summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/chemmacros/chemmacros_doc_de.tex
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/doc/latex/chemmacros/chemmacros_doc_de.tex')
-rw-r--r--Master/texmf-dist/doc/latex/chemmacros/chemmacros_doc_de.tex113
1 files changed, 64 insertions, 49 deletions
diff --git a/Master/texmf-dist/doc/latex/chemmacros/chemmacros_doc_de.tex b/Master/texmf-dist/doc/latex/chemmacros/chemmacros_doc_de.tex
index 2948742390e..8aa6509f6c5 100644
--- a/Master/texmf-dist/doc/latex/chemmacros/chemmacros_doc_de.tex
+++ b/Master/texmf-dist/doc/latex/chemmacros/chemmacros_doc_de.tex
@@ -5,7 +5,7 @@
% - macros and commands for chemists - %
% --------------------------------------------------------------------------- %
% - Clemens Niederberger - %
-% - 2012/02/19 - %
+% - 2012/02/26 - %
% --------------------------------------------------------------------------- %
% - https://bitbucket.org/cgnieder/chemmacros/ - %
% - contact@mychemistry.eu - %
@@ -27,6 +27,14 @@
% - - %
% - The Current Maintainer of this work is Clemens Niederberger. - %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+% if you want to compile this documentation:
+%
+% > xelatex chemmacros_doc_de (2 or 3 times)
+% > biber chemmacros_doc_de
+% > makeindex -sl index_de.ist chemmacros_doc_de.idx
+% > xelatex chemmacros_doc_de
+%
\documentclass[DIV11,idx=totoc,toc=bib]{scrartcl}
\usepackage{fontspec,xltxtra}
\usepackage{polyglossia}
@@ -89,17 +97,18 @@
}
\usepackage{hyperref}
- \hypersetup{colorlinks=true,
- allcolors=myblue,
- plainpages=false,
- bookmarksopen=true,
- bookmarksopenlevel=1,
- bookmarksnumbered=true,
- pdfauthor={Clemens Niederberger},
- pdftitle={chemmacros bundle - deutsche Dokumentation},
- pdfsubject={macros and commands for chemists},
- pdfkeywords={chemmacros,chemformula,ghsystem},
- pdfcreator={XeLaTeX}
+ \hypersetup{colorlinks = true,
+ allcolors = myblue,
+ plainpages = false,
+ bookmarksopen = true,
+ bookmarksopenlevel = 1,
+ bookmarksnumbered = true,
+ pdfauthor = {Clemens Niederberger},
+ pdftitle = {chemmacros bundle - deutsche Dokumentation},
+ pdfsubject = {macros and commands for chemists},
+ pdfkeywords = {chemmacros,chemformula,ghsystem},
+ pdfcreator = {XeLaTeX},
+ pdfstartview = FitH
}
\newcommand*\chemmacros{{\scshape\textcolor{myblue}{chemmacros}}\xspace}
@@ -152,21 +161,15 @@
\section{Lizenz, Voraussetzungen und README}
Das \chemmacros-Bundle steht under der \LaTeX\ Project Public License (LPPL) Version 1.3 oder später. (\url{http://www.latex-project.org/lppl.txt})
-\chemmacros verwendet die Pakete \paket*{expl3}, \paket{xparse}, \paket{l3keys2e} und \paket{xfrac}, die Teil der \paket{l3kernel}- und \paket{l3packages}-Bundles sind. \paket*{expl3} ist Teil des \paket{l3kernel} und \paket{xparse}, \paket{l3keys2e} und \paket{xfrac} sind Teil der \paket{l3packages}.
-
-Offensichtlich werden \chemformula und \ghsystem als Teil dieses Bundles geladen.
-
-\chemmacros verwendet zudem \paket{siunitx}, \paket{mathtools}, \paket{bm} und \paket{environ} sowie \paket*{tikz}\footnote{CTAN: \href{http://www.ctan.org/pkg/pgf/}{pgf}} und die \TikZ libraries \texttt{calc} und \texttt{arrows}.
+Das \chemmacros-Bundle benötgt aktuelle Versionen der \paket{l3kernel}- und \paket{l3packages}-Bundles. Außerdem werden die Pakete \paket{siunitx}, \paket{mathtools}, \paket{bm}, \paket{nicefrac} und \paket{environ} sowie \paket*{tikz}\footnote{CTAN: \href{http://www.ctan.org/pkg/pgf/}{pgf}} und die \TikZ libraries \texttt{calc} und \texttt{arrows} benötigt.
Die Paketoption \key{bpchem} (Abschnitt \ref{sec:optionen}) benötigt \paket{bpchem}, die Paketoption \key{xspace} benötigt \paket{xspace} und die Paketoption \key{method}{mhchem} benötigt \paket{mhchem}.
-\chemmacros wurde mit den neuen Paketen \chemformula und \ghsystem gebündelt. \chemformula ist eine Alternative zu \paket{mhchem}. Das führte zu einigen internen Änderungen bei \chemmacros. Gleichzeitig wurde die Dokumentation komplett überarbeitet.
+Mit v3.0 wurde das \chemmacros-Paket mit den neuen Paketen \chemformula und \ghsystem gebündelt. \chemformula ist eine Alternative zu \paket{mhchem}. Das führte zu einigen internen Änderungen bei \chemmacros. Gleichzeitig wurde die Dokumentation komplett überarbeitet.
Vielleicht erinnern Sie Sich, dass \chemmacros' Optionen alle verschiedenen Modulen angehören, siehe Abschnitt \ref{sec:setup} für weitere Informationen. Sie werden in den linken Rand geschrieben, wenn die Option das erste Mal erwähnt wird. Abschnitt \ref{sec:overview} listet alle Optionen von \chemmacros und ihre Module auf. In diesem Dokument werden Optionen \textcolor{key}{\texttt{grün}} und Module \textcolor{module}{\texttt{rot}} dargestellt.
-\chemformula verwendet die Pakete \chemmacros und \paket{nicefrac}. \chemformula hat keine eigenen Paketoptionen sondern leitet alle weiter an \chemmacros.
-
-\ghsystem verwendet die Pakete \chemmacros, \paket{tabu}, \paket{longtable}, \paket{ifpdf} und \paket{graphicx}. \ghsystem hat keine eigenen Paketoptionen sondern leitet alle weiter an \chemmacros.
+Das Paket \ghsystem benötigt die Pakete \chemmacros, \paket{tabu}, \paket{longtable}, \paket{ifpdf} und \paket{graphicx}.
\achtung{Es gibt einige veraltete Befehle und Optionen, die in dieser Dokumentation nicht mehr beschrieben werden. Um Kompatibilität mit älteren Dokumenten zu gewährleisten, sind sie immer noch definiert. Diese Befehle geben eine Warnung aus. In Zukunft könnten sie nicht mehr definiert sein.}
@@ -180,7 +183,7 @@ Ich nehme an, dass fast jeder Chemiker, der \LaTeX\ für seine Dokumente verwend
Als Chemiker wissen Sie vermutlich, dass die \textsc{United Nations} das \enquote{\textbf{G}lobally \textbf{H}armonized \textbf{S}ystem of Classification and Labelling of Chemicals} (GHS) als weltweiten Ersatz für die zahlreichen ähnlichen aber doch verschiedenen Systeme der einzelnen Länder entwickelt haben. Obwohl es noch nicht in allen Ländern umgesetzt wurde\footnote{\url{http://www.unece.org/trans/danger/publi/ghs/implementation_e.html}}, ist das nur eine Frage der Zeit. Das Paket \ghsystem gibt Ihnen nun die Möglichkeit, alle \enquote{hazard and precautionary statements} auf einfache Weise einzugeben und aufzurufen. Die Sätze wurden der EU Reguletion 1272/2008 entnommen \cite{eu:ghsystem_regulation}.
\section{Installation und Laden des Bundles}\secidx{Laden des Bundles}\secidx{Installation}
-Das Bundle enthält drei Style-Dateien\footnote{Die mit der Endung \texttt{sty}.}, einem Ordner namens \texttt{language/}, der die Sprach-Definitions-Dateien für GHS enthält (Endung \texttt{def}) und einem Ordner \texttt{pictures/}, der \texttt{eps}-, \texttt{jpg}- und \texttt{png}-Dateien enthält (die GHS Piktogramme). Wenn Sie das Bundle von Hand installieren, \emph{bitte achten Sie darauf, die Ordner \texttt{language/} und \texttt{pictures/} in den \emph{gleichen} Ordner wie die Style-Dateien zu kopieren}.
+Das Bundle enthält drei Style-Dateien\footnote{Die mit der Endung \texttt{sty}.}, einem Ordner namens \texttt{language/}, der die Sprach-De\-fi\-ni\-tions-Dateien für GHS enthält (Endung \texttt{def}) und einem Ordner \texttt{pictures/}, der \texttt{eps}-, \texttt{jpg}- und \texttt{png}-Dateien enthält (die GHS Piktogramme). Wenn Sie das Bundle von Hand installieren, \emph{bitte achten Sie darauf, die Ordner \texttt{language/} und \texttt{pictures/} in den \emph{gleichen} Ordner wie die Style-Dateien zu kopieren}.
Das Laden von \chemmacros via
\begin{beispiel}[code only]
@@ -214,7 +217,8 @@ Sowohl \chemformula als auch \ghsystem haben keine eigenen Paketoptionen. Wenn S
\item \key[option]{bpchem}{\uline{true}/false} Diese Option lädt \paket{bpchem} und passt das Layout von \cmd{NMR} den \paket{bpchem}-Befehlen \lstinline+\HNMR+ und \lstinline+\CNMR+ an. Default = \texttt{false}
\item \key[option]{circled}{\uline{formal}/all/none} \chemmacros unterscheidet zwischen zwei Typen von Ladungen\footnote{Vielen Dank an Christoph Schäfer, der mich darauf aufmerksam machte, dass v1.1 die Ladungen zu nachlässig behandelte!}: reale ($+/-$) und formale (\fplus/\fminus) Ladungen. Die Option \texttt{formal} unterscheidet zwischen ihnen, \texttt{none} stellt alle ohne Umkreisung dar, \texttt{all} umkreist alle. Default = \texttt{formal}
\item \key[option]{circletype}{\uline{chem}/math} Diese Option schaltet zwischen zwei Darstellungsmöglichkeiten für formale Ladungen hin und her: \cmd{fplus} \fplus\ und \lstinline+$\oplus$+ $\oplus$. Default = \texttt{chem}
- \item \key[option]{detect-bold}{\uline{true}/false} Diese Option bestimmt, ob Makros wie \cmd{pKa} eine fette Schriftserie erkennen. \textbf{fetter \pKa Text} vs.\ {\chemsetup[option]{detect-bold}\textbf{fetter \pKa Text}}. Default = \texttt{false}
+ \item \key[option]{detect-bold}{\uline{true}/false} \emph{Diese Option ist veraltet und wird nicht mehr unterstützt!}
+ \item \key[option]{EZ}{\uline{chemmacros}/cool} \emph{Diese Option ist veraltet und wird nicht mehr unterstützt!}
\item \key[option]{german}{\uline{true}/false} Diese Option ändert die Befehle \cmd{pKa}, \cmd{sld} und \cmd{lqd}. Default = \texttt{false}. Diese Option hat den Alias \key[option]{ngerman}.
\item \key[option]{ghs}{\uline{true}/false} Das Paket \ghsystem abschalten. Die Einstellung \key{ghs}{false} wird das Laden von \ghsystem unterbinden. Default = \texttt{true}
\item \key[option]{iupac}{auto/restricted/strict} Einstellen, wie die Nomenklatur-Befehle definiert werden. Siehe Seite \pageref{key:iupac}. Default = \texttt{auto}
@@ -252,7 +256,7 @@ Alle Optionen von \chemformula gehören dem Modul \textcolor{module}{\texttt{che
\part{\texorpdfstring{\Chemmacros}{chemmacros}}\secidx{CHEMMACROS}
\section{Teilchen, Ionen und Symbole}\label{sec:teilchen}\secidx{Teilchen, Ionen und Symbole}
\subsection{Vordefiniert}\secidx[vordefiniert]{Teilchen, Ionen und Symbole}
-Einige einfache Makros, um häufig verwendete Teilchen darzustellen. Außerdem ein Symbol. Bitte beachten Sie, dass sie unterschiedlich dargestellt werden, je nach dem, welche Paketoptionen Sie verwenden. Diese Befehle können auch im Mathematikmodus eingesetzt werden.
+\chemmacros definiert einige einfache Makros, um häufig verwendete Teilchen und Symbole darzustellen. Bitte beachten Sie, dass sie unterschiedlich dargestellt werden, je nach dem, welche Paketoptionen Sie verwenden. Diese Befehle können auch im Mathematikmodus eingesetzt werden.
\begin{description}
\item \cmd{Hpl} \Hpl (Proton)
\item \cmd{Hyd} \Hyd (Hydroxid)
@@ -292,7 +296,7 @@ Sie hat nur dann Auswirkungen, wenn das Paket \paket{chemfig} geladen wurde, da
\end{beispiel}
\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 dieem Befehl kann das einfach errechit werden:
+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:
\begin{description}
\item \cmd{DeclareChemParticle}{<cmd>}\ma{<definition>}
\item \cmd{RenewChemParticle}{<cmd>}\ma{definition}
@@ -305,7 +309,7 @@ Abhängig von der \key{method}, die Sie als Option gewählt haben, wird die \tex
\RenewChemParticle{\el}{$\upbeta$-}
\positron\ \photon\ \el
\end{beispiel}
-\cmd{DeclareChemParticle} definiert das Teilchen nur dann, wenn \texttt{<cmd>} noch nicht existiert. Andernfalls wird \chemmacros entweder eine Warnung oder einen Fehler ausgeben, abhängig vob der Option \key{strict}. \cmd{RenewChemParticle} definiert ein Teilchen \emph{nur}, wenn \texttt{<cmd>} schon existiert und gibt andernfalls eine Warnung/einen Fehler.
+\cmd{DeclareChemParticle} definiert das Teilchen nur dann, wenn \texttt{<cmd>} noch nicht existiert. Andernfalls wird \chemmacros entweder eine Warnung oder einen Fehler ausgeben, abhängig von der Option \key{strict}. \cmd{RenewChemParticle} definiert ein Teilchen \emph{nur}, wenn \texttt{<cmd>} schon existiert und gibt andernfalls eine Warnung/einen Fehler.
\secidx*{Teilchen, Ionen und Symbole}
\section{Nomenklatur, Stereodeskriptoren und lateinische Ausdrücke}\label{sec:stereo}
@@ -467,9 +471,26 @@ Einfache Darstellung von \pH, \pKa \ldots (der Befehl \cmd{pKa} hängt von der P
\begin{beispiel}
\Ka \Kb \pKa \pKa[1] \pKb \pKb[1]\\
- \chemsetup[option]{german=true}
+ \chemsetup[option]{german=false}
\Ka \Kb \pKa \pKa[1] \pKb \pKb[1]
\end{beispiel}
+
+\achtung{Das voreingestellte Erscheinungsbild der \p{}-Befehle hat sich verändert, um der IUPAC-Empfehlung zu folgen.}
+\begin{myquote}[IUPAC Green Book \cite[][p.\,103]{iupac:greenbook}]
+ The operator \p{} […] shall be printed in Roman type.
+\end{myquote}
+
+Es gibt eine Option, die den Stil, in dem das \p{} dargestellt wird, ändert:
+\begin{description}
+ \item \key[acid-base]{p-style}{italics/slanted/upright} Default = \texttt{upright}
+\end{description}
+\begin{beispiel}
+ \pH, \pKa
+
+ \chemsetup[acid-base]{p-style=slanted} \pH, \pKa
+
+ \chemsetup[acid-base]{p-style=italics} \pH, \pKa
+\end{beispiel}
\secidx*{Säure/Base}[Saeure/Base]
\section{Oxidationszahlen, reale und formale Ladungen}\label{sec:ladungen}
@@ -503,6 +524,7 @@ Es gibt eine Option, die das Verhalten der Ladungen beeinflusst:
Das hat folgende Auswirkungen:
\begin{beispiel}
+ % uses package `mhchem'
\chemsetup{charges/append=false,phases/pos=sub}
\ce{H\pch\aq} \ce{H\aq\pch}
@@ -578,7 +600,7 @@ Der Bruch verwendet den \lstinline+\sfrac+-Befehl des \paket{xfrac}-Pakets. Zu d
slash-symbol-font = lmr
}
\end{beispiel}
-Natürlich können Sie sie nachj Ihren Vorstellungen umdefinieren.
+Natürlich können Sie sie nach Ihren Vorstellungen umdefinieren.
\secidx*{Oxidationszahlen}
\subsection{Partialladungen und Ähnliches}\label{ssec:partialladungen}\secidx{Partialladungen}
@@ -752,7 +774,7 @@ Die Zahl und die Einheit werden entsprechend der Regeln für \paket{siunitx} ges
\subsubsection{Neue Größen definieren}
Mit dem Befehl
\begin{description}
- \item \cmd{DeclareChemState}[<keyval>]{<name>}{<symbol>}\ma{<unit>}
+ \item \cmd{DeclareChemState}[<keyval>]{<name>}\ma{<symbol>}\ma{<unit>}
\end{description}
können neue Größen definiert werden.
\begin{beispiel}
@@ -774,7 +796,7 @@ Dieser Befehl hat fast die gleichen Optionen, wie die Größen selbst, mit denen
\subsubsection{Größen umdefinieren}
Mit
\begin{description}
- \item \cmd{RenewChemState}[<keyval>]{<name>}{<symbol>}\ma{<unit>}
+ \item \cmd{RenewChemState}[<keyval>]{<name>}\ma{<symbol>}\ma{<unit>}
\end{description}
kann man bestehende Größen umdefinieren:
@@ -852,13 +874,13 @@ Die Optionen
\item\key[nmr]{unit}{<unit>} Default = \lstinline=\mega\hertz=
\item\key[nmr]{nucleus}{\ma{<num>,<elem>}} Default = \ma{1,H}
\end{description}
-legen die Default-Werte fest.
+legen die Voreinstellungen fest.
Beispiele:
\begin{beispiel}
{\chemsetup[nmr]{nucleus={13,C}}\NMR(100) \NMR*(100) } \\
\NMR*{19,F}[CFCl3] \NMR*{19,F}(285)[CFCl3] \\
- \NMR(400)[CDCl3] = \num{1.59} (q, 1H, \textit{J} = \SI{11.6}{\hertz}, H-4)
+ \NMR(400)[CDCl3] = \num{1.59} (q, 1\ch{H}, \textit{J} = \SI{11.6}{\hertz}, H-4)
\end{beispiel}
\secidx*{Spektroskopie}
@@ -1179,22 +1201,6 @@ Zusätzlich gibt es zwei Optionen, mit denen das \TikZ-Verhalten beeinflusst wer
\end{beispiel}
\secidx*{Orbitale}
-\section{\chemformula-Unterstützung}
-\chemformula und \chemmacros arbeiten eng zusammen. Das funktioniert aber noch nicht perfekt. Es gibt sogar Einschränkungen. Wenn Sie die vermeiden wollen, verwenden Sie einfach \key[option]{method}{mhchem} und vergessen diesen Abschnitt und den nächsten Teil.
-\begin{description}
- \item Man benötigt kein \lstinline+\mch+ und ähnliche Befehle innerhalb von \cmd{ch}. Tatsächlich sollte man sie vermeiden, da sie die Ausrichtung der Hoch- und Tiefstellungen durcheinander bringen können. Die \chemmacros-Option \texttt{circled} wird von \cmd{ch} beachtet.
-\begin{beispiel}
- \chemsetup[option]{circled=all}
- \ch{H+ + OH- <=> H2O}
-\end{beispiel}
- \item Die Befehle \cmd{sld} und \cmd{lqd} haben kein optionales Argument innerhalb von \cmd{ch}.
-\begin{beispiel}
- \ch{Ba^{2+}\aq{} + SO4^{2-}\aq{} -> BaSO4\sld{} v} \\
- \ch{Ba^2+ \aq{} + SO4^2- \aq{} -> BaSO4\sld{} v}
-\end{beispiel}
- \item Die Option \key[option]{synchronize} erkennt das Format und die Schrifteinstellungen von \chemformula und übernimmt sie für die Teilchen-Makros.
-\end{description}
-
\section{Übersicht über die Optionen}\label{sec:overview}\secidx{Übersicht über die Optionen (chemmacros)}[Uebersicht ueber die Optionen]
In der folgenden Tabelle werden alle Optionen aufgelistet, die \chemmacros bietet. Alle Optionen, die einem Modul angehören, können mit
\begin{description}
@@ -1217,7 +1223,7 @@ Manche Optionen können ohne Wert verwendet werden. Dann wird der \uline{unterst
bpchem & option & \uline{true}/false & false & Seite \pageref{key:option_bpchem} \\
circled & option & formal/\uline{all}/none & formal & Seite \pageref{key:option_circled} \\
circletype & option & chem/math & chem & Seite \pageref{key:option_circletype} \\
- detect-bold & option & \uline{true}/false & false & Seite \pageref{key:option_detect-bold} \\
+% detect-bold & option & \uline{true}/false & false & Seite \pageref{key:option_detect-bold} \\
german & option & \uline{true}/false & false & Seite \pageref{key:option_german} \\
ghs & option & \uline{true}/false & true & Seite \pageref{key:option_ghs} \\
iupac & option & auto/restricted/strict & auto & Seite \pageref{key:option_iupac} \\
@@ -1231,6 +1237,8 @@ Manche Optionen können ohne Wert verwendet werden. Dann wird der \uline{unterst
elpair & particle & \uline{dots}/dash/false & false & Seite \pageref{key:particle_elpair} \\
\multicolumn{5}{l}{\cmd{pch}, \cmd{mch}, \cmd{fpch}, \cmd{fmch}:} \\
append & charges & \uline{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} \\
\multicolumn{5}{l}{\cmd{ox}:} \\
parse & ox & \uline{true}/false & true & Seite \pageref{key:ox_parse} \\
roman & ox & \uline{true}/false & true & Seite \pageref{key:ox_roman} \\
@@ -1492,6 +1500,13 @@ Ionen und Ionenverbindungen mit mehr als einer Ladung werden genauso eingegeben:
\ch{SO4^2-} \ch{Ca^2+ SO4^2-}
\end{beispiel}
+\paragraph{Ladungsbefehle}\secidx[Hochstellungen!Ladungsbefehle]{Summenformeln}
+Man benötigt kein \cmd{mch} und ähnliche Befehle innerhalb von \cmd{ch}. Tatsächlich \emph{sollte man sie vermeiden}, da sie die Ausrichtung der Hoch- und Tiefstellungen durcheinander bringen können. Die \chemmacros-Option \texttt{circled} wird von \cmd{ch} beachtet.
+\begin{beispiel}
+ \chemsetup[option]{circled=all}
+ \ch{H+ + OH- <=> H2O}
+\end{beispiel}
+
\paragraph{Verhalten}\secidx[Hochstellungen!Verhalten]{Summenformeln}
Die Hochstellungen verhalten sich unterschiedlich abhängig von ihrer Position in einer Summenformal, falls Hoch- und Tiefstellung direkt aufeinander folgen.
\begin{beispiel}