%META:TOPICINFO{author=“HerbertVoss” date=“1351584458” format=“1.1” version=“1.4”}% %META:TOPICPARENT{name=“WebHome”}%
Die folgenden Pakete sind eine unvollständige Auswahl. Ob sie unter LaTeX2e, LaTeX 2.09 oder Plain-TeX verwendbar sind, muss, falls dies nicht vermerkt ist, selbst getestet werden.
Daneben gibt es noch Programme wie ChemDraw, ChemWindow o.ä., bei denen man die erstellte Strukturformel als PS-Datei ausgeben und dann in (La)TeX einbinden kann.
PPCHTeX: | http://www.pragma-ade.nl/ppchtex.htm |
macros/context/cont-ppc.zip | |
PPCHTeX-Datenbank: | http://www.walram.de/ppchtex/ |
XymTeX: | macros/latex/contrib/xymtex/ |
chemstruct: | macros/latex209/contrib/chemstruct/ |
chemtex: | macros/latex209/contrib/chemtex/ |
chemsym: | macros/latex/contrib/chemsym/ |
streeTeX: | macros/latex/contrib/streetex/ |
OCHEM: | support/ochem/ |
chemfig: | contrib/chemfig/ |
\tenrm ist ein alter, nur intern in LaTeX 2.09 zu verwendender Name eines Font (siehe auch Frage 5.2 ,,LaTeX2e - Probleme beim Umstieg``). Mit dem Paket , rawfonts
` kann man diese Namen (nach-)definieren:
\usepackage[only,tenrm]{rawfonts}
rawfonts: | macros/latex/required/ |
Der im Makro (das aus dem TeXbook stammt) verwendete Name \tensy des Math-Symbol-Font ist nur in Plain-TeX und LaTeX 2.09 definiert. LaTeX2e lädt darüber hinaus die für den mathematischen Formelsatz notwendigen Fonts erst zu Beginn der ersten zu setzenden Formel, so daß man auch durch Nachdefinition mit Hilfe des Paketes , rawfonts
` in bestimmten Situationen einen Fehler bekommen kann.
Hier ist eine für LaTeX2e verwendbare Definition von \chemical (die man in eine .sty-Datei schreiben oder mit \makeatletter … \makeatother klammern muss):
%% Anpassung an LaTeX(2e) von Bernd Raichle \DeclareRobustCommand{\chemical}[1]{% {\(\m@th \edef\resetfontdimens{\noexpand\)% \fontdimen16\textfont2=\the\fontdimen16\textfont2 \fontdimen17\textfont2=\the\fontdimen17\textfont2\relax}% \fontdimen16\textfont2=2.7pt \fontdimen17\textfont2=2.7pt \mathrm{#1}% \resetfontdimens}}
Es gibt mehrere mögliche Antworten auf diese Frage. Unter anderem existieren folgende Paket(e):
\ce{}
lässt eine einfache Notation von Bindungen, Ionen etc. zu. Als kleines Beispiel soll die Eigendissoziation von Wasser dienen. In mhchem Notation würde diese folgendermaßen dargestellt werden: \ce{H+ + OH- <=>> !H2O}
.– Main.HerbertVoss - 05 Mar 2009 – Main.TobiasG - 29 Oct 2012