summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Master/texmf-dist/doc/latex/chemnum/README6
-rw-r--r--Master/texmf-dist/doc/latex/chemnum/chemnum-codehelper.tex27
-rw-r--r--Master/texmf-dist/doc/latex/chemnum/chemnum_doc_de.pdfbin992425 -> 897108 bytes
-rw-r--r--Master/texmf-dist/doc/latex/chemnum/chemnum_doc_de.tex180
-rw-r--r--Master/texmf-dist/doc/latex/chemnum/chemnum_doc_en.pdfbin982085 -> 887742 bytes
-rw-r--r--Master/texmf-dist/doc/latex/chemnum/chemnum_doc_en.tex167
-rw-r--r--Master/texmf-dist/tex/latex/chemnum/chemnum.sty45
7 files changed, 225 insertions, 200 deletions
diff --git a/Master/texmf-dist/doc/latex/chemnum/README b/Master/texmf-dist/doc/latex/chemnum/README
index 0e721abdcd7..33fa8a58a67 100644
--- a/Master/texmf-dist/doc/latex/chemnum/README
+++ b/Master/texmf-dist/doc/latex/chemnum/README
@@ -1,4 +1,4 @@
-chemnum v0.4
+chemnum v0.4a
a comprehensive approach for the numbering of chemical compounds
Basically one main command is provided, \cmpd{<label name>}. With
@@ -12,7 +12,7 @@ chemnum also needs the packages etoolbox, psfrag and textgreek or bm
to be fully functioning.
Clemens NIEDERBERGER
-2011/12/08
+2012/02/26
http://www.mychemistry.eu/
contact@mychemistry.eu
@@ -20,7 +20,7 @@ contact@mychemistry.eu
If you have any ideas, questions, suggestions or bugs to report,
please feel free to contact me.
-Copyright 2011 Clemens Niederberger
+Copyright 2011-2012 Clemens Niederberger
This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either version 1.3
diff --git a/Master/texmf-dist/doc/latex/chemnum/chemnum-codehelper.tex b/Master/texmf-dist/doc/latex/chemnum/chemnum-codehelper.tex
index 0a1908dc3cc..9d0e3bd4490 100644
--- a/Master/texmf-dist/doc/latex/chemnum/chemnum-codehelper.tex
+++ b/Master/texmf-dist/doc/latex/chemnum/chemnum-codehelper.tex
@@ -3,7 +3,7 @@
% - a comprehensive approach for the numbering of chemical compounds - %
% ------------------------------------------------------------------------------------- %
% - Clemens NIEDERBERGER - %
-% - 2011/12/08 - %
+% - 2012/02/22 - %
% ------------------------------------------------------------------------------------- %
% - http://www.mychemistry.eu/ - %
% - contact@mychemistry.eu - %
@@ -11,7 +11,7 @@
% - If you have any ideas, questions, suggestions or bugs to report, please feel free - %
% - to contact me. - %
% ------------------------------------------------------------------------------------- %
-% - Copyright 2011 Clemens Niederberger - %
+% - Copyright 2011-2012 Clemens Niederberger - %
% - - %
% - This work may be distributed and/or modified under the - %
% - conditions of the LaTeX Project Public License, either version 1.3 - %
@@ -88,6 +88,7 @@
@m,
arrow,
bf,
+ ch,
chemfig,
chemname,
cmpd,
@@ -204,6 +205,7 @@
moretexcs=[30]
{
@m,
+ ch,
cmpd,
cmpdinit,
cmpdref,
@@ -271,21 +273,24 @@
\NewDocumentCommand \key { mg }
{
- \textcolor{key}{ \texttt { #1 } }
+ \textcolor { key } { \texttt { #1 } }
\IfNoValueF { #2 } { \texttt { ~=~#2 } }
- \index { #1 @ \textcolor{key}{ \texttt { #1 } } }
+ \index { #1 @ \textcolor { key } { \texttt { #1 } } }
}
-\NewDocumentCommand \cmd { omoog }
+\NewDocumentCommand \cmd { somoog }
{
- \textcolor{code} { \texttt { \textbackslash #2 } }
- \IfNoValueF { #3 } { \texttt { [ #3 ] } }
+ \textcolor { code } { \texttt { \textbackslash #3 } }
\IfNoValueF { #4 } { \texttt { [ #4 ] } }
- \IfNoValueF { #5 } { \texttt { \{ #5 \} } }
- \index
+ \IfNoValueF { #5 } { \texttt { [ #5 ] } }
+ \IfNoValueF { #6 } { \texttt { \{ #6 \} } }
+ \IfBooleanF { #1 }
{
- \IfNoValueTF { #1 } { #2 } { #1 }
- @ \textcolor { code } { \texttt { \textbackslash #2 } }
+ \index
+ {
+ \IfNoValueTF { #2 } { #3 } { #2 }
+ @ \textcolor { code } { \texttt { \textbackslash #3 } }
+ }
}
}
diff --git a/Master/texmf-dist/doc/latex/chemnum/chemnum_doc_de.pdf b/Master/texmf-dist/doc/latex/chemnum/chemnum_doc_de.pdf
index dc6494ea4fa..435b8eb42ca 100644
--- a/Master/texmf-dist/doc/latex/chemnum/chemnum_doc_de.pdf
+++ b/Master/texmf-dist/doc/latex/chemnum/chemnum_doc_de.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/chemnum/chemnum_doc_de.tex b/Master/texmf-dist/doc/latex/chemnum/chemnum_doc_de.tex
index 80c430458f8..8d8b87f3749 100644
--- a/Master/texmf-dist/doc/latex/chemnum/chemnum_doc_de.tex
+++ b/Master/texmf-dist/doc/latex/chemnum/chemnum_doc_de.tex
@@ -3,15 +3,15 @@
% - a comprehensive approach for the numbering of chemical compounds - %
% ------------------------------------------------------------------------------------- %
% - Clemens NIEDERBERGER - %
-% - 2011/12/08 - %
+% - 2012/02/26 - %
% ------------------------------------------------------------------------------------- %
% - http://www.mychemistry.eu/ - %
% - contact@mychemistry.eu - %
% ------------------------------------------------------------------------------------- %
% - If you have any ideas, questions, suggestions or bugs to report, please feel free - %
-% - to contact me. - %
+% - to contact me. - %
% ------------------------------------------------------------------------------------- %
-% - Copyright 2011 Clemens Niederberger - %
+% - Copyright 2011-2012 Clemens Niederberger - %
% - - %
% - This work may be distributed and/or modified under the - %
% - conditions of the LaTeX Project Public License, either version 1.3 - %
@@ -34,12 +34,16 @@
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenx}
\usepackage[textgreek]{chemnum}
-\usepackage{textcomp,microtype,libertine,url,xspace,longtable,tabu,booktabs,chemscheme,makeidx}
-\usepackage[version=3]{mhchem}
+\usepackage{textcomp,microtype,libertine,url,xspace,longtable,tabu,booktabs,makeidx,multicol}
+\usepackage[scaled=.95]{inconsolata}
+\usepackage{chemscheme}
\renewcommand*\schemename{Schema}
+\usepackage[german,iupac=strict]{chemmacros}
+ \DeclareChemIUPAC\a{\textalpha}
+ \DeclareChemIUPAC\b{\textbeta}
+\usepackage{chemfig}
\usepackage[normalem]{ulem}
\usepackage[runs=2]{auto-pst-pdf}
-\usepackage{chemfig}
\input{chemnum-codehelper}
\begin{filecontents}{index_de.ist}
@@ -56,28 +60,28 @@
\end{filecontents}
\usepackage{hyperref}
- \hypersetup{colorlinks=true,
- allcolors=myblue,
- plainpages=false,
- bookmarksopen=true,
- bookmarksopenlevel=2,
- bookmarksnumbered=true,
- pdfauthor={Clemens Niederberger},
- pdftitle={chemnum - Manual},
- pdfsubject={Chemische Substanzen Nummerieren},
- pdfkeywords={chemmnum,compound,labels},
- pdfcreator={LaTeX}
+ \hypersetup{colorlinks = true,
+ allcolors = myblue,
+ plainpages = false,
+ bookmarksopen = true,
+ bookmarksopenlevel = 2,
+ bookmarksnumbered = true,
+ pdfauthor = {Clemens Niederberger},
+ pdftitle = {chemnum - deutsche Dokumentation},
+ pdfsubject = {Chemische Substanzen Nummerieren},
+ pdfkeywords = {chemmnum},
+ pdfcreator = {LaTeX},
+ pdfstartview = FitH
}
-
\ExplSyntaxOn
\NewDocumentCommand \keyentry { mmm }
{
\noindent
- \textcolor{key}{ \texttt { #1 } }
+ \textcolor { key } { \texttt { #1 } }
\texttt { ~=~#2 }
\hfill Typ:~
\texttt { #3 }
- \index { #1 @ \textcolor{key}{ \texttt { #1 } } }
+ \index { #1 @ \textcolor { key } { \texttt { #1 } } }
}
\ExplSyntaxOff
@@ -103,7 +107,7 @@
\vskip.5cm
\large Clemens \textsc{Niederberger}
\vskip.25cm
- \normalsize\url{http://www.mychemistry.eu/}\\
+ \normalsize\url{https://bitbucket.org/cgnieder/chemnum/}\\
\href{mailto:contact@mychemistry.eu}{contact@mychemistry.eu}
\begin{center}
\Large\color{myblue} \CNinfo \\[16pt]
@@ -126,11 +130,13 @@
\arrow(@chainlabel--){0}[,2.5] \normalsize\cmpd[cmpd-delim]{glucose.beta}
\arrow(@chainlabel--){0}[180,2.3] \normalsize\cmpd[cmpd-delim]{glucose.alpha}
\schemestop
- \caption{Das \textalpha- und das \textbeta-Anomer von \textsc{d}-Glucose \cmpd[list-delim,list-lang=DE]{glucose.alpha,glucose.beta} stehen in Lösung über die offenkettige Form \cmpd[cmpd-delim]{glucose.chain} im Gleichgewicht.}
+ \caption{Das \a- und das \b-Anomer von \D-Glucose \cmpd[list-delim,list-lang=DE]{glucose.alpha,glucose.beta} stehen in Lösung über die offenkettige Form \cmpd[cmpd-delim]{glucose.chain} im Gleichgewicht.}
\end{scheme}
\end{titlepage}
\cmpdreset
-\tableofcontents
+\begin{multicols}{2}
+ \tableofcontents
+\end{multicols}
\section{Ein sehr kurzes Readme}
\chemnum \CNversion steht unter der \LaTeX\ Project Public License Version 1.3 oder später.\newline(\url{http://www.latex-project.org/lppl.txt})
@@ -142,7 +148,7 @@
In diesem Dokument können Sie leicht zwischen einem \textcolor{code}{\ttfamily\textbackslash befehl}, einem \textcolor{key}{key} und sonstigem \texttt{code} unterscheiden.
\section{Neues und ein Wort der Entschuldigung}
-Mit dem Update auf v0.4 hat sich einiges bei den Keys getan. Es gibt ein paar neue, ein paar von den alten haben andere Namen. Sie haben einheitlichere Namen erhalten, die meiner Erachtens intuitiver ihre jeweilige Funktion widerspiegeln. Dadurch kann es sein, dass Ihre mit einer früheren Version von \chemnum erstellten Dokumente nicht mehr reibungslos kompilieren. Dafür möchte ich mich entschuldigen. \chemnum befindet sich noch in der Entwicklungsphase. Ist erst einmal v1.0 erreicht, wird es solche Änderungen nicht mehr\footnote{oder nur in größten Ausnahmefällen} geben.
+Mit dem Update auf v0.4 hat sich einiges bei den Keys getan. Es gibt ein paar neue, ein paar von den alten haben andere Namen. Sie haben einheitlichere Namen erhalten, die meines Erachtens intuitiver ihre jeweilige Funktion widerspiegeln. Dadurch kann es sein, dass Ihre mit einer früheren Version von \chemnum erstellten Dokumente nicht mehr reibungslos kompilieren. Dafür möchte ich mich entschuldigen. \chemnum befindet sich noch in der Entwicklungsphase. Ist erst einmal v1.0 erreicht, wird es solche Änderungen nicht mehr\footnote{oder nur in größten Ausnahmefällen} geben.
Geändert haben sich folgende Keys:
\begin{center}
@@ -318,15 +324,15 @@ Verwendet man Label mit Sublabel-Bereichen, dann möchte man vielleicht an ander
\keyentry{sub-only}{true/false}{boolean}
\end{framed}
\begin{beispiel}
- % use packages `chemfig', `mhchem' and `booktabs'
+ % use packages `chemfig', `chemmacros' and `booktabs'
\cmpd*{benzol.H,benzol.Me,benzol.OH,benzol.NH2}
\chemname{\chemfig{*6(=-=-(-R)=-)}}{\cmpd[cmpd-all]{benzol}}
\begin{tabular}{lll}
- & \ce{{}-R} & Name \\\midrule
- \cmpd[sub-only]{benzol.H} & \ce{{}-H} & Benzol \\
- \cmpd[sub-only]{benzol.Me} & \ce{{}-CH3} & Toluol \\
- \cmpd[sub-only]{benzol.OH} & \ce{{}-OH} & Phenol \\
- \cmpd[sub-only]{benzol.NH2} & \ce{{}-NH2} & Anilin
+ & \ch{-R} & Name \\\midrule
+ \cmpd[sub-only]{benzol.H} & \ch{-H} & Benzol \\
+ \cmpd[sub-only]{benzol.Me} & \ch{-CH3} & Toluol \\
+ \cmpd[sub-only]{benzol.OH} & \ch{-OH} & Phenol \\
+ \cmpd[sub-only]{benzol.NH2} & \ch{-NH2} & Anilin
\end{tabular}
\end{beispiel}
@@ -636,13 +642,13 @@ Die Schlüssel sind in verschiedene Klassen\label{key_classes} unterteilt, die a
\end{description}
\subsection{Schriftstil}\label{ssec:schriftstil}\secidx{Schriftstil}
-Um den Stil zu ändern, mit dem die Nummern geschrieben werden, verwenden Sie
+Um den Stil zu ändern, mit dem die Nummern geschrieben werden, verwenden Sie folgende Optionen:
\begin{framed}
\keyentry{cmpd-style}{<style>}{macro}\\
\keyentry{cmpd-weight}{bold/normal}{choice}\\
\keyentry{ref-style}{<style>}{macro}
\end{framed}
-Da es nicht unüblich ist, Schemata serifenlos zu setzen, während der Text mit Serifen gesetzt wird, ist es möglich, für \cmd{cmpdref} einen eigenen Stil festzulegen. In der Voreinstellung werden mit \cmd{cmpdref} erzeugt Label mit \lstinline+\sffamily+ gesetzt.
+Da es nicht unüblich ist, Schemata serifenlos zu setzen, während der Text mit Serifen gesetzt wird, ist es möglich, für \cmd{cmpdref} einen eigenen Stil festzulegen. In der Voreinstellung werden mit \cmd{cmpdref} erzeugte Label mit \lstinline+\sffamily+ gesetzt.
\begin{beispiel}
% preamble:
% \usepackage[normalem]{ulem}
@@ -735,7 +741,7 @@ Mit
\cmpd-{a, b, f.two, k} % einfach eingeklammert
\end{beispiel}
-Durch leere Argumente, \cmd{cmpdsetup}{\key{cmpd-delim}{ }} und \cmd{cmpdsetup}{\key{list-delim}{ }}, können Sie die Voreinstellung wiederherstellen.
+Durch leere Argumente, \cmd{cmpdsetup}{\key{cmpd-delim}{ }} und \cmd{cmpdsetup}{\key{list-delim}{ }}, können Sie die Voreinstellung wieder herstellen.
\secidx*{Begrenzer}
\subsection{Suffix und Präfix}\secidx[Suffix und Praefix]{Suffix und Präfix}
@@ -831,10 +837,9 @@ Vielleicht gefällt Ihnen die Ausgabe \cmpd[cmpd-all]{q} nicht und Sie wollen de
\end{beispiel}
\subsubsection{Bei Listen -- Eingabe}\label{sssec:list-input-sep}\index{Trennzeichen!Listen!Input}
-Wenn Sie mögen, können Sie das Trennsymbol der Listen-Eingabe ändern. Per Default wird hier das Komma \texttt{,} verwendet. Für die Eingabe eines Bereiches von Sublabeln verwendet \chemnum in der Voreinstellung zwei Punkte \texttt{..}. Sie können aber eine beliebige andere Eingabe wählen. Die Zeichen \verb=% #= können Sie nicht verwenden und \lstinline=@= sollten Sie nicht verwenden. Außerdem sollten Sie darauf achten, für die anderen Trennsymbole nicht die gleichen Zeichen zu verwenden.
+Wenn Sie mögen, können Sie das Trennsymbol der Listen-Eingabe ändern. Per Default wird hier das Komma \texttt{,} verwendet. Sie können aber eine beliebige andere Eingabe wählen. Die Zeichen \verb=% #= können Sie nicht verwenden und \lstinline=@= sollten Sie nicht verwenden. Außerdem sollten Sie darauf achten, für die anderen Trennsymbole nicht die gleichen Zeichen zu verwenden.
\begin{framed}
- \keyentry{list-input-sep}{<separator>}{literal}\\
- \keyentry{sub-input-sep}{<separator>}{literal}
+ \keyentry{list-input-sep}{<separator>}{literal}
\end{framed}
\begin{beispiel}
\cmpd{a, b, f.two, k}\\ % default
@@ -852,8 +857,7 @@ Das ermöglicht Ihnen \zB, IUPAC-Namen als Label-Namen zu verwenden\footnote{Vie
\subsubsection{Bei Listen -- Ausgabe}\label{sssec:list-output-sep}\index{Trennzeichen!Listen!Output}
Auch bei Listen lässt sich ein Trennsymbol festlegen, das bestimmt, wie einzelne Label voneinander getrennt werden. Per Default ist das das Komma.
\begin{framed}
- \keyentry{list-output-sep}{<separator>}{literal}\\
- \keyentry{sub-output-sep}{<separator>}{literal}
+ \keyentry{list-output-sep}{<separator>}{literal}
\end{framed}
\begin{beispiel}
\cmpd{a, b, f.two, k}\\ % default
@@ -961,45 +965,45 @@ Wenn Sie die Spracheinstellung manuell vornehmen, beachten Sie, dass dabei auf d
Im folgenden sind alle verfügbaren Schlüssel aufgelistet.
\begin{center}
\label{tab:keys}
- \begin{longtabu*}{l>{\ttfamily}l>{\ttfamily}l>{\ttfamily}l}\toprule
- \bfseries Key & \normalfont\bfseries Leerwert & \normalfont\bfseries Voreinstellung & \normalfont\bfseries Typ \\\midrule
- \key{cmpd-style} & & & macro \\
- \key{cmpd-weight} & bold & bold & choice \\
- \key{cmpd-label} & & & literal \\
- \key{cmpd-delim}$^\mathrm{a}$ & () & & literal \\
- \key{cmpd-odelim} & & & literal \\
- \key{cmpd-cdelim} & & & literal \\
- \key{cmpd-prefix} & & & literal \\
- \key{cmpd-suffix} & & & literal \\
- \key{cmpd-space} & \lstinline=\penalty\@m\ = & \lstinline=\penalty\@m\ = & literal \\
- \key{cmpd-counter} & arabic & arabic & choice \\
- \key{cmpd-all} & true & false & boolean \\\midrule
- \key{sub-only} & true & false & boolean \\
- \key{sub-counter} & alph & alph & choice \\
- \key{sub-output-sep} & & , & literal \\
- \key{sub-input-sep} & . & . & literal \\
- \key{sublist-output-sep} & , & , & literal \\
- \key{sublist-input-sep} & , & , & literal \\
- \key{subrange-output-sep} & -- & -- & literal \\
- \key{subrange-input-sep} & .. & .. & literal \\\midrule
- \key{list-delim}$^\mathrm{a}$ & () & & literal \\
- \key{list-odelim} & & & literal \\
- \key{list-cdelim} & & & literal \\
- \key{list-prefix} & & & literal \\
- \key{list-suffix} & & & literal \\
- \key{list-input-sep} & , & , & literal \\
- \key{list-output-sep} & , & , & literal \\
- \key{list-lang} & US & US$^\mathrm{b}$ & choice \\
- \key{list-last-sep} & and$^\mathrm{c}$ & & literal \\
- \key{list-serial-comma} & true & true$^\mathrm{c}$ & boolean \\\midrule
- \key{ref-tag} & TMP & TMP & literal \\
- \key{ref-style} & & \lstinline=\sffamily= & macro \\\midrule
- \key{init-strict} & true & false & boolean \\
- \key{init-sub} & true & false & boolean \\
- \key{init-input-sep} & , & , & literal \\\midrule
- \key{hyper-use} & true & false & boolean \\
- \key{hyper-target} & & & literal \\
- \key{hyper-link} & & & literal \\\bottomrule
+ \begin{longtabu*}{>{\ttfamily\color{key}}l>{\ttfamily}l>{\ttfamily}l>{\ttfamily}l}\toprule
+ \normalfont\bfseries\normalcolor Key & \normalfont\bfseries Leerwert & \normalfont\bfseries Voreinstellung & \normalfont\bfseries Typ \\\midrule
+ cmpd-style & & & macro \\
+ cmpd-weight & bold & bold & choice \\
+ cmpd-label & & & literal \\
+ cmpd-delim$^\mathrm{a}$ & () & & literal \\
+ cmpd-odelim & & & literal \\
+ cmpd-cdelim & & & literal \\
+ cmpd-prefix & & & literal \\
+ cmpd-suffix & & & literal \\
+ cmpd-space & \lstinline=\penalty\@m\ = & \lstinline=\penalty\@m\ = & literal \\
+ cmpd-counter & arabic & arabic & choice \\
+ cmpd-all & true & false & boolean \\\midrule
+ sub-only & true & false & boolean \\
+ sub-counter & alph & alph & choice \\
+ sub-output-sep & & , & literal \\
+ sub-input-sep & . & . & literal \\
+ sublist-output-sep & , & , & literal \\
+ sublist-input-sep & , & , & literal \\
+ subrange-output-sep & -- & -- & literal \\
+ subrange-input-sep & .. & .. & literal \\\midrule
+ list-delim$^\mathrm{a}$ & () & & literal \\
+ list-odelim & & & literal \\
+ list-cdelim & & & literal \\
+ list-prefix & & & literal \\
+ list-suffix & & & literal \\
+ list-input-sep & , & , & literal \\
+ list-output-sep & , & , & literal \\
+ list-lang & US & US$^\mathrm{b}$ & choice \\
+ list-last-sep & and$^\mathrm{c}$ & & literal \\
+ list-serial-comma & true & true$^\mathrm{c}$ & boolean \\\midrule
+ ref-tag & TMP & TMP & literal \\
+ ref-style & & \lstinline=\sffamily= & macro \\\midrule
+ init-strict & true & false & boolean \\
+ init-sub & true & false & boolean \\
+ init-input-sep & , & , & literal \\\midrule
+ hyper-use & true & false & boolean \\
+ hyper-target & & & literal \\
+ hyper-link & & & literal \\\bottomrule
\end{longtabu*}
\setlength\extrarowheight{-1pt}
\begin{tabular}{>{\footnotesize}r>{\footnotesize\raggedright}p{.7\linewidth}}
@@ -1014,17 +1018,17 @@ Im folgenden werden alle von \chemnum definierten Befehle und deren Varianten au
\begin{center}
\label{tab:commands}
\begin{longtabu*} to \linewidth {X[l]X[p]}\toprule
- \bfseries Befehl & \bfseries Beschreibung \tabularnewline\midrule
- \cmd{cmpd}[<keyval>]{<labels>} & Hauptbefehl, erzeugt und schreibt Label oder Liste von Labeln, siehe Seite \pageref{sec:nummerieren}ff. \tabularnewline
- \cmd[cmpda]{cmpd*}{<labels>} & unsichtbar, erzeugt Label, siehe Seite \pageref{cmd:unsichtbares_label} \tabularnewline
- \cmd[cmpdc]{cmpd-}[<keyval>]{<labels>} & ohne Begrenzer, siehe Seite \pageref{cmd:ohne_begrenzer} \tabularnewline
- \cmd[cmpdd]{cmpd+-}[<keyval>]{<labels>} & Label wird aus Hilfsdatei gelesen, siehe Seite \pageref{cmd:cmpd_plus} \tabularnewline\midrule
- \cmd{cmpdinit}[<keyval]{<labels>} & Label initialisieren und erzeugen, siehe Seite \pageref{sec:cmpdinit}f. \tabularnewline
- \cmd[cmpdinita]{cmpdinit*}[<keyval]{<labels>} & Label initialisieren, siehe Seite \pageref{sec:cmpdinit}f. \tabularnewline\midrule
- \cmd{cmpdref}[<keyval>][<marker>]{} & temporäre Label in \texttt{eps}-Dateien durch Label ersetzen, siehe Seite \pageref{ssec:cmpdref} \tabularnewline
- \cmd[cmpdrefc]{cmpdref-}[<keyval>][<marker>]{} & temporäre Label in \texttt{eps}-Dateien durch Label ohne Begrenzer ersetzen, siehe Seite \pageref{cmd:ohne_begrenzer} \tabularnewline\midrule
- \cmd{cmpdreset}[<num>] & Zähler zurücksetzen, siehe Seite \pageref{sec:cmpdreset} \tabularnewline\midrule
- \cmd{cmpdsetup}{<keyval>} & \chemnum einstellen, siehe Seite \pageref{sec:cmpdsetup}ff. \tabularnewline\bottomrule
+ \bfseries Befehl & \bfseries Beschreibung \tabularnewline\midrule
+ \cmd*{cmpd}[<keyval>]{<labels>} & Hauptbefehl, erzeugt und schreibt Label oder Liste von Labeln, siehe Seite \pageref{sec:nummerieren}ff. \tabularnewline
+ \cmd*[cmpda]{cmpd*}{<labels>} & unsichtbar, erzeugt Label, siehe Seite \pageref{cmd:unsichtbares_label} \tabularnewline
+ \cmd*[cmpdc]{cmpd-}[<keyval>]{<labels>} & ohne Begrenzer, siehe Seite \pageref{cmd:ohne_begrenzer} \tabularnewline
+ \cmd*[cmpdd]{cmpd+-}[<keyval>]{<labels>} & Label wird aus Hilfsdatei gelesen, siehe Seite \pageref{cmd:cmpd_plus} \tabularnewline\midrule
+ \cmd*{cmpdinit}[<keyval]{<labels>} & Label initialisieren und erzeugen, siehe Seite \pageref{sec:cmpdinit}f. \tabularnewline
+ \cmd*[cmpdinita]{cmpdinit*}[<keyval]{<labels>} & Label initialisieren, siehe Seite \pageref{sec:cmpdinit}f. \tabularnewline\midrule
+ \cmd*{cmpdref}[<keyval>][<marker>]{} & temporäre Label in \texttt{eps}-Dateien durch Label ersetzen, siehe Seite \pageref{ssec:cmpdref} \tabularnewline
+ \cmd*[cmpdrefc]{cmpdref-}[<keyval>][<marker>]{} & temporäre Label in \texttt{eps}-Dateien durch Label ohne Begrenzer ersetzen, siehe Seite \pageref{cmd:ohne_begrenzer} \tabularnewline\midrule
+ \cmd*{cmpdreset}[<num>] & Zähler zurücksetzen, siehe Seite \pageref{sec:cmpdreset} \tabularnewline\midrule
+ \cmd*{cmpdsetup}{<keyval>} & \chemnum einstellen, siehe Seite \pageref{sec:cmpdsetup}ff. \tabularnewline\bottomrule
\end{longtabu*}%
\end{center}
diff --git a/Master/texmf-dist/doc/latex/chemnum/chemnum_doc_en.pdf b/Master/texmf-dist/doc/latex/chemnum/chemnum_doc_en.pdf
index 4305e52756b..e8cf63a54dd 100644
--- a/Master/texmf-dist/doc/latex/chemnum/chemnum_doc_en.pdf
+++ b/Master/texmf-dist/doc/latex/chemnum/chemnum_doc_en.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/chemnum/chemnum_doc_en.tex b/Master/texmf-dist/doc/latex/chemnum/chemnum_doc_en.tex
index 290da2d63b4..aadee3048bc 100644
--- a/Master/texmf-dist/doc/latex/chemnum/chemnum_doc_en.tex
+++ b/Master/texmf-dist/doc/latex/chemnum/chemnum_doc_en.tex
@@ -3,7 +3,7 @@
% - a comprehensive approach for the numbering of chemical compounds - %
% ------------------------------------------------------------------------------------- %
% - Clemens NIEDERBERGER - %
-% - 2011/12/08 - %
+% - 2012/02/26 - %
% ------------------------------------------------------------------------------------- %
% - http://www.mychemistry.eu/ - %
% - contact@mychemistry.eu - %
@@ -11,7 +11,7 @@
% - If you have any ideas, questions, suggestions or bugs to report, please feel free - %
% - to contact me. - %
% ------------------------------------------------------------------------------------- %
-% - Copyright 2011 Clemens Niederberger - %
+% - Copyright 2011-2012 Clemens Niederberger - %
% - - %
% - This work may be distributed and/or modified under the - %
% - conditions of the LaTeX Project Public License, either version 1.3 - %
@@ -34,16 +34,14 @@
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenx}
\usepackage[textgreek]{chemnum}
-\usepackage{textcomp,microtype,libertine,url,xspace,longtable,tabu,booktabs,chemscheme,makeidx}
-\usepackage[version=3]{mhchem}
+\usepackage{textcomp,microtype,libertine,url,xspace,longtable,tabu,booktabs,chemscheme,makeidx,multicol}
+\usepackage[scaled=.95]{inconsolata}
+\usepackage[iupac=strict]{chemmacros}
+ \DeclareChemIUPAC\a{\textalpha}
+ \DeclareChemIUPAC\b{\textbeta}
+\usepackage{chemfig}
\usepackage[normalem]{ulem}
-\usepackage[dvipsnames]{xcolor}
- \colorlet{code}{RawSienna}
- \colorlet{shadecolor}{yellow!20}
- \definecolor{myblue}{rgb}{0.02,0.04,0.48}
- \definecolor{myred}{rgb}{0.65,0.04,0.07}
\usepackage[runs=2]{auto-pst-pdf}
-\usepackage{chemfig,chemmacros}
\input{chemnum-codehelper}
\begin{filecontents}{index_en.ist}
@@ -60,28 +58,29 @@
\end{filecontents}
\usepackage{hyperref}
- \hypersetup{colorlinks=true,
- allcolors=myblue,
- plainpages=false,
- bookmarksopen=true,
- bookmarksopenlevel=2,
- bookmarksnumbered=true,
- pdfauthor={Clemens Niederberger},
- pdftitle={chemnum - Manual},
- pdfsubject={Numbering chemical compounds},
- pdfkeywords={chemmnum},
- pdfcreator={LaTeX}
+ \hypersetup{colorlinks = true,
+ allcolors = myblue,
+ plainpages = false,
+ bookmarksopen = true,
+ bookmarksopenlevel = 2,
+ bookmarksnumbered = true,
+ pdfauthor = {Clemens Niederberger},
+ pdftitle = {chemnum - English documentation},
+ pdfsubject = {Numbering chemical compounds},
+ pdfkeywords = {chemmnum},
+ pdfcreator = {LaTeX}
+ pdfstartview = FitH
}
\ExplSyntaxOn
\NewDocumentCommand \keyentry { mmm }
{
\noindent
- \textcolor{key}{ \texttt { #1 } }
+ \textcolor { key } { \texttt { #1 } }
\texttt { ~=~#2 }
\hfill type:~
\texttt { #3 }
- \index { #1 @ \textcolor{key}{ \texttt { #1 } } }
+ \index { #1 @ \textcolor { key } { \texttt { #1 } } }
}
\ExplSyntaxOff
@@ -107,7 +106,7 @@
\vskip.5cm
\large Clemens \textsc{Niederberger}
\vskip.25cm
- \normalsize\url{http://www.mychemistry.eu/}\\
+ \normalsize\url{https://bitbucket.org/cgnieder/chemnum/}\\
\href{mailto:contact@mychemistry.eu}{contact@mychemistry.eu}
\begin{center}
\Large\color{myblue} \CNinfo \\[16pt]
@@ -130,11 +129,13 @@
\arrow(@chainlabel--){0}[,2.5] \normalsize\cmpd[cmpd-delim]{glucose.beta}
\arrow(@chainlabel--){0}[180,2.3] \normalsize\cmpd[cmpd-delim]{glucose.alpha}
\schemestop
- \caption{In a solution the \textalpha- and the \textbeta-anomer of \Dfi-glucose \cmpd[list-delim]{glucose.alpha,glucose.beta} are in equilibrium via the open-chain form \cmpd[cmpd-delim]{glucose.chain}.}
+ \caption{In a solution the \a- and the \b-anomer of \D-glucose \cmpd[list-delim]{glucose.alpha,glucose.beta} are in equilibrium via the open-chain form \cmpd[cmpd-delim]{glucose.chain}.}
\end{scheme}
\end{titlepage}
\cmpdreset
-\tableofcontents
+\begin{multicols}{2}
+ \tableofcontents
+\end{multicols}
\section{A very short readme}
\chemnum \CNversion underlies the \LaTeX\ Project Public License Version 1.3 or later.\newline(\url{http://www.latex-project.org/lppl.txt})
@@ -323,15 +324,15 @@ If one uses label with sublabel ranges, one might want to use \emph{only} the su
\keyentry{sub-only}{true/false}{boolean}
\end{framed}
\begin{beispiel}
- % uses packages `chemfig', `mhchem' and `booktabs'
+ % uses packages `chemfig', `chemmacros' and `booktabs'
\cmpd*{benzene.H,benzene.Me,benzene.OH,benzene.NH2}
\chemname{\chemfig{*6(=-=-(-R)=-)}}{\cmpd[cmpd-all]{benzene}}
\begin{tabular}{lll}
- & \ce{{}-R} & Name \\\midrule
- \cmpd[sub-only]{benzene.H} & \ce{{}-H} & Benzene \\
- \cmpd[sub-only]{benzene.Me} & \ce{{}-CH3} & Toluene \\
- \cmpd[sub-only]{benzene.OH} & \ce{{}-OH} & Phenol \\
- \cmpd[sub-only]{benzene.NH2} & \ce{{}-NH2} & Phenylamine (Aniline)
+ & \ch{-R} & Name \\\midrule
+ \cmpd[sub-only]{benzene.H} & \ch{-H} & Benzene \\
+ \cmpd[sub-only]{benzene.Me} & \ch{-CH3} & Toluene \\
+ \cmpd[sub-only]{benzene.OH} & \ch{-OH} & Phenol \\
+ \cmpd[sub-only]{benzene.NH2} & \ch{-NH2} & Phenylamine (Aniline)
\end{tabular}
\end{beispiel}
@@ -913,7 +914,7 @@ A small example how a customized input could look like:
\section{Language support}\label{sec:language_support}\secidx{Language support}
\subsection{Cooperation with \textsf{babel}}
-\chemnum supports the language choice made with the \paket{babel} package for a number of languages. This is done with the \lstinline=\translate= command of the \paket*{translator} package, if it is available. If \paket*{translator} cannot be loaded, language support must be done manually, see section \ref{sssec:last-sep}. Manual language settings can of course still be done, if \paket*{translator} has been loaded.
+\chemnum supports the language choice made with the \paket{babel} package for a number of languages. This is done with the \lstinline=\translate= command of the \paket*{translator} package, if it is available. If \paket*{translator} cannot be loaded, language support must be done manually, see section \ref{sssec:last-sep}. Manual language settings can of course still be done if \paket*{translator} has been loaded.
\begin{beispiel}
\selectlanguage{ngerman}DE: \cmpd{r,s,t}\\
\selectlanguage{english}EN: \cmpd{r,s,t}\\
@@ -952,45 +953,45 @@ If you choose the language manually, please note that this resets the default be
In this section all keys are listed.
\begin{center}
\label{tab:keys}
- \begin{longtabu*}{l>{\ttfamily}l>{\ttfamily}l>{\ttfamily}l}\toprule
- \bfseries key & \normalfont\bfseries default & \normalfont\bfseries predefined & \normalfont\bfseries type \\\midrule
- \key{cmpd-style} & & & macro \\
- \key{cmpd-weight} & bold & bold & choice \\
- \key{cmpd-label} & & & literal \\
- \key{cmpd-delim}$^\mathrm{a}$ & () & & literal \\
- \key{cmpd-odelim} & & & literal \\
- \key{cmpd-cdelim} & & & literal \\
- \key{cmpd-prefix} & & & literal \\
- \key{cmpd-suffix} & & & literal \\
- \key{cmpd-space} & \lstinline=\penalty\@m\ = & \lstinline=\penalty\@m\ = & literal \\
- \key{cmpd-counter} & arabic & arabic & choice \\
- \key{cmpd-all} & true & false & boolean \\\midrule
- \key{sub-only} & true & false & boolean \\
- \key{sub-counter} & alph & alph & choice \\
- \key{sub-output-sep} & & , & literal \\
- \key{sub-input-sep} & . & . & literal \\
- \key{sublist-output-sep} & , & , & literal \\
- \key{sublist-input-sep} & , & , & literal \\
- \key{subrange-output-sep} & -- & -- & literal \\
- \key{subrange-input-sep} & .. & .. & literal \\\midrule
- \key{list-delim}$^\mathrm{a}$ & () & & literal \\
- \key{list-odelim} & & & literal \\
- \key{list-cdelim} & & & literal \\
- \key{list-prefix} & & & literal \\
- \key{list-suffix} & & & literal \\
- \key{list-input-sep} & , & , & literal \\
- \key{list-output-sep} & , & , & literal \\
- \key{list-lang} & US & US$^\mathrm{b}$ & choice \\
- \key{list-last-sep} & and$^\mathrm{c}$ & & literal \\
- \key{list-serial-comma} & true & true$^\mathrm{c}$ & boolean \\\midrule
- \key{ref-tag} & TMP & TMP & literal \\
- \key{ref-style} & & \lstinline=\sffamily= & macro \\\midrule
- \key{init-strict} & true & false & boolean \\
- \key{init-sub} & true & false & boolean \\
- \key{init-input-sep} & , & , & literal \\\midrule
- \key{hyper-use} & true & false & boolean \\
- \key{hyper-target} & & & literal \\
- \key{hyper-link} & & & literal \\\bottomrule
+ \begin{longtabu*}{>{\ttfamily\color{key}}l>{\ttfamily}l>{\ttfamily}l>{\ttfamily}l}\toprule
+ \normalfont\bfseries\normalcolor key & \normalfont\bfseries default & \normalfont\bfseries predefined & \normalfont\bfseries type \\\midrule
+ cmpd-style & & & macro \\
+ cmpd-weight & bold & bold & choice \\
+ cmpd-label & & & literal \\
+ cmpd-delim$^\mathrm{a}$ & () & & literal \\
+ cmpd-odelim & & & literal \\
+ cmpd-cdelim & & & literal \\
+ cmpd-prefix & & & literal \\
+ cmpd-suffix & & & literal \\
+ cmpd-space & \lstinline=\penalty\@m\ = & \lstinline=\penalty\@m\ = & literal \\
+ cmpd-counter & arabic & arabic & choice \\
+ cmpd-all & true & false & boolean \\\midrule
+ sub-only & true & false & boolean \\
+ sub-counter & alph & alph & choice \\
+ sub-output-sep & & , & literal \\
+ sub-input-sep & . & . & literal \\
+ sublist-output-sep & , & , & literal \\
+ sublist-input-sep & , & , & literal \\
+ subrange-output-sep & -- & -- & literal \\
+ subrange-input-sep & .. & .. & literal \\\midrule
+ list-delim$^\mathrm{a}$ & () & & literal \\
+ list-odelim & & & literal \\
+ list-cdelim & & & literal \\
+ list-prefix & & & literal \\
+ list-suffix & & & literal \\
+ list-input-sep & , & , & literal \\
+ list-output-sep & , & , & literal \\
+ list-lang & US & US$^\mathrm{b}$ & choice \\
+ list-last-sep & and$^\mathrm{c}$ & & literal \\
+ list-serial-comma & true & true$^\mathrm{c}$ & boolean \\\midrule
+ ref-tag & TMP & TMP & literal \\
+ ref-style & & \lstinline=\sffamily= & macro \\\midrule
+ init-strict & true & false & boolean \\
+ init-sub & true & false & boolean \\
+ init-input-sep & , & , & literal \\\midrule
+ hyper-use & true & false & boolean \\
+ hyper-target & & & literal \\
+ hyper-link & & & literal \\\bottomrule
\end{longtabu*}
\setlength\extrarowheight{-1pt}
\begin{tabular}{>{\footnotesize}r>{\footnotesize\raggedright}p{.7\linewidth}}
@@ -1005,17 +1006,17 @@ In this section all commands provided by \chemnum as well as their variants are
\begin{center}
\label{tab:commands}
\begin{tabu*} to \linewidth {X[l]X[p]}\toprule
- \bfseries command & \bfseries description \tabularnewline\midrule
- \cmd{cmpd}[<keyval>]{<labels>} & basic command, declares and prints labels or lists of labels, see pages \pageref{sec:nummerieren}ff. \tabularnewline
- \cmd[cmpda]{cmpd*}{<labels>} & invisible, declares label, see page \pageref{cmd:unsichtbares_label} \tabularnewline
- \cmd[cmpdc]{cmpd-}[<keyval>]{<labels>} & without delimiters, see page \pageref{cmd:ohne_begrenzer} \tabularnewline
- \cmd[cmpdd]{cmpd+-}[<keyval>]{<labels>} & label is read from auxiliary file, see page \pageref{cmd:cmpd_plus} \tabularnewline\midrule
- \cmd{cmpdinit}[<keyval>]{<labels>} & initialise and declare labels, see pages \pageref{sec:cmpdinit}f. \tabularnewline
- \cmd[cmpdinita]{cmpdinit*}[<keyval>]{<labels>} & initialise labels, see pages \pageref{sec:cmpdinit}f. \tabularnewline\midrule
- \cmd{cmpdref}[<keyval>][<marker>]{<label>} & replace temporary markers in \texttt{eps} files by labels, see page \pageref{ssec:cmpdref} \tabularnewline
- \cmd[cmpdrefc]{cmpdref-}[<keyval>][<marker>]{<label>} & replace temporary markers in \texttt{eps} files by labels without delimiters, see page \pageref{cmd:ohne_begrenzer} \tabularnewline\midrule
- \cmd{cmpdreset}[<num>] & reset counter, siehe page \pageref{sec:cmpdreset} \tabularnewline\midrule
- \cmd{cmpdsetup}{<keyval>} & setup \chemnum, siehe pages \pageref{sec:cmpdsetup}ff. \tabularnewline\bottomrule
+ \bfseries command & \bfseries description \tabularnewline\midrule
+ \cmd*{cmpd}[<keyval>]{<labels>} & basic command, declares and prints labels or lists of labels, see pages \pageref{sec:nummerieren}ff. \tabularnewline
+ \cmd*[cmpda]{cmpd*}{<labels>} & invisible, declares label, see page \pageref{cmd:unsichtbares_label} \tabularnewline
+ \cmd*[cmpdc]{cmpd-}[<keyval>]{<labels>} & without delimiters, see page \pageref{cmd:ohne_begrenzer} \tabularnewline
+ \cmd*[cmpdd]{cmpd+-}[<keyval>]{<labels>} & label is read from auxiliary file, see page \pageref{cmd:cmpd_plus} \tabularnewline\midrule
+ \cmd*{cmpdinit}[<keyval>]{<labels>} & initialise and declare labels, see pages \pageref{sec:cmpdinit}f. \tabularnewline
+ \cmd*[cmpdinita]{cmpdinit*}[<keyval>]{<labels>} & initialise labels, see pages \pageref{sec:cmpdinit}f. \tabularnewline\midrule
+ \cmd*{cmpdref}[<keyval>][<marker>]{<label>} & replace temporary markers in \texttt{eps} files by labels, see page \pageref{ssec:cmpdref} \tabularnewline
+ \cmd*[cmpdrefc]{cmpdref-}[<keyval>][<marker>]{<label>} & replace temporary markers in \texttt{eps} files by labels without delimiters, see page \pageref{cmd:ohne_begrenzer} \tabularnewline\midrule
+ \cmd*{cmpdreset}[<num>] & reset counter, siehe page \pageref{sec:cmpdreset} \tabularnewline\midrule
+ \cmd*{cmpdsetup}{<keyval>} & setup \chemnum, siehe pages \pageref{sec:cmpdsetup}ff. \tabularnewline\bottomrule
\end{tabu*}
\end{center}
diff --git a/Master/texmf-dist/tex/latex/chemnum/chemnum.sty b/Master/texmf-dist/tex/latex/chemnum/chemnum.sty
index 8578febc43c..a8dd423aaae 100644
--- a/Master/texmf-dist/tex/latex/chemnum/chemnum.sty
+++ b/Master/texmf-dist/tex/latex/chemnum/chemnum.sty
@@ -3,7 +3,7 @@
% - a comprehensive approach for the numbering of chemical compounds - %
% --------------------------------------------------------------------------- %
% - Clemens NIEDERBERGER - %
-% - 2011/12/08 - %
+% - 2012/02/26 - %
% --------------------------------------------------------------------------- %
% - http://www.mychemistry.eu/ - %
% - contact@mychemistry.eu - %
@@ -11,7 +11,7 @@
% - If you have any ideas, questions, suggestions or bugs to report, please - %
% - feel free to contact me. - %
% --------------------------------------------------------------------------- %
-% - Copyright 2011 Clemens Niederberger - %
+% - Copyright 2011-2012 Clemens Niederberger - %
% - - %
% - This work may be distributed and/or modified under the - %
% - conditions of the LaTeX Project Public License, either version 1.3 - %
@@ -32,7 +32,11 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\RequirePackage { expl3 , xparse , l3keys2e , etoolbox , psfrag }
-\ProvidesExplPackage {chemnum} {2011/12/08} {0.4} {An approach for the numbering of chemical compounds}
+\ProvidesExplPackage
+ {chemnum}
+ {2012/02/26}
+ {0.4a}
+ {An approach for the numbering of chemical compounds}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% CHECK FOR SUPPORT
@@ -56,14 +60,14 @@
}
\tex_endinput:D
}
-\@ifpackagelater { expl3 } { 2011/06/04 }
+\@ifpackagelater { expl3 } { 2011/09/17 }
{ }
{
\msg_error:nnx { chemnum } { support-outdated } { expl3 }
\tex_endinput:D
}
-\@ifpackagelater { xparse } { 2011/06/04 }
+\@ifpackagelater { xparse } { 2011/09/17 }
{ }
{
\msg_error:nnx { chemnum } { support-outdated } { xparse }
@@ -402,7 +406,7 @@
% {
\cs_set:Npn \int_to_greek:n #1
{
- \int_convert_to_symbols:nnn {#1} { 24 }
+ \int_to_symbols:nnn {#1} { 24 }
{
{ 1 } { \exp_not:o \chemnum_alpha }
{ 2 } { \exp_not:o \chemnum_beta }
@@ -441,7 +445,7 @@
{
\cs_set:Npn \int_to_Greek:n #1
{
- \int_convert_to_symbols:nnn { #1 } { 24 }
+ \int_to_symbols:nnn { #1 } { 24 }
{
{ 1 } { \exp_not:o \chemnum_Alpha }
{ 2 } { \exp_not:o \chemnum_Beta }
@@ -477,7 +481,7 @@
% define \int_to_Symbol function
\cs_new:Npn \int_to_Symbol:n #1
{
- \int_convert_to_symbols:nnn { #1 } { 9 }
+ \int_to_symbols:nnn { #1 } { 9 }
{
{ 1 } {\exp_not:o \textasteriskcentered }
{ 2 } {\exp_not:o \textdagger}
@@ -642,8 +646,10 @@
\keys_define:nn { chemnum } {
cmpd-style .code:n = \chemnum_cmpd_set_style:n { #1 } ,
cmpd-weight .choice: ,
- cmpd-weight / bold .code:n = \bool_set_true:N \l_chemnum_cmpd_bold_bool ,
- cmpd-weight / normal .code:n = \bool_set_false:N \l_chemnum_cmpd_bold_bool ,
+ cmpd-weight / bold .code:n =
+ \bool_set_true:N \l_chemnum_cmpd_bold_bool ,
+ cmpd-weight / normal .code:n =
+ \bool_set_false:N \l_chemnum_cmpd_bold_bool ,
cmpd-label .code:n =
{
\bool_set_true:N \l_chemnum_cmpd_name_bool
@@ -786,8 +792,10 @@
list-last-sep .tl_set:N = \l_chemnum_list_last_separator_tl ,
list-last-sep .default:n = \l_chemnum_list_last_separator_lang_tl ,
list-serial-comma .choice: ,
- list-serial-comma / true .code:n = \bool_set_false:N \l_chemnum_no_serial_comma_bool ,
- list-serial-comma / false .code:n = \bool_set_true:N \l_chemnum_no_serial_comma_bool ,
+ list-serial-comma / true .code:n =
+ \bool_set_false:N \l_chemnum_no_serial_comma_bool ,
+ list-serial-comma / false .code:n =
+ \bool_set_true:N \l_chemnum_no_serial_comma_bool ,
list-serial-comma .default:n = true ,
list-lang .choice: ,
list-lang / US .code:n =
@@ -1254,7 +1262,11 @@
}
{
\int_compare:nTF
- { \l_chemnum_list_separate_int = \int_eval:n { \l_chemnum_list_items_int - 1 } }
+ {
+ \l_chemnum_list_separate_int
+ =
+ \int_eval:n { \l_chemnum_list_items_int - 1 }
+ }
{
\tl_if_eq:NNTF
\l_chemnum_list_last_separator_tl
@@ -1264,7 +1276,8 @@
\l_chemnum_list_space_tl
}
{
- \int_compare:nNnF { \l_chemnum_list_separate_int } = { 1 }
+ \int_compare:nNnF
+ { \l_chemnum_list_separate_int } = { 1 }
{
\bool_if:NF \l_chemnum_no_serial_comma_bool
{ \l_chemnum_list_separator_tl }
@@ -1342,7 +1355,8 @@
{
\tl_if_blank:VF \l_chemnum_cmpd_sub_label_tl
{
- \exp_args:No \chemnum_cmpd_sublist:n { \l_chemnum_cmpd_sub_label_tl }
+ \exp_args:No \chemnum_cmpd_sublist:n
+ { \l_chemnum_cmpd_sub_label_tl }
\exp_args:No \tl_map_inline:nn { \l_chemnum_cmpd_sublist_tl }
{
\cs_if_exist:cF
@@ -1590,6 +1604,7 @@ HISTORY:
- new key: "hyper-link"
- new key: "ref-style"
- documentation got an index
+ 2012/02/22 version 0.4a - corrected outdated expl3 function
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% TODO:
- (rudimentäre) Unterstützung für hyperref und pdfstrings