diff options
author | Karl Berry <karl@freefriends.org> | 2012-07-26 00:13:55 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2012-07-26 00:13:55 +0000 |
commit | 9e01bdb935ec7b0e2a43c548d9168c78e9b38bc0 (patch) | |
tree | 18e2ac08bf0eaee9424c4d13d085ba05117c5311 /Master/texmf-dist/doc/latex/chemmacros/chemmacros_de.tex | |
parent | 40e66b62cf15c6041243e1bff5325feec4d2ac8d (diff) |
chemmacros 3.3d (25jul12)
git-svn-id: svn://tug.org/texlive/trunk@27156 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex/chemmacros/chemmacros_de.tex')
-rw-r--r-- | Master/texmf-dist/doc/latex/chemmacros/chemmacros_de.tex | 283 |
1 files changed, 164 insertions, 119 deletions
diff --git a/Master/texmf-dist/doc/latex/chemmacros/chemmacros_de.tex b/Master/texmf-dist/doc/latex/chemmacros/chemmacros_de.tex index 9d914a17c17..29c9a1fb012 100644 --- a/Master/texmf-dist/doc/latex/chemmacros/chemmacros_de.tex +++ b/Master/texmf-dist/doc/latex/chemmacros/chemmacros_de.tex @@ -1,3 +1,9 @@ +% arara: xelatex +% arara: biber +% arara: xelatex +% arara: xelatex +% arara: makeindex: { sort: true, style: chemmacros_de.ist } +% arara: xelatex %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % ----------------------------------------------------------------------------- % - the CHEMMACROS bundle @@ -5,7 +11,7 @@ % - macros and commands for chemists % ----------------------------------------------------------------------------- % - Clemens Niederberger -% - 2012/05/18 +% - % ----------------------------------------------------------------------------- % - https://bitbucket.org/cgnieder/chemmacros/ % - contact@mychemistry.eu @@ -36,8 +42,8 @@ % b) you need the following compilation order: % > xelatex chemmacros_de (2 or probably 3 times) % > biber chemmacros_de -% > makeindex -sl index_de.ist chemmacros_de.idx -% > xelatex chemmacros_de +% > makeindex -sl chemmacros_de.ist chemmacros_de.idx +% > xelatex chemmacros_de (2 times) % \documentclass[DIV11,toc=index,toc=bib]{cnpkgdoc} \docsetup{ @@ -53,35 +59,49 @@ \usepackage{chemfig,chemstyle,upgreek,textgreek,booktabs,cancel} \usepackage[version=3]{mhchem} \usepackage{hologo} +\usepackage{fnpct} +\usepackage[biblatex]{embrac} +\ChangeEmph{[}[,.02em]{]}[.055em,-.08em] +\ChangeEmph{(}[-.01em,.04em]{)}[.04em,-.05em] \chemsetup[option]{synchronize,language=german} \colorlet{chemformula}{darkgray} -\begin{filecontents}{index_de.ist} - preamble "\\begin{theindex}\n Überschriften werden \\textbf{fett}, Pakete \\textsf{serifenlos}, Befehle \\code{\\textbackslash\\textcolor{code}{braun}}, Optionen \\textcolor{key}{\\code{grün}} und Module (nur \\chemmacros) \\textcolor{module}{\\code{rot}} gesetzt.\\newline\n\n" +\usepackage{filecontents} + +\begin{filecontents*}{\jobname.ist} + preamble "\\begin{theindex}\n Überschriften werden \\textbf{fett}, Pakete + \\textsf{serifenlos}, Befehle \\code{\\textbackslash\\textcolor{code}{braun}}, + Optionen \\textcolor{key}{\\code{grün}} und Module (nur \\chemmacros) + \\textcolor{module}{\\code{rot}} gesetzt.\\newline\n\n" heading_prefix "{\\bfseries " heading_suffix "\\hfil}\\nopagebreak\n" headings_flag 1 - delim_0 "\\dotfill " - delim_1 "\\dotfill " - delim_2 "\\dotfill " + delim_0 "\\ \\dotfill\\ " + delim_1 "\\ \\dotfill\\ " + delim_2 "\\ \\dotfill\\ " delim_r "\\textendash" suffix_2p "\\nohyperpage{\\,f.}" suffix_3p "\\nohyperpage{\\,ff.}" -\end{filecontents} +\end{filecontents*} \usepackage[backend=biber,style=alphabetic,maxbibnames=20]{biblatex} \addbibresource{\jobname.bib} -\begin{filecontents}{\jobname.bib} +\begin{filecontents*}{\jobname.bib} @book{iupac:greenbook, - author = {E. Richard Cohan and Tomislav Cvita\v{s} and Jeremy G. Frey and Bertil Holmström and Kozo Kuchitsu and Roberto Marquardt and Ian Mills and Franco Pavese and Martin Quack and Jürgen Stohner and Herbert L. Strauss and Michio Takami and Anders J Thor}, - title = {“Quantities, Symbols and Units in Physical Chemistry”, \IUPAC Green Book}, + author = {E. Richard Cohan and Tomislav Cvita\v{s} and Jeremy G. Frey and + Bertil Holmström and Kozo Kuchitsu and Roberto Marquardt and Ian Mills and + Franco Pavese and Martin Quack and Jürgen Stohner and Herbert L. Strauss and + Michio Takami and Anders J Thor}, + title = {“Quantities, Symbols and Units in Physical Chemistry”, \IUPAC Green + Book}, edition = {3rd Edition. 2nd Printing}, year = {2008}, publisher = { \IUPAC \&\ RSC Publishing, Cambridge} } @book{iupac:redbook, - author = {Neil G. Connelly and Ture Damhus and Richard M. Hartshorn and Alan T. Hutton}, + author = {Neil G. Connelly and Ture Damhus and Richard M. Hartshorn and + Alan T. Hutton}, title = {“Nomenclature of Inorganic Chemistry”, \IUPAC Red Book}, year = {2005}, publisher = { \IUPAC \&\ RSC Publishing, Cambridge}, @@ -89,8 +109,11 @@ } @misc{eu:ghsystem_regulation, author = {{The European Parliament and The Council of the European Union}}, - title = {Regulation (EC) No 1272/2008 of the European Parliament and of the Council}, - subtitle = {on classification, labelling and packaging of substances and mixtures, amending and repealing Directives 67/548/EEC and 1999/45/EC, and amending Regulation (EC) No 1907/2006}, + title = {Regulation (EC) No 1272/2008 of the European Parliament and of the + Council}, + subtitle = {on classification, labelling and packaging of substances and mixtures, + amending and repealing Directives 67/548/EEC and 1999/45/EC, and amending Regulation + (EC) No 1907/2006}, journal = {Official Journal of the European Union}, date = {2008-12-16} } @@ -101,7 +124,7 @@ urldate = {2012-03-20}, date = {2012-03-20} } -\end{filecontents} +\end{filecontents*} \DeclareInstance{xfrac}{chemformula-text-frac}{text} { @@ -237,15 +260,15 @@ Sowohl \chemformula als auch \ghsystem haben keine eigenen Paketoptionen. Wenn S % ghsystem \option[option]{ghsystem}{\default{true}/false} Das Paket \ghsystem abschalten. Die Einstellung \key{ghs}{false} wird das Laden von \ghsystem unterbinden. Default = \code{true} % greek - \option[option]{greek}{math/textgreek/\default{upgreek}} Diese Option bestimmt, wie die Buchstaben \cmd{Chemalpha} und seine Verwandten dargestellt werden. Siehe Seite \pageref{desc:upgreek} für weitere Informationen. Diese Option kann nur in der Präambel gesetzt werden. Default = \code{upgreek} + \option[option]{greek}{math/textgreek/\default{upgreek}} Diese Option bestimmt, wie die Buchstaben \cmd{Chemalpha} und seine Verwandten dargestellt werden. Siehe Seite~\pageref{desc:upgreek} für weitere Informationen. Diese Option kann nur in der Präambel gesetzt werden. Default = \code{upgreek} % iupac - \option[option]{iupac}{auto/restricted/strict} Einstellen, wie die Nomenklatur-Befehle definiert werden. Siehe Seite \pageref{desc:iupac}. Default = \code{auto} + \option[option]{iupac}{auto/restricted/strict} Einstellen, wie die Nomenklatur-Befehle definiert werden. Siehe Seite~\pageref{desc:iupac}. Default = \code{auto} % language \option[option]{language}{american/british/english/french/german/italian/ngerman} Sprachspezifische Einstellungen laden. \code{english}, \code{american} und \code{british} sind Aliase, ebenso \code{german} und \code{ngerman}. Diese Option kann nur in der Präambel gesetzt werden. Default = \code{english} % method \option[option]{method}{\default{chemformula}/mhchem} Sie können wählen, ob \chemmacros \paket{mhchem} oder \chemformula für die Reaktionsumgebungen (siehe Abschnitt \ref{sec:reactions}) und die Teilchen (siehe Abschnitt \ref{sec:teilchen}) verwendet. Default = \code{chemformula}. Diese Option kann nur in der Präambel gesetzt werden. % Nu - \option[option]{Nu}{\default{chemmacros}/mathspec} Das Paket \paket{mathspec} definiert ebenfalls ein Makro \cmd{Nu}. Diese Option entscheidet, welche Definition gilt, siehe Seite \pageref{Nu}. Default = \code{chemmacros}. Diese Option kann nur in der Präambel gesetzt werden. + \option[option]{Nu}{\default{chemmacros}/mathspec} Das Paket \paket{mathspec} definiert ebenfalls ein Makro \cmd{Nu}. Diese Option entscheidet, welche Definition gilt, siehe Seite~\pageref{Nu}. Default = \code{chemmacros}. Diese Option kann nur in der Präambel gesetzt werden. % strict \option[option]{strict}{\default{true}/false} Die Einstellung \key{strict}{true} wird alle Warnungen in Fehlermeldungen ändern. Default = \code{false} % synchronize @@ -311,7 +334,7 @@ Bei der Sprachwahl \code{italian} werden zusätzliche IUPAC-Befehle definiert: \begin{itemize} \item Ab Version 3.3 gibt es die Umgebung \env{experimental}{}, siehe Abschnitt \ref{sec:spektroskopie}, die mit einigen neuen Befehlen und Optionen verwendet werden kann, um Messdaten konsistent darzustellen. \item Die Umgebung \env{reaction}{} und ihre Verwandten können nun mit \lstinline+\label+, \lstinline+\ref+ und \lstinline+\intertext+ umgehen, siehe Abschnitt \ref{sec:reactions}. - \item Die Paketoptionen \key{german} und \key{ngerman} entfallen, dafür gibt es die neue Option \key{language}, siehe Seite \pageref{key:option_language} und Abschnitt \ref{sec:languages} ab Seite \pageref{sec:languages}. + \item Die Paketoptionen \key{german} und \key{ngerman} entfallen, dafür gibt es die neue Option \key{language}, siehe Seite~\pageref{key:option_language} und Abschnitt \ref{sec:languages} ab Seite~\pageref{sec:languages}. \item Die Paketoption \key{upgreek} wurde umbenannt in \key{greek}. \item Die \code{\textbackslash\textcolor{code}{Chem<greekletter>}}-Befehle wurden um einige Buchstaben erweitert, siehe Abschnitt \ref{sec:teilchen}. \end{itemize} @@ -321,6 +344,15 @@ Bei der Sprachwahl \code{italian} werden zusätzliche IUPAC-Befehle definiert: \item Die IUPAC-Befehle \cmd{hapto} und \cmd{bridge} sind neu. \item Die H- und P-Sätze sind jetzt auch auf italienisch verfügbar. \end{itemize} + +\subsection{Verison 3.3d} +\begin{itemize} + \item \code{pdf}-Versionen der GHS-Piktogramme. + \item Neue Voreinstellungen für Bindungslänge und Bindungs-Offset, siehe Seite + \pageref{ssec:compounds:customization}. + \item Neue Option \key{bond-style}, siehe Seite~\pageref{ssec:compounds:customization}. + \item neue Option \key{cip-kern}, siehe Seite~\pageref{par:cip} +\end{itemize} \secidx*{Neues}\secidx*{BEVOR ES LOS GEHT} \part{\texorpdfstring{\Chemmacros}{chemmacros}}\secidx{CHEMMACROS} @@ -390,11 +422,11 @@ Wenn Sie nicht wollen, dass \chemmacros automatisch wählt, sondern selbst entsc Der Grund dafür, dass \chemmacros diese Makros überhaupt definiert, ist \IUPAC-Konformität. \IUPAC empfiehlt, aufrechte griechische Buchstaben in der Nomenklatur verwenden. -\begin{zitat}[\IUPAC Green Book \cite[][p.\,9]{iupac:greenbook}] +\begin{zitat}[{\IUPAC Green Book \cite[][p.\,9]{iupac:greenbook}}] Greek letters are used in systematic organic, inorganic, macromolecular and biochemical nomenclature. These should be roman (upright), since they are not symbols for physical quantities. \end{zitat} -\chemmacros verwendet diese Befehle nun, um Nomenklatur-Befehle zu definieren, siehe Seite \pageref{par:greek_letters}. +\chemmacros verwendet diese Befehle nun, um Nomenklatur-Befehle zu definieren, siehe Seite~\pageref{par:greek_letters}. \subsection{Eigene Teilchen definieren}\secidx[eigene]{Teilchen, Ionen und Symbole} Manchmal kann es sicherlich nützlich sein, andere Teilchen als Makro zur Verfügung zu haben, etwa \lstinline+\positron+ oder \lstinline+\photon+. Mit diesem Befehl kann das einfach erreicht werden: @@ -492,13 +524,22 @@ Bindungen an Heteroatome und addierter Wasserstoff werden durch kursive Buchstab \iupac{\O\-ethyl hexanethioate} \end{beispiel} -\paragraph{Cahn-Ingold-Prelog}\index{Cahn-Ingold-Prelog}\secidx[Cahn-Ingold-Prelog]{IUPAC-Namen} +\paragraph{Cahn-Ingold-Prelog}\index{Cahn-Ingold-Prelog}\secidx[Cahn-Ingold-Prelog]{IUPAC-Namen}\label{par:cip} \begin{beschreibung} \befehl{cip}{<conf>} \zB: \cmd{cip}{R,S} \cip{R,S} \befehl{R} \iupac{\R} \befehl{S} \iupac{\S} \end{beschreibung} -Da der Befehl \cmd{S} schon eine andere Bedeutung hat (\S), ist er in der Voreinstellung nur innerhalb \cmd{iupac} verfügbar. +Da der Befehl \cmd{S} schon eine andere Bedeutung hat (\S), ist er in der +Voreinstellung nur innerhalb \cmd{iupac} verfügbar. + +Sowohl diese Befehle als auch die entgegen/zusammen-Deskriptoren erhalten etwas +Kerning nach der schließenden Klammer. Der betrag kann durch folgende Option geändert +werden: +\begin{beschreibung} + \option[iupac]{cip-kern}{<dim>} Betrag des Kernings nach der schließenden Klammer. + Default = \code{.1ex} +\end{beschreibung} \paragraph{Fischer}\index{Fischer}\secidx[Fischer]{IUPAC-Namen} \begin{beschreibung} @@ -572,7 +613,7 @@ Wenn Ihnen Befehle fehlen sollten, können Sie neue definieren. Ein Befehl, der in dieser Weise definiert wurde, gehorcht der Option \key[option]{iupac}. Das bedeutet, dass bestehende Befehle nur überschrieben werden, wenn Sie die Paketoption \key{iupac}{strict} verwenden. \cmd{DeclareChemIUPAC} wird jedoch die Definition eines bestehenden Nomenklatur-Befehls \emph{nicht} überschreiben, sondern eine Warnung/einen Fehler melden (abhängig von der Paketoption \key{strict}). \begin{beispiel} \DeclareChemIUPAC\endo{\textit{endo}} - \DeclareChemIUPAC\anti{\textit{anti}} + \RenewChemIUPAC\anti{\textit{anti}} \iupac{(2\-\endo,7\-\anti)\-2\-bromo\-7\-fluoro\|bicyclo[2.2.1]heptane} \end{beispiel} @@ -651,7 +692,7 @@ Einfache Darstellung von \pH, \pKa \ldots\ (der Befehl \cmd{pKa} hängt von der \end{beispiel} \achtung{Das voreingestellte Erscheinungsbild der \p{}-Befehle hat sich verändert, um der \IUPAC-Empfehlung zu folgen.} -\begin{zitat}[\IUPAC Green Book \cite[][p.\,103]{iupac:greenbook}] +\begin{zitat}[{\IUPAC Green Book \cite[][p.\,103]{iupac:greenbook}}] The operator \p{} […] shall be printed in Roman type. \end{zitat} @@ -865,6 +906,7 @@ Die Voreinstellung der vertikalen Linien kann mit \option[redox]{dist}{<dim>} Default = \code{.6em} \end{beschreibung} angepasst werden: +\newpage \begin{beispiel}[dist] \chemsetup{redox/dist=1em} \OX{a,Na} $\rightarrow$ \OX{b,Na}\pch\redox(a,b)[->,red]{ox} @@ -896,6 +938,7 @@ Beispiele:% TODO: watch pagebreaks! \redox(r1,r2)[][-1]{\small RED: $+ 2\el$} \vspace{7mm} \end{beispiel} +\newpage \bspmidlength{dist}{15mm} \begin{beispiel}[dist] \ch{ 2 "\OX{o1,\ox{0,Na}}" + "\OX{r1,\ox{0,Cl}}" {}2 -> 2 "\OX{o2,\ox{+1,Na}}" @@ -903,7 +946,6 @@ Beispiele:% TODO: watch pagebreaks! \redox(o1,o2)[draw=red,->][3.33]{\small OX: $- 2\el$} \redox(r1,r2)[draw=blue,->]{\small RED: $+ 2\el$} \end{beispiel} -\newpage \bspmidlength{dist}{7mm} \begin{beispiel}[dist] \ch{ 2 "\OX{o1,\ox{0,Na}}" + "\OX{r1,\ox{0,Cl}}" {}2 -> 2 "\OX{o2,\ox{+1,Na}}" @@ -1421,7 +1463,7 @@ verwenden. "\Lewis{4.,\vphantom{CH}}" CH3 + Cl2 &-> CH3Cl + Cl "\Lewis{0.,\vphantom{Cl}}" \AddRxnDesc{second~step~of~chain} \end{reactions} \end{beispiel} -Nebenbei: Sie müssen die Phantom-Befehle nicht verwenden, wenn Sie das Format der Atome nicht geändert haben, siehe Abschnitt \ref{sec:format} an Seite \pageref{sec:format}. +Nebenbei: Sie müssen die Phantom-Befehle nicht verwenden, wenn Sie das Format der Atome nicht geändert haben, siehe Abschnitt \ref{sec:format} an Seite~\pageref{sec:format}. \secidx*{Reaktionsumgebungen} \section{Phasen}\label{sec:phasen}\secidx{Phasen} @@ -1816,7 +1858,7 @@ Die Hochstellungen verhalten sich unterschiedlich abhängig von ihrer Position i \end{beispiel} \begin{itemize} \item Wenn eine Formel mit einer Hochstellung \emph{startet}, werden Hoch- und Tiefstellung \emph{rechts} ausgerichtet, ansonsten \emph{links}. - \item Wenn eine Hochstellung einer Tiefstellung \emph{folgt}, wird sie zusätzlich um eine Länge verschoben, die durch die Option \key{charge-hshift}{<dim>} bestimmt wird, siehe auch Seite \pageref{desc:charge-hshift}f. + \item Wenn eine Hochstellung einer Tiefstellung \emph{folgt}, wird sie zusätzlich um eine Länge verschoben, die durch die Option \key{charge-hshift}{<dim>} bestimmt wird, siehe auch Seite~\pageref{desc:charge-hshift}f. \end{itemize} Der zweite Punkt folgt der \IUPAC-Empfehlung: @@ -1832,7 +1874,7 @@ Der zweite Punkt folgt der \IUPAC-Empfehlung: dreifach: \ch{CH+CH} \end{beispiel} -\subsection{Anpassung}\secidx[Anpassung]{Summenformeln} +\subsection{Anpassung}\secidx[Anpassung]{Summenformeln}\label{ssec:compounds:customization} Diese Optionen ermöglichen Ihnen, den Output anzupassen: \begin{beschreibung} \option{subscript-vshift}{<dim>} Extra vertikale Verschiebung der Tiefstellungen. Default = \code{0pt} @@ -1840,8 +1882,9 @@ Diese Optionen ermöglichen Ihnen, den Output anzupassen: \option{charge-hshift}{<dim>} Verschiebung von Hochstellungen, wenn sie einer Tiefstellung folgen. Default = \code{.5ex}\label{desc:charge-hshift} \option{charge-style}{text/math} Stil, der für Hochstellungen verwendet wird. Default = \code{text} \option{adduct-space}{<dim>} Leerraum links und rechts des Addukt-Punktes. Default = \code{.1333em} - \option{bond-length}{<dim>} Die Länge der Bindungen. Als Default-Länge wird die Länge eines Halbgeviertstrichs verwendet, wie sie mit \lstinline+\settowidth{<len>}{\textendash}+ bestimmt wird. - \option{bond-offset}{<dim>} Der Abstand zwischen Atom und Bindung. Default = \code{0pt} + \option{bond-length}{<dim>} Die Länge der Bindungen. Default = \code{1.1667ex} + \option{bond-offset}{<dim>} Der Abstand zwischen Atom und Bindung. Default = \code{.07em} + \option{bond-style}{<tikz>} \TikZ-Optionen für die Einfachbindung. Zunächst undefiniert. \end{beschreibung} Vielleicht ist Ihnen aufgefallen, dass bei manchen Ionen die Ladungen nach rechts verschoben sind:\secidx[Ladungen!Verschiebung]{Summenformeln} @@ -2378,20 +2421,22 @@ Mit den folgenden Optionen können diese Lücken gefüllt werden: \option{lbs-mass}{<num>} Füllt Pfund-Masse. \end{beschreibung} \begin{beispiel} - \ghs[dots=Arzt kontaktieren!]{p}{301} \\ - \ghs[text=here]{p}{401} \\ + \ghs[text=Arzt kontaktieren!]{p}{301} \\ + \ghs[dots=hier]{p}{401} \\ \ghs[C-temperature=50, F-temperature=122]{p}{411} \\ \ghs[kg-mass=5.0, lbs-mass=11, C-temperature=50, F-temperature=122]{p}{413} \end{beispiel} \subsection{Kombinierte Sätze}\secidx[kombinierte Saetze@kombinierte Sätze]{GHSYSTEM} -Es existieren einige Kombinationen von Sätzen. Sie werden mit einem \code{+} zwischen den Nummern eingegeben: +Es existieren einige Kombinationen von Sätzen. Sie werden mit einem \code{+} +zwischen den Nummern eingegeben: \begin{beispiel}[below] \ghs{p}{235+410} \\ \ghs{p}{301+330+331} \end{beispiel} -Beachten Sie, dass sie nur offizielle Kombinationen eingeben können. \emph{Sie können die Sätze nicht frei kombinieren}. +Beachten Sie, dass sie nur offizielle Kombinationen eingeben können. \emph{Sie +können die Sätze nicht frei kombinieren}. \secidx*{Gefahren- und Sicherheitssätze}[Gefahren- und Sicherheitssaetze] \section{Piktogramme}\secidx{Piktogramme} @@ -2404,7 +2449,7 @@ Der Befehl \begin{beschreibung} \Befehl{ghspic}[<options>]{<name>} \end{beschreibung} -lädt sie. \ref{tab:ghs_pictograms} zeigt alle Piktogramme und ihre Dateinamen. Genauer: sie zeigt die Namen, die beim Befehl \cmd{ghspic} verwendet werden müssen. Tatsächlich heißen sie \lstinline=ghsystem_<name>.<filetype>=, wobei \code{<filetype>} entweder \code{eps}, \code{jpg} oder \code{png} ist, siehe auch Abschnitt \ref{ssec:picture_type}. +lädt sie. \ref{tab:ghs_pictograms} zeigt alle Piktogramme und ihre Dateinamen. Genauer: sie zeigt die Namen, die beim Befehl \cmd{ghspic} verwendet werden müssen. Tatsächlich heißen sie \lstinline=ghsystem_<name>.<filetype>=, wobei \code{<filetype>} entweder \code{eps}, \code{pdf}, \code{jpg} oder \code{png} ist, siehe auch Abschnitt \ref{ssec:picture_type}. \begin{beispiel} \ghspic{skull} \end{beispiel} @@ -2463,7 +2508,7 @@ Die letztgenannten können jedoch \code{jpg}- und \code{png}-Dateien ohne Schwie Um das Problem zu lösen, testet \ghsystem, welche Engine verwendet wird und falls es \pdfTeX\ ist, in welchem Modus es verwendet wird. Dann wird entwder das \code{eps}- oder das \code{png}-Bild für die Piktogramme verwendet. Sie können den Bildtyp über die Option \begin{beschreibung} - \Option{pic-type}{eps/jpg/png} + \Option{pic-type}{eps/pdf/jpg/png} \end{beschreibung} jedoch frei wählen. \secidx*{Piktogramme} @@ -2537,114 +2582,114 @@ Manche Optionen können ohne Wert verwendet werden. Dann wird der \default{unter \bottomrule \endfoot \multicolumn{5}{l}{Paketoptionen:} \\ - bpchem & option & \default{true}/false & false & Seite \pageref{key:option_bpchem} \\ - circled & option & formal/\default{all}/none & formal & Seite \pageref{key:option_circled} \\ - circletype & option & chem/math & chem & Seite \pageref{key:option_circletype} \\ - cmversion & option & 1/2/bundle & bundle & Seite \pageref{key:option_cmversion} \\ - ghsystem & option & \default{true}/false & true & Seite \pageref{key:option_ghsystem} \\ - iupac & option & auto/restricted/strict & auto & Seite \pageref{key:option_iupac} \\ - language & option & <language> & english & Seite \pageref{key:option_language} \\ - method & option & chemformula/formula & formula & Seite \pageref{key:option_method} \\ - Nu & option & chemmacros/mathspec & chemmacros & Seite \pageref{key:option_Nu} \\ - strict & option & \default{true}/false & false & Seite \pageref{key:option_strict} \\ - synchronize & option & \default{true}/false & false & Seite \pageref{key:option_synchronize} \\ - greek & option & math/textgreek/\default{upgreek} & upgreek & Seite \pageref{key:option_greek} \\ - xspace & option & \default{true}/false & true & Seite \pageref{key:option_xspace} \\ + bpchem & option & \default{true}/false & false & Seite~\pageref{key:option_bpchem} \\ + circled & option & formal/\default{all}/none & formal & Seite~\pageref{key:option_circled} \\ + circletype & option & chem/math & chem & Seite~\pageref{key:option_circletype} \\ + cmversion & option & 1/2/bundle & bundle & Seite~\pageref{key:option_cmversion} \\ + ghsystem & option & \default{true}/false & true & Seite~\pageref{key:option_ghsystem} \\ + iupac & option & auto/restricted/strict & auto & Seite~\pageref{key:option_iupac} \\ + language & option & <language> & english & Seite~\pageref{key:option_language} \\ + method & option & chemformula/formula & formula & Seite~\pageref{key:option_method} \\ + Nu & option & chemmacros/mathspec & chemmacros & Seite~\pageref{key:option_Nu} \\ + strict & option & \default{true}/false & false & Seite~\pageref{key:option_strict} \\ + synchronize & option & \default{true}/false & false & Seite~\pageref{key:option_synchronize} \\ + greek & option & math/textgreek/\default{upgreek} & upgreek & Seite~\pageref{key:option_greek} \\ + xspace & option & \default{true}/false & true & Seite~\pageref{key:option_xspace} \\ \multicolumn{5}{l}{\cmd{ba}, \cmd{Nu}:} \\ - elpair & particle & \default{dots}/dash/false & false & Seite \pageref{key:particle_elpair} \\ + elpair & particle & \default{dots}/dash/false & false & Seite~\pageref{key:particle_elpair} \\ \multicolumn{5}{l}{IUPAC-Befehle:} \\ - break-space & iupac & <dim> & .01em & Seite \pageref{key:iupac_break-space} \\ - bridge-number & iupac & sub/super & sub & Seite \pageref{key:iupac_bridge-number} \\ - coord-use-hyphen & iupac & \default{true}/false & true & Seite \pageref{key:iupac_coord-use-hyphen} \\ - hyphen-pre-space & iupac & <dim> & .01em & Seite \pageref{key:iupac_hyphen-pre-space} \\ - hyphen-post-space & iupac & <dim> & -.03em & Seite \pageref{key:iupac_hyphen-post-space} \\ + break-space & iupac & <dim> & .01em & Seite~\pageref{key:iupac_break-space} \\ + bridge-number & iupac & sub/super & sub & Seite~\pageref{key:iupac_bridge-number} \\ + coord-use-hyphen & iupac & \default{true}/false & true & Seite~\pageref{key:iupac_coord-use-hyphen} \\ + hyphen-pre-space & iupac & <dim> & .01em & Seite~\pageref{key:iupac_hyphen-pre-space} \\ + hyphen-post-space & iupac & <dim> & -.03em & Seite~\pageref{key:iupac_hyphen-post-space} \\ \multicolumn{5}{l}{\cmd{DeclareChemLatin}:} \\ - format & latin & <anything> & \lstinline=\itshape= & Seite \pageref{key:latin_format} \\ + format & latin & <anything> & \lstinline=\itshape= & Seite~\pageref{key:latin_format} \\ \multicolumn{5}{l}{\cmd{pch}, \cmd{mch}, \cmd{fpch}, \cmd{fmch}:} \\ - append & charges & \default{true}/false & false & Seite \pageref{key:charges_append} \\ + append & charges & \default{true}/false & false & Seite~\pageref{key:charges_append} \\ \multicolumn{5}{l}{acid/base:} \\ - p-style & acid-base & slanted/italics/upright & upright & Seite \pageref{key:acid-base_p-style} \\ + p-style & acid-base & slanted/italics/upright & upright & Seite~\pageref{key:acid-base_p-style} \\ \multicolumn{5}{l}{\cmd{ox}:} \\ - parse & ox & \default{true}/false & true & Seite \pageref{key:ox_parse} \\ - roman & ox & \default{true}/false & true & Seite \pageref{key:ox_roman} \\ - pos & ox & top/super/side & top & Seite \pageref{key:ox_pos} \\ - explicit-sign & ox & \default{true}/false & false & Seite \pageref{key:ox_explicit-sign} \\ - decimal-marker & ox & comma/point & point & Seite \pageref{key:ox_decimal-marker} \\ + parse & ox & \default{true}/false & true & Seite~\pageref{key:ox_parse} \\ + roman & ox & \default{true}/false & true & Seite~\pageref{key:ox_roman} \\ + pos & ox & top/super/side & top & Seite~\pageref{key:ox_pos} \\ + explicit-sign & ox & \default{true}/false & false & Seite~\pageref{key:ox_explicit-sign} \\ + decimal-marker & ox & comma/point & point & Seite~\pageref{key:ox_decimal-marker} \\ \multicolumn{5}{l}{\cmd{OX}, \cmd{redox}:} \\ - dist & redox & <dim> & .6em & Seite \pageref{key:redox_dist} \\ - sep & redox & <dim> & .2em & Seite \pageref{key:redox_sep} \\ + dist & redox & <dim> & .6em & Seite~\pageref{key:redox_dist} \\ + sep & redox & <dim> & .2em & Seite~\pageref{key:redox_sep} \\ \multicolumn{5}{l}{\cmd{Enthalpy}, \cmd{Entropy}, \cmd{Gibbs}:} \\ - exponent & & <anything> & \cmd{standardstate} & Seite \pageref{key:none_exponent} \\ - delta & & <anything>/false & & Seite \pageref{key:none_delta} \\ - subscript & & left/right & & Seite \pageref{key:none_subscript} \\ - unit & & <unit> & & Seite \pageref{key:none_unit} \\ + exponent & & <anything> & \cmd{standardstate} & Seite~\pageref{key:none_exponent} \\ + delta & & <anything>/false & & Seite~\pageref{key:none_delta} \\ + subscript & & left/right & & Seite~\pageref{key:none_subscript} \\ + unit & & <unit> & & Seite~\pageref{key:none_unit} \\ \multicolumn{5}{l}{\cmd{DeclareChemState}, \cmd{RenewChemState}:} \\ - exponent & & <anything> & \cmd{standardstate} & Seite \pageref{key:none_exponent} \\ - delta & & <anything>/false & & Seite \pageref{key:none_delta} \\ - subscript & & <anything> & & Seite \pageref{key:none_subscript} \\ - subscript-left & & \default{true}/false & & Seite \pageref{key:none_subscript-left} \\ + exponent & & <anything> & \cmd{standardstate} & Seite~\pageref{key:none_exponent} \\ + delta & & <anything>/false & & Seite~\pageref{key:none_delta} \\ + subscript & & <anything> & & Seite~\pageref{key:none_subscript} \\ + subscript-left & & \default{true}/false & & Seite~\pageref{key:none_subscript-left} \\ \multicolumn{5}{l}{\cmd{State}:} \\ - exponent & state & <anything> & \cmd{standardstate} & Seite \pageref{key:state_exponent} \\ - delta & state & <anything>/false & & Seite \pageref{key:state_delta} \\ - subscript-left & state & \default{true}/false & & Seite \pageref{key:state_subscript-left} \\ + exponent & state & <anything> & \cmd{standardstate} & Seite~\pageref{key:state_exponent} \\ + delta & state & <anything>/false & & Seite~\pageref{key:state_delta} \\ + subscript-left & state & \default{true}/false & & Seite~\pageref{key:state_subscript-left} \\ \multicolumn{5}{l}{\cmd{NMR}, \env{spectroscopy}{}:} \\ - unit & nmr & <unit> & \cmd{mega}\cmd{hertz} & Seite \pageref{key:nmr_unit} \\ - nucleus & nmr & \{<num>,<atom symbol>\} & \{1,H\} & Seite \pageref{key:nmr_nucleus} \\ - format & nmr & <anything> & & Seite \pageref{key:nmr_format} \\ - pos-number & nmr & side/sub & side & Seite \pageref{key:nmr_pos-number} \\ - coupling-unit & nmr & <unit> & \lstinline+\hertz+ & Seite \pageref{key:nmr_coupling-unit} \\ - parse & nmr & \default{true}/false & true & Seite \pageref{key:nmr_parse} \\ - delta & nmr & <anything> & & Seite \pageref{key:nmr_delta} \\ - list & nmr & \default{true}/false & false & Seite \pageref{key:nmr_list} \\ - list-setup & nmr & & siehe Text & Seite \pageref{key:nmr_list-setup} \\ - use-equal & nmr & \default{true}/false & false & Seite \pageref{key:nmr_use-equal} \\ + unit & nmr & <unit> & \cmd{mega}\cmd{hertz} & Seite~\pageref{key:nmr_unit} \\ + nucleus & nmr & \{<num>,<atom symbol>\} & \{1,H\} & Seite~\pageref{key:nmr_nucleus} \\ + format & nmr & <anything> & & Seite~\pageref{key:nmr_format} \\ + pos-number & nmr & side/sub & side & Seite~\pageref{key:nmr_pos-number} \\ + coupling-unit & nmr & <unit> & \lstinline+\hertz+ & Seite~\pageref{key:nmr_coupling-unit} \\ + parse & nmr & \default{true}/false & true & Seite~\pageref{key:nmr_parse} \\ + delta & nmr & <anything> & & Seite~\pageref{key:nmr_delta} \\ + list & nmr & \default{true}/false & false & Seite~\pageref{key:nmr_list} \\ + list-setup & nmr & & siehe Text & Seite~\pageref{key:nmr_list-setup} \\ + use-equal & nmr & \default{true}/false & false & Seite~\pageref{key:nmr_use-equal} \\ \multicolumn{5}{l}{\cmd{DeclareChemReaction}:} \\ - star & & \default{true}/false & false & Seite \pageref{key:none_star} \\ - arg & & \default{true}/false & false & Seite \pageref{key:none_arg} \\ - list-name & reaction & <anything> & List of reactions & Seite \pageref{key:reaction_list-name} \\ - list-entry & reaction & <anything> & Reaction & Seite \pageref{key:reaction_list-entry} \\ + star & & \default{true}/false & false & Seite~\pageref{key:none_star} \\ + arg & & \default{true}/false & false & Seite~\pageref{key:none_arg} \\ + list-name & reaction & <anything> & List of reactions & Seite~\pageref{key:reaction_list-name} \\ + list-entry & reaction & <anything> & Reaction & Seite~\pageref{key:reaction_list-entry} \\ \multicolumn{5}{l}{\cmd{mhName}:} \\ - align & mhName & <alignment> & \cmd{centering} & Seite \pageref{key:mhName_align} \\ - format & mhName & <commands> & & Seite \pageref{key:mhName_format} \\ - fontsize & mhName & <fontsize> & \cmd{tiny} & Seite \pageref{key:mhName_fontsize} \\ - width & mhName & <dim> & & Seite \pageref{key:mhName_width} \\ + align & mhName & <alignment> & \cmd{centering} & Seite~\pageref{key:mhName_align} \\ + format & mhName & <commands> & & Seite~\pageref{key:mhName_format} \\ + fontsize & mhName & <fontsize> & \cmd{tiny} & Seite~\pageref{key:mhName_fontsize} \\ + width & mhName & <dim> & & Seite~\pageref{key:mhName_width} \\ \multicolumn{5}{l}{phases:} \\ - pos & phases & side/sub & side & Seite \pageref{key:phases_pos} \\ - space & phases & <dim> & .1333em & Seite \pageref{key:phases_space} \\ + pos & phases & side/sub & side & Seite~\pageref{key:phases_pos} \\ + space & phases & <dim> & .1333em & Seite~\pageref{key:phases_space} \\ \multicolumn{5}{l}{\cmd{newman}:} \\ - angle & newman & <angle> & 0 & Seite \pageref{key:newman_angle} \\ - scale & newman & <factor> & 1 & Seite \pageref{key:newman_scale} \\ - ring & newman & <tikz> & & Seite \pageref{key:newman_ring} \\ - atoms & newman & <tikz> & & Seite \pageref{key:newman_atoms} \\ - back-atoms & newman & <tikz> & & Seite \pageref{key:newman_back-atoms} \\ + angle & newman & <angle> & 0 & Seite~\pageref{key:newman_angle} \\ + scale & newman & <factor> & 1 & Seite~\pageref{key:newman_scale} \\ + ring & newman & <tikz> & & Seite~\pageref{key:newman_ring} \\ + atoms & newman & <tikz> & & Seite~\pageref{key:newman_atoms} \\ + back-atoms & newman & <tikz> & & Seite~\pageref{key:newman_back-atoms} \\ \multicolumn{5}{l}{\cmd{orbital} \ttfamily <type> = s/p/sp/sp2/sp3:} \\ - phase & orbital/<type> & +/- & + & Seite \pageref{key:orbital_phase} \\ - scale & orbital/<type> & <factor> & 1 & Seite \pageref{key:orbital_scale} \\ - color & orbital/<type> & <color> & black & Seite \pageref{key:orbital_color} \\ - angle & orbital/<type> & <angle> & 90 & Seite \pageref{key:orbital_angle} \\ - half & orbital/p & \default{true}/false & false & Seite \pageref{key:orbital_half} \\ - overlay & orbital & \default{true}/false & false & Seite \pageref{key:orbital_overlay} \\ - opacity & ornital & <num> & 1 & Seite \pageref{key:orbital_opacity} + phase & orbital/<type> & +/- & + & Seite~\pageref{key:orbital_phase} \\ + scale & orbital/<type> & <factor> & 1 & Seite~\pageref{key:orbital_scale} \\ + color & orbital/<type> & <color> & black & Seite~\pageref{key:orbital_color} \\ + angle & orbital/<type> & <angle> & 90 & Seite~\pageref{key:orbital_angle} \\ + half & orbital/p & \default{true}/false & false & Seite~\pageref{key:orbital_half} \\ + overlay & orbital & \default{true}/false & false & Seite~\pageref{key:orbital_overlay} \\ + opacity & ornital & <num> & 1 & Seite~\pageref{key:orbital_opacity} \end{longtable} \normalsize \minisec{Anpassungsbefehle} Eine ganze Reihe von Befehlen wurde vorgestellt, mit denen die Möglichkeiten von \chemmacros erweitert werden können. Sie werden hier noch einmal aufgelistet. \begin{beschreibung} - \befehl{DeclareChemArrow} Neuen Pfeil definieren, siehe Seite \pageref{cmd:DeclareChemArrow}. + \befehl{DeclareChemArrow} Neuen Pfeil definieren, siehe Seite~\pageref{cmd:DeclareChemArrow}. \befehl{RenewChemArrow} Bestehende Pfeile verändern. - \befehl{DeclareChemIUPAC} Neuen IUPAC-Befehl definieren, siehe Seite \pageref{cmd:DeclareChemIUPAC}. + \befehl{DeclareChemIUPAC} Neuen IUPAC-Befehl definieren, siehe Seite~\pageref{cmd:DeclareChemIUPAC}. \befehl{RenewChemIUPAC} IUPAC-Befehl umdefinieren. - \befehl{DeclareChemLatin} Neue lateinische Ausdrücke definieren, siehe Seite \pageref{cmd:DeclareChemLatin}. + \befehl{DeclareChemLatin} Neue lateinische Ausdrücke definieren, siehe Seite~\pageref{cmd:DeclareChemLatin}. \befehl{RenewChemLatin} Lateinische Ausdrücke umdefinieren. - \befehl{DeclareChemNMR} Neuen NMR-Befehl definieren, siehe Seite \pageref{cmd:DeclareChemNMR}. + \befehl{DeclareChemNMR} Neuen NMR-Befehl definieren, siehe Seite~\pageref{cmd:DeclareChemNMR}. \befehl{RenewChemNMR} NMR-Befehl umdefinieren. - \befehl{DeclareChemParticle} Neues Teilchen definieren, siehe Seite \pageref{cmd:DeclareChemParticle}. + \befehl{DeclareChemParticle} Neues Teilchen definieren, siehe Seite~\pageref{cmd:DeclareChemParticle}. \befehl{RenewChemParticle} Teilchen umdefinieren. - \befehl{DeclareChemPhase} Neuen Phasenbefehl definieren, siehe Seite \pageref{cmd:DeclareChemPhase}. + \befehl{DeclareChemPhase} Neuen Phasenbefehl definieren, siehe Seite~\pageref{cmd:DeclareChemPhase}. \befehl{RenewChemPhase} Phasenbefehl umdefinieren. - \befehl{DeclareChemReaction} Neue Reaktionsumgebung definieren, siehe Seite \pageref{cmd:DeclareChemReaction}. - \befehl{DeclareChemState} Neue Zustandsgröße definieren, siehe Seite \pageref{cmd:DeclareChemState}. + \befehl{DeclareChemReaction} Neue Reaktionsumgebung definieren, siehe Seite~\pageref{cmd:DeclareChemReaction}. + \befehl{DeclareChemState} Neue Zustandsgröße definieren, siehe Seite~\pageref{cmd:DeclareChemState}. \befehl{RenewChemState} Zustandsgröße umdefinieren. \end{beschreibung} \secidx*{Übersicht über die Optionen (chemmacros)}[Uebersicht ueber die Optionen] @@ -2663,7 +2708,7 @@ Vielen Dank an alle, die mir schon Feedback zukommen ließen, vor allem (in alph \item Christoph Schäfer \end{itemize} -\printbibliography[title=Quellen] +{\EmbracOff\printbibliography[title=Quellen]} {\catcode`\^=11 \catcode`\#=11 \catcode`\|=11 \printindex} |