ltex und die chemie - · pdf filelatex und die chemie ein überblick über pakete...
TRANSCRIPT
LATEX und die ChemieEin Überblick über Pakete für Chemiker
H
CH3
CH3 O CH3
OH
H
CH3
(6a(R) ,10a(R) )- 6,6,9- Trimethyl- 3- pentyl- 6a,7,8,10a- tetrahydro- 6H- benzo[c]chromen- 1- ol
Inhaltsüberblick
1. Summenformeln und einfache Strukturformelnmhchemchemformula (aus chemmacros)
2. Strukturformelnchemfig
3. Angabe von StoffeigenschaftenEinheiten (siunitx)NMR-, IR-, ... DatenGHS (Gefahrensymbole, H- und P-Sätze)
4. Spektren und Diagramme darstellen mit gnuplottex
5. sonstiges Nützliches
TU Bergakademie Freiberg | Freiberger LATEX-Stammtisch | B.Sc. M. Herbig | LATEX & Chemie | 16.06.2013 1
Summenformeln und einfache Strukturformeln
MHCHEMALLGEMEINES
seit 2005 entwickelt
aktuelle Version: 3.11 vom 3. Juni 2011
beinhaltet:mhchem für Formeln und Gleichungen
rsphrases für R- und S-Sätze (sollten nicht mehr verwendetwerden)
einbinden als:\usepackage[version=3]{mhchem}\usepackage{rsphrases}
TU Bergakademie Freiberg | Freiberger LATEX-Stammtisch | B.Sc. M. Herbig | LATEX & Chemie | 16.06.2013 2
Summenformeln und einfache Strukturformeln
MHCHEMBEISPIELE I
einfache Formeln:\ce{Sb2O3} Sb2O3\ce{H+} H+
\ce{CrO4^2-} CrO2–4
\ce{[AgCl2]-} [AgCl2]–
Stöchiometrische Faktoren:\ce{2H2O} 2 H2O\ce{1/2CO2} 1
2 CO2
Isotope:\ce{^{227}_{90}Th+} 227
90Th+
TU Bergakademie Freiberg | Freiberger LATEX-Stammtisch | B.Sc. M. Herbig | LATEX & Chemie | 16.06.2013 3
Summenformeln und einfache Strukturformeln
MHCHEMBEISPIELE II
Komplexere Formeln:\ce{[Cu(NH3)4]SO4.2H2O} [Cu(NH3)4]SO4 · 2 H2O\ce{$\mu\hyphen$Cl} µ-Cl
Bindungen:\ce{C6H5-CHO} C6H5−CHO\ce{X=Y#Z} X−−Y−−−Z\ce{A\sbond B\dbond C\tbond D} A−B−−C−−−D
\ce{A\bond{-}B\bond{=}C\bond{#}D} A−B−−C−−−D\ce{A\bond{~}B\bond{~-}C} A−−−B−−−−C\ce{A\bond{~=}B\bond{~--}C\bond{-~-}D} A−−−−−B−−−−−C−−−−−D\ce{A\bond{...}B\bond{....}C} A···B····C\ce{A\bond{->}B\bond{<-}C} A→B←C
TU Bergakademie Freiberg | Freiberger LATEX-Stammtisch | B.Sc. M. Herbig | LATEX & Chemie | 16.06.2013 4
Summenformeln und einfache Strukturformeln
MHCHEMBEISPIELE III
Reaktionsgleichungen:\ce{CO2 + C -> 2CO} CO2 + C 2 CO\ce{CO2 + C <- 2CO} CO2 + C 2 CO\ce{CO2 + C <=> 2CO} CO2 + C 2 CO\ce{CO2 + C <=>> 2CO} CO2 + C 2 CO\ce{$A$ <-> $A’$} A A′
\ce{CO2 + C ->[\alpha][\beta] 2CO} CO2 + Cα
β2 CO
\ce{CO2 + C ->T[above][below] 2CO} CO2 + Cabove
below2 CO
\ce{$A$ ->C[+H2O] $B$} A+H2O
B
\ce{$A$ <->T[{enclose spaces!}] $A’$} Aenclose spaces!
A′
TU Bergakademie Freiberg | Freiberger LATEX-Stammtisch | B.Sc. M. Herbig | LATEX & Chemie | 16.06.2013 5
Summenformeln und einfache Strukturformeln
MHCHEMBEISPIELE IV
\ce{Zn^2+<=>[\ce{+ 2OH-}][\ce{+ 2H+}]$\underset{\text{amphoteres Hydroxid}}{\ce{Zn(OH)2 v}}$<=>C[+2OH-][{+ 2H+}]$\underset{\text{Hydroxozikat}}{\cf{[Zn(OH)4]^2-}}$}
Zn2+ +2 OH–
+2 H+Zn(OH)2 ↓
amphoteres Hydroxid
+2 OH–
+2 H+[Zn(OH)4]2–
Hydroxozinkat
TU Bergakademie Freiberg | Freiberger LATEX-Stammtisch | B.Sc. M. Herbig | LATEX & Chemie | 16.06.2013 6
Summenformeln und einfache Strukturformeln
MHCHEMWEITERES
Schriftarten anpassen
Pfeilzeichnungen anpassen
Umgebungen für mehrere Reaktionen
R- und S-Sätze (nicht mehr verwenden!)
TU Bergakademie Freiberg | Freiberger LATEX-Stammtisch | B.Sc. M. Herbig | LATEX & Chemie | 16.06.2013 7
Summenformeln und einfache Strukturformeln
CHEMFORMULAALLGEMEINES
Teil des chemmacros-Bundle
aktuelle Version: 3.6b vom 19. April 2013einbinden als:
\usepackage{chemmacros} oder\usepackage{chemformula}
vermeidet weitestgehend den Mathematikmodus
Syntax ähnlich dem von mhchem
Allgemeiner Befehl:
\ch{<Typ1> <Typ2> <Typ3>}
TU Bergakademie Freiberg | Freiberger LATEX-Stammtisch | B.Sc. M. Herbig | LATEX & Chemie | 16.06.2013 8
Summenformeln und einfache Strukturformeln
CHEMFORMULABEISPIELE I
Stöchiometriefaktoren:\ch{2} 2\ch{.5} 0.5\ch{5,7} 5.7\ch{3/2} 3
2\ch{1_1/2} 11
2\ch{(1/2)} (1/2) Wie von IUPAC empfohlen
\ch{2 H2O} 2 H2O\ch{1/2 H2O} 1
2 H2O
TU Bergakademie Freiberg | Freiberger LATEX-Stammtisch | B.Sc. M. Herbig | LATEX & Chemie | 16.06.2013 9
Summenformeln und einfache Strukturformeln
CHEMFORMULABEISPIELE II
Summenformeln:\ch{[Cu(NH3)4]^2+} [Cu(NH3)4]
2+
\ch{CaSO4. 2 H2O} CaSO4 · 2 H2O\ch{CaSO4* 2 H2O} CaSO4 · 2 H2O
\ch{A_nB_m} AnBm\ch{A_{$n$}B_{$m$}} AnBm
\ch{\textbf{A}2B_{\color{red}3}} A2B3
Zahlen oder Leerzeichen können nicht im Befehl verwendetwerden, weil sie vor dem Befehl selbst interpretiert werden!
TU Bergakademie Freiberg | Freiberger LATEX-Stammtisch | B.Sc. M. Herbig | LATEX & Chemie | 16.06.2013 10
Summenformeln und einfache Strukturformeln
CHEMFORMULABEISPIELE III
Plus- und Minuszeichen am Ende werden immer als Ladunginterpretiert. Stehen sie innerhalb einer Formel, werden sie alsBindung interpretiert.Ladung und Hochstellungen:\ch{A+B} A B\ch{AB+} AB+
\ch{A^x-} Ax+
\ch{RNO2^{-.}} RNO –2
\ch{^31H} 31H
\ch{^{58}_{26}Fe} 5826Fe
\ch{NO^*} NO*
\ch{H^\fplus} H+©
TU Bergakademie Freiberg | Freiberger LATEX-Stammtisch | B.Sc. M. Herbig | LATEX & Chemie | 16.06.2013 11
Summenformeln und einfache Strukturformeln
CHEMFORMULABEISPIELE IV
Bindungen:\ch{H3C-CH3} H3C CH3
\ch{H2C=CH2} H2C CH2
\ch{HC+CH} HC CH\ch{H3C\bond{single/sb}CH3} H3C CH3
\ch{H2C\bond{double/db}CH2} H2C CH2
\ch{HC\bond{triple/tp}CH} HC CH\ch{C\bond{dotted/semisingle}C} C C\ch{C\bond{deloc/semidouble}C} C C\ch{C\bond{tdeloc/semitriple}C} C C\ch{C\bond{co>/coordright}C} C C\ch{C\bond{<co/coordleft}C} C C
TU Bergakademie Freiberg | Freiberger LATEX-Stammtisch | B.Sc. M. Herbig | LATEX & Chemie | 16.06.2013 12
Summenformeln und einfache Strukturformeln
CHEMFORMULABEISPIELE V
Wenn chemformula einen Teil nicht interpretieren soll, kann diegeschützte Eingabe genutzt werden. Immer wenn der Befehl nichtdirekt in \ch{} funktioniert, kann die geschütze Eingabe helfen.Leerzeichen sind darin nicht erlaubt!
\ch{ ’Text’ }\ch{ "Text" }
geschützte Eingaben:
\ch{ ’\ox{2,Ca}’ O}II
CaO\ch{"\chemfig{H3C-CH3-OH}"} H3C CH3 OH
TU Bergakademie Freiberg | Freiberger LATEX-Stammtisch | B.Sc. M. Herbig | LATEX & Chemie | 16.06.2013 13
Summenformeln und einfache Strukturformeln
CHEMFORMULABEISPIELE VI
Mathematik:\ch{$\sum^n_{i=0}$ CxH_{2x-2}}
∑ni=0 CxH2x–2
\ch{’$\sum^n_{i=0}$’ CxH_{2x-2}}∑ni=0CxH2x–2
Text unter Formeln:\ch{!(Oxidan)(H2O)} H2O
Oxidan\ch{!( H2O )(H2O)} H2O
H2O
\ch{!($1\leq x < 5$)(C_xH_{2x-1})} CxH2x–11 ≤ x < 5
TU Bergakademie Freiberg | Freiberger LATEX-Stammtisch | B.Sc. M. Herbig | LATEX & Chemie | 16.06.2013 14
Summenformeln und einfache Strukturformeln
CHEMFORMULABEISPIELE VII
Pfeile:\ch{ -> } \ch{<-}\ch{-/>} \ch{</-}\ch{<->} \ch{<>}\ch{==} = \ch{<=>}\ch{<=>>} \ch{<<=>}\ch{<o>}
Pfeilbeschriftungen:\ch{->[a]} a
\ch{->[a][b]} ab
\ch{->[H2O]} \ch{->[ H2O ]} H2O H2O
\ch{->[$\Delta$,~ \[H+ \]]}∆, [H+]
TU Bergakademie Freiberg | Freiberger LATEX-Stammtisch | B.Sc. M. Herbig | LATEX & Chemie | 16.06.2013 15
Summenformeln und einfache Strukturformeln
CHEMFORMULAREAKTIONSUMGEBUNGEN
\begin{reaction} <Chemformular-Code> \end{reaction}\begin{reactions} <Chemformular-Codes> \end{reactions}
Für beide Umgebungen gibt es jeweils noch eine *-Variante, ohneZähler. Bei der reactions-Umgebung kann mit & eine Ausrichtungder Gleichungen untereinander erfolgen
Zählerformatierung:
\renewtagform{reaction}[R ]{[}{]}
Liste der Reaktionen:
\listofreactions
TU Bergakademie Freiberg | Freiberger LATEX-Stammtisch | B.Sc. M. Herbig | LATEX & Chemie | 16.06.2013 16
Summenformeln und einfache Strukturformeln
CHEMFORMULABEISPIELE VIII
2 H2 + O2 2 H2O {1}
\renewtagform{reaction}[R ]{[}{]}
HCl + H2O H+ + Cl– [R 2]
HNO3 + H2O H+ + NO –3 [R 3]
TU Bergakademie Freiberg | Freiberger LATEX-Stammtisch | B.Sc. M. Herbig | LATEX & Chemie | 16.06.2013 17
Strukturformeln - Chemfig
CHEMFIG
aktuelle Version 1.0G vom 16. November 2012benötigt tikz
kann direkt PDF erzeugentikz berechnet Bounding Box
Syntax
\chemfig{<Atom1><Bindungstyp>[<Winkel>,<B-Längenkoeff.>,<n1>,<n2>,<tikz code>]<Atom2>}
TU Bergakademie Freiberg | Freiberger LATEX-Stammtisch | B.Sc. M. Herbig | LATEX & Chemie | 16.06.2013 18
Strukturformeln - Chemfig
EINFACHE STRUKTUREN
\chemfig{C-C-C-C}
C C C C
\chemfig{H_3C-CH_2-CH_2-CH_3}
H3C CH2 CH2 CH3
\chemfig{H_3C-{{(CH_2)}_2}-CH_3}
H3C (CH2)2 CH3
TU Bergakademie Freiberg | Freiberger LATEX-Stammtisch | B.Sc. M. Herbig | LATEX & Chemie | 16.06.2013 19
Strukturformeln - Chemfig
EINFACHE STRUKTUREN
Richtungsangaben
4
12
3
4
56
7
0
\chemfig{H-C(-[2]H)(-[6]H)-C(-[2]H)(-[6]H)-C%(-[2]H)(-[6]H)-C(-[2]H)(-[6]H)-H}
H C
H
H
C
H
H
C
H
H
C
H
H
H
TU Bergakademie Freiberg | Freiberger LATEX-Stammtisch | B.Sc. M. Herbig | LATEX & Chemie | 16.06.2013 20
Strukturformeln - Chemfig
EINFACHE STRUKTUREN
Winkelangaben[:Winkel] absoluter Winkel[::Winkel] relativer Winkel
\chemfig{-[:30]-[:-30]%(-[:-90]-[:-30])-[:30]-[:-30]}
\chemfig{-[::30]-[::-30]%(-[::-90]-[::-30])-[::30]-[::-30]}
TU Bergakademie Freiberg | Freiberger LATEX-Stammtisch | B.Sc. M. Herbig | LATEX & Chemie | 16.06.2013 21
Strukturformeln - Chemfig
MOLEKÜLE DREHEN
als erste Angabe im \chemfig -Befehlnur absolute Winkelkeine Auswirkungen auf absolute Winkel innerhalb desMoleküls
\chemfig{[:45]-[:30]-[:-30]%(-[:-90]-[:-30])-[:30]-[:-30]}
\chemfig{[:45]-[::30]-[::-30]%(-[::-90]-[::-30])-[::30]-[::-30]}
TU Bergakademie Freiberg | Freiberger LATEX-Stammtisch | B.Sc. M. Herbig | LATEX & Chemie | 16.06.2013 22
Strukturformeln - Chemfig
BINDUNGEN
Bdg. Code Ergebnis Bindungstyp1 \chemfig{A-B} A B Einfachbindug2 \chemfig{A=B} A B Doppelbindung3 \chemfig{A~B} A B Dreifachbindung4 \chemfig{A>B} A B gefüllte Cramb. rechts5 \chemfig{A<B} A B gefüllte Cramb. links6 \chemfig{A>:B} A B gepunktete Cramb. rechts7 \chemfig{A<:B} A B gepunktete Cramb. links8 \chemfig{A>|B} A B leere Cramb. rechts9 \chemfig{A<|B} A B leere Cramb. links
Bindungslängen werden als zweiter Parameter hinter demBindungstyp als Faktor angegeben.
TU Bergakademie Freiberg | Freiberger LATEX-Stammtisch | B.Sc. M. Herbig | LATEX & Chemie | 16.06.2013 23
Strukturformeln - Chemfig
BINDUNGEN
\chemfig{C(-[5]H)(-[2]H)(<[:-70]H)(>:[:-20]H)}
C
H
H
H
H
\chemfig{A<B-[1]C-[3,1.5]D-[,10]E}
A B
C
D E
TU Bergakademie Freiberg | Freiberger LATEX-Stammtisch | B.Sc. M. Herbig | LATEX & Chemie | 16.06.2013 24
Strukturformeln - Chemfig
START- UND ENDATOME
Bei mehreren Atomen als dritter Parameter einer Bindung das Start-und als vierter Parameter das Endatom angegeben werden.
\chemfig{AB-[1]CDE-[2]F}
AB
CDE
F
\chemfig{AB-[1,,2,3]CDE-[2,,2]F}
AB
EDC
F
TU Bergakademie Freiberg | Freiberger LATEX-Stammtisch | B.Sc. M. Herbig | LATEX & Chemie | 16.06.2013 25
Strukturformeln - Chemfig
VERBINDEN ENTFERNTER ATOME
Atomen können Anker gegeben werden, womit Bindungen zwischenentfernten Atomen möglich sind.
<Atom>?[<Anker>,<Bindung>,<tikz>]
\chemfig{-[:30]=(-[:-90]-[:-30]-[:30])-[:-30]-[:30]}\chemfig{-[:30]=(-[:-90]-[:-30]-[:30]?)-[:-30]-[:30]?}
\chemfig{A?[a]-B(-[1]W?[a,2,red]-X?[b])(-[7]Y-%Z?[b,1,{line width=2pt}])-C?[b,{>},blue]}
A B
W X
Y Z
C
TU Bergakademie Freiberg | Freiberger LATEX-Stammtisch | B.Sc. M. Herbig | LATEX & Chemie | 16.06.2013 26
Strukturformeln - Chemfig
IONEN
\chemfig{O^{2-}}
O2−
\chemfig{H_3C-C(=[1]O)-[7]O^\ominus}
H3C C
O
O
\chemfig{-\chemabove{N}{\oplus}(=[1]O)-[7]%\chembelow{O}{\ominus}}
⊕N
O
O
TU Bergakademie Freiberg | Freiberger LATEX-Stammtisch | B.Sc. M. Herbig | LATEX & Chemie | 16.06.2013 27
Strukturformeln - Chemfig
LEWIS-FORMELN
\lewis{<n1><n2>...<ni>, <Atom>}
<ni> bestehen aus einer Zahl, die die Richtung um das Atom angibt (0 bis7) und ggf. ., : oder |
\chemfig{H-\lewis{26,O}-S(=[2]%\lewis{13,O})(=[6]\lewis{57,O})%-\lewis{26,O}-H}
\chemfig{H-\lewis{5|7,O^+}%(-[2]H)-H}
\lewis{4.,NO_2}
NO2
H O S
O
O
O H
H O+
H
H
\lewis{0:2:4:6:,Cl^-}
Cl−
TU Bergakademie Freiberg | Freiberger LATEX-Stammtisch | B.Sc. M. Herbig | LATEX & Chemie | 16.06.2013 28
Strukturformeln - Chemfig
RINGE
Allgemeine Syntax:
<Atom>*<n>(<Code>)
\chemfig{*6(-=-=-=)}
\chemfig{O*5(-----)}
O
Aromatische Syntax:
<Atom>**<n>(<Code>)
\chemfig{**6(------)}
\chemfig{\chembelow{N}{H}**5(-----)}
NH
TU Bergakademie Freiberg | Freiberger LATEX-Stammtisch | B.Sc. M. Herbig | LATEX & Chemie | 16.06.2013 29
Strukturformeln - Chemfig
RINGE
Erweiterte aromatische Syntax:
<Atom>**[<Startwinkel>,<Endwinkel>,<tikz>]<n>(<Code>)
\chemfig{**[30,330]6(------)}
\chemfig{**[0,270,dash pattern=on 2pt off 2pt]4(----)}
TU Bergakademie Freiberg | Freiberger LATEX-Stammtisch | B.Sc. M. Herbig | LATEX & Chemie | 16.06.2013 30
Strukturformeln - Chemfig
KONDENSIERTE RINGE UND SUBSTITUIERTERINGE
\chemfig{*7(=-=*5(-=-=-)--=-)}
OH
O
CH3
O H
\chemfig{*6(=(-OH)-(-O-[1]CH_3)=-(-(=[3]O)-[1]H)=-)}
TU Bergakademie Freiberg | Freiberger LATEX-Stammtisch | B.Sc. M. Herbig | LATEX & Chemie | 16.06.2013 31
Strukturformeln - Chemfig
BEKANNTE SCHWIERIGKEITEN
\chemfig{A-B*5(-C-D*5(-X-Y-Z-)-E-F-)}
A B
CD
X
Y
ZE
F
\chemfig{A-B*5(-C-D*5(-X-Y-Z?)-E?-F-)}
A B
CD
X
Y
ZE
F
TU Bergakademie Freiberg | Freiberger LATEX-Stammtisch | B.Sc. M. Herbig | LATEX & Chemie | 16.06.2013 32
Strukturformeln - Chemfig
BEKANNTE SCHWIERIGKEITEN
\chemfig{HSi*6(-\chembelow{Si}{H}=SiH-SiH=%\chemabove{Si}{H}-HSi=)}
HSi
SiH
SiH
SiH
HSi
SiH
HSi
SiH
SiH
SiH
HSi
SiH
\chemfig{HSi*6(-\chembelow{Si}{H}=SiH-SiH=%\chemabove{Si}{H}-HSi=[,,2])}
TU Bergakademie Freiberg | Freiberger LATEX-Stammtisch | B.Sc. M. Herbig | LATEX & Chemie | 16.06.2013 33
Strukturformeln - Chemfig
NAMEN\chemname{<Code>}{<Name>}
\chemname{\chemfig{H_3C-N?[a]-[::-30]?[b]-(-[::60]%(=[::60]O)-[::-60]O-[::60]CH_3)-[::-60](<[::-150]-%[::30,1.5,,,line width=3pt]?[a]>[::60]-[::150]?[b])%-[::60]O-[::-60](=[::-60]O)-[::60]*6(-=-=-=)}}{Kokain}
H3C N
O
O
CH3
O
O
Kokain
TU Bergakademie Freiberg | Freiberger LATEX-Stammtisch | B.Sc. M. Herbig | LATEX & Chemie | 16.06.2013 34
Strukturformeln - Chemfig
(S)-N-METHAMPHETAMIN
\chemfig{*6(-=-(--[:-30](<[2]H)(-[6,,,2]HN%-[:-30]CH_3)-[:30]CH_3)=-=)}
H
NH
CH3
CH3
Crystal Meth
TU Bergakademie Freiberg | Freiberger LATEX-Stammtisch | B.Sc. M. Herbig | LATEX & Chemie | 16.06.2013 35
Strukturformeln - Chemfig
TETRAHYDROCANNABINOL\chemfig{*6(-(<[::-120]H)(*6(-(-[::-20]H_3C)%(-[::-70]H_3C)-O-(*6(-=(--[:30]-[:-30]-[:30]-%[:-30]CH_3)-=(-OH)-=))--(<:[::-120]H)-))--=(-CH_3)--)}
H
CH3
CH3 O CH3
OH
H
CH3
THC
TU Bergakademie Freiberg | Freiberger LATEX-Stammtisch | B.Sc. M. Herbig | LATEX & Chemie | 16.06.2013 36
Strukturformeln - Chemfig(5R,6S,9R,13S,14R)-4,5-Epoxy-N-methylmorphinan-7-en-3,6-diol
\setcrambond{3pt}{}{}\chemfig{*6(?[a]-(*6(-(<[::30]-[::30,,,,%{line width=3pt}]-[::60,,,,{line width=3pt}]%N?[b](-[::-60]CH_3))(*6(-(<[::-20]H)(-[::-100,1.1]%O?[a])-(>:HO)-=--))-(<[2]H)-?[b,{>}]--))=-=-(-OH)=)}
N
CH3
H
O
OH
H
HO
Morphin
TU Bergakademie Freiberg | Freiberger LATEX-Stammtisch | B.Sc. M. Herbig | LATEX & Chemie | 16.06.2013 37
Angabe von Stoffeigenschaften
SIUNITXALLGEMEINES
aktuelle Version: 2.5q vom 11. März 2013
Darstellung von Zahlen und Einheiten gemäß SI-Vorgabeeinbinden als:
\usepackage{siunitx}
TU Bergakademie Freiberg | Freiberger LATEX-Stammtisch | B.Sc. M. Herbig | LATEX & Chemie | 16.06.2013 38
Angabe von Stoffeigenschaften
BEFEHLENummern:\num{123,456} 123,456\num{2+-i} 2± i\num{.5e3} 0,5 · 103\num{-20,9} −20,9\numlist{10;20;30;40;50} 10, 20, 30, 40 und 50\numrange{20}{50} 20 bis 50
Winkel:\ang{10} 10°\ang{12,3} 12,3°\ang{1;2;3} 1°2′3′′
\ang{;;1} 1′′
\ang{+10;;} 10°\ang{-0;1;} −0°1′
TU Bergakademie Freiberg | Freiberger LATEX-Stammtisch | B.Sc. M. Herbig | LATEX & Chemie | 16.06.2013 39
Angabe von Stoffeigenschaften
BEFEHLEEinheiten:\si{kg.m/s^2} kg m/s2
\si{g_{polymer}~mol_{Kat.}.s^{-1}} gpolymer molKat. s−1
\si{\kilo\gram\metre\per\square\second} kg m s−2
Zahlen mit Einheit\SI{1,23}{\candela} 1,23 cd\SIlist{10;40;50}{\metre} 10m, 40m und 50m\SIrange{20}{50}{\kilo\metre} 20 km bis 50 km
TU Bergakademie Freiberg | Freiberger LATEX-Stammtisch | B.Sc. M. Herbig | LATEX & Chemie | 16.06.2013 40
Angabe von Stoffeigenschaften
BEFEHLEZusatz:\si{\second\squared} s2
\si{\square\second} s2
\si{\second\cubed} s3
\si{\cubic\second} s3
\si{\second\tothe{5}} s5
\si{\raiseto{4,5}\second} s4, 5
\si{\metre\per\second} m s−1
\si{\gram\of{Metall}} gMetall
Kürzen und Hervorheben:\si{\cancel\kilogram\metre\per\cancel\kilogram} ��kg m�
��kg−1 s−1
\si{\highlight{red}\kilo\gram\metre\per\second} kg m s−1
TU Bergakademie Freiberg | Freiberger LATEX-Stammtisch | B.Sc. M. Herbig | LATEX & Chemie | 16.06.2013 41
Angabe von Stoffeigenschaften
SI-EINHEITENEinheit Befehl SymbolAmpere \ampere ACandela \candela cdKelvin \kelvin KKilogramm \kilogram kgMeter \metre mSekunde \second sMol \mole mol
Prozent \percent %
TU Bergakademie Freiberg | Freiberger LATEX-Stammtisch | B.Sc. M. Herbig | LATEX & Chemie | 16.06.2013 42
Angabe von Stoffeigenschaften
WEITERE EINHEITEN
TU Bergakademie Freiberg | Freiberger LATEX-Stammtisch | B.Sc. M. Herbig | LATEX & Chemie | 16.06.2013 43
Angabe von Stoffeigenschaften
WEITERE EINHEITEN
TU Bergakademie Freiberg | Freiberger LATEX-Stammtisch | B.Sc. M. Herbig | LATEX & Chemie | 16.06.2013 44
Angabe von Stoffeigenschaften
WEITERE EINHEITEN
TU Bergakademie Freiberg | Freiberger LATEX-Stammtisch | B.Sc. M. Herbig | LATEX & Chemie | 16.06.2013 45
Angabe von Stoffeigenschaften
WEITERE EINHEITEN
TU Bergakademie Freiberg | Freiberger LATEX-Stammtisch | B.Sc. M. Herbig | LATEX & Chemie | 16.06.2013 46
Angabe von Stoffeigenschaften
SI-VORSILBEN
TU Bergakademie Freiberg | Freiberger LATEX-Stammtisch | B.Sc. M. Herbig | LATEX & Chemie | 16.06.2013 47
Angabe von Stoffeigenschaften
ANGABE VON MESSDATENALLGEMEINES
aus dem Paket chemmacros
unterstützt bei Formatierung
stellt nützliche Makros und Umgebungen bereit
TU Bergakademie Freiberg | Freiberger LATEX-Stammtisch | B.Sc. M. Herbig | LATEX & Chemie | 16.06.2013 48
Angabe von Stoffeigenschaften
NMR\NMR 1H-NMR: δ\NMR* 1H-NMR\NMR*{13,C} 13C-NMR\NMR*(400) 1H-NMR (400MHz)\NMR*[CDCl3] 1H-NMR (CDCl3)
Eigene Abkürzungen:\DeclareChemNMR\CNMR{13,C}\CNMR 13C-NMR: δ\CNMR* 13C-NMR\CNMR*(400) 13C-NMR (400MHz)\CNMR*[CDCl3] 13C-NMR (CDCl3)
TU Bergakademie Freiberg | Freiberger LATEX-Stammtisch | B.Sc. M. Herbig | LATEX & Chemie | 16.06.2013 49
Angabe von Stoffeigenschaften
MESSDATEN-UMGEBUNG
\begin{experimental}[Optionen]\data{Typ}[Spezifikation]\data*{Typ}[Spezifikation]\NMR{Masse, Element [Koppelder Kern]}(Frequenz,%Einheit)[Lösungsmittel]\J[Einheit]{Liste der Kopplungskonstanten}\#{Anzahl der Kerne}\pos{Nummer des Kerns}\val{Zahlenwert}\val{Zahlenwert -- Zahlenwert}
\end{experimental}
TU Bergakademie Freiberg | Freiberger LATEX-Stammtisch | B.Sc. M. Herbig | LATEX & Chemie | 16.06.2013 50
Angabe von Stoffeigenschaften
MESSDATEN-UMGEBUNGBEISPIEL
\begin{experimental}\data*{Ausbeute} \SI{17}{\milli\gram} schwarzes Öl(\SI{0.04}{\milli\mole}, \SI{13}{\percent}).
\NMR(600)[CDCl3] \val{2,4} (s, \#{3}, \pos{3}),\val{1,3} (t, \#{1}, \pos{1}), \val{0,8} (m, \#{3},%\pos{2}).
\data{IR}[KBr] \val{3443} (w), \val{3010 -- 2800} (s),%\val{1700} (s).
\data*{Quantenausbeute} $\Phi = \val{0,74+-0,1}$.\end{experimental}
TU Bergakademie Freiberg | Freiberger LATEX-Stammtisch | B.Sc. M. Herbig | LATEX & Chemie | 16.06.2013 51
Angabe von Stoffeigenschaften
MESSDATEN-UMGEBUNGBEISPIEL I
Ausbeute 17mg schwarzes Öl (0,04mmol, 13%).1H-NMR (600MHz, CDCl3): δ 2,4 (s, 3 H, H-3), 1,3 (t, 1 H, H-1), 0,8(m, 3 H,H-2).IR (KBr) 3443 (w), 3010 bis 2800 (s),1700 (s).Quantenausbeute Φ = 0,74(10).
TU Bergakademie Freiberg | Freiberger LATEX-Stammtisch | B.Sc. M. Herbig | LATEX & Chemie | 16.06.2013 52
Angabe von Stoffeigenschaften
MESSDATEN-UMGEBUNGOPTIONEN
unit= Einheit für das NMR, Standard MHz
format= Zur Formatierung, bsp: \bfseries
pos-number= side oder sub
parse= true oder false, wird das Lösungsmittel vonchemmacros geparst oder nicht
delta= wird nach δ eingefügt
use-equal= true oder false, Gleichheitszeichen nach \NMR oder\data einsetzen
TU Bergakademie Freiberg | Freiberger LATEX-Stammtisch | B.Sc. M. Herbig | LATEX & Chemie | 16.06.2013 53
Angabe von Stoffeigenschaften
MESSDATEN-UMGEBUNGBEISPIEL II
delta=(ppm), pos-number=sub, use-equal=true,format=\bfseries
Ausbeute: 17mg schwarzes Öl (0,04mmol, 13%).1H-NMR (600MHz, CDCl3): δ (ppm) = 2,4 (s, 3 H, H3), 1,3 (t, 1 H,H1), 0,8 (m, 3 H,H2).IR (KBr) = 3443 (w), 3010 bis 2800 (s),1700 (s).Quantenausbeute: Φ = 0,74(10).
TU Bergakademie Freiberg | Freiberger LATEX-Stammtisch | B.Sc. M. Herbig | LATEX & Chemie | 16.06.2013 54
Angabe von Stoffeigenschaften
MESSDATEN-UMGEBUNGBEISPIEL III
delta=(ppm), use-equal=true, format=\color{red}\itshape
Ausbeute: 17mg schwarzes Öl (0,04mmol, 13%).1H-NMR (600MHz, CDCl3): δ (ppm) = 2,4 (s, 3 H, H-3), 1,3 (t, 1 H,H-1), 0,8 (m, 3 H,H-2).IR (KBr) = 3443 (w), 3010 bis 2800 (s),1700 (s).Quantenausbeute: Φ = 0,74(10).
TU Bergakademie Freiberg | Freiberger LATEX-Stammtisch | B.Sc. M. Herbig | LATEX & Chemie | 16.06.2013 55
Angabe von Stoffeigenschaften
GLOBALLY HARMONIZED SYSTEMALLGEMEINES
Paket ghsystem aus dem Bundle chemmacros
beinhaltet alle H-, EUH- und P-Sätze auf Englisch, Deutsch undItalienisch
stellt Piktogramme zur Verfügung
Befehle:
\ghs[optionen]{Typ}{Nummer}\ghspic[optionen]{name}
TU Bergakademie Freiberg | Freiberger LATEX-Stammtisch | B.Sc. M. Herbig | LATEX & Chemie | 16.06.2013 56
Angabe von Stoffeigenschaften
GHSBEISPILE
\ghs{h}{201} H201: Explosiv, Gefahr der Massenexplo-sion.
\ghs{euh}{201A} EUH201A: Achtung! Enthält Blei.\ghs{p}{235} P235: Kühl halten.\ghs{p}{301+330+331} P301 + P330 + P331: BEI VER-
SCHLUCKEN: Mund ausspülen. KEIN Er-brechen herbeiführen.
TU Bergakademie Freiberg | Freiberger LATEX-Stammtisch | B.Sc. M. Herbig | LATEX & Chemie | 16.06.2013 57
Angabe von Stoffeigenschaften
GHSPLATZHALTER
Es gibt vier Arten von Platzhaltern, die in den Optionen angegebenund somit gefüllt werden können:
Expositionsweg exposure=
Effekt effect=
Organe organs=
sensibilisierende Stoffe substance=
TU Bergakademie Freiberg | Freiberger LATEX-Stammtisch | B.Sc. M. Herbig | LATEX & Chemie | 16.06.2013 58
Angabe von Stoffeigenschaften
GHSPLATZHALTER
\ghs[fill-in]{euh}{208}
EUH208: Enthält <Name des sensibilisierenden Stoffes>. Kannallergische Reaktionen hervorrufen.
\ghs[substance=Freiberger ABC]{euh}{208}
EUH208: Enthält Freiberger ABC. Kann allergische Reaktionenhervorrufen.
TU Bergakademie Freiberg | Freiberger LATEX-Stammtisch | B.Sc. M. Herbig | LATEX & Chemie | 16.06.2013 59
Angabe von Stoffeigenschaften
GHSLÜCKEN
Es gibt verschiedene Lücken, die in den Optionen angegeben undsomit gefüllt werden können:
unsichtbare Lücken, die einem Doppelpunkt folgen text=
Lücken, die durch ... angezeigt werden dots=
fehlende Temperaturen C-temperature= und F-temperature=
fehlende Massen kg-mass= und lbs-mass=
TU Bergakademie Freiberg | Freiberger LATEX-Stammtisch | B.Sc. M. Herbig | LATEX & Chemie | 16.06.2013 60
Angabe von Stoffeigenschaften
GHSLÜCKEN
\ghs{p}{301}P301: BEI VERSCHLUCKEN:
\ghs[text=Arzt hinzuziehen.]{p}{301}P301: BEI VERSCHLUCKEN: Arzt hinzuziehen
\ghs{p}{401}P401: . . . aufbewahren.
\ghs[dots=Unter Schutzgas]{p}{401}P401: Unter Schutzgas aufbewahren.
TU Bergakademie Freiberg | Freiberger LATEX-Stammtisch | B.Sc. M. Herbig | LATEX & Chemie | 16.06.2013 61
Angabe von Stoffeigenschaften
GHSLÜCKEN
\ghs{p}{413}P413: Schüttgut in Mengen von mehr als kg bei Temperaturen vonnicht mehr als °C aufbewahren.
\ghs[kg-mass=5.0, lbs-mass=11,%C-temperature=50, F-temperature=122]{p}{413}
P413: Schüttgut in Mengen von mehr als 5,0 kg bei Temperaturenvon nicht mehr als 50 °C aufbewahren.
TU Bergakademie Freiberg | Freiberger LATEX-Stammtisch | B.Sc. M. Herbig | LATEX & Chemie | 16.06.2013 62
Angabe von Stoffeigenschaften
GHSGEFAHRENSYMBOLE
\ghspic{skull}
\ghspic[scale=2]{skull}
\ghspic[includegraphics={angle=90}]{skull}
TU Bergakademie Freiberg | Freiberger LATEX-Stammtisch | B.Sc. M. Herbig | LATEX & Chemie | 16.06.2013 63
Angabe von Stoffeigenschaften
GHSGEFAHRENSYMBOLE
skull explos flame flame-O bottle
acid exclam health aqpol
TU Bergakademie Freiberg | Freiberger LATEX-Stammtisch | B.Sc. M. Herbig | LATEX & Chemie | 16.06.2013 64
Spektren und Diagramme darstellen mit gnuplottex
GNUPLOTTEXALLGEMEINES
aktuelle Version: 0.5 vom 3. Juni 2013
benutzt gnuplot um Diagramme zu zeichnen
gnuplot: openSource komandozeilengesteuerterFunktionsploter zur Darstellung wissenschaftlicher Daten
benötigt –shell-escape=enable beim kompiliereneinbinden als:
\usepackage{gnuplottex}
Alternative wäre pgfplots
TU Bergakademie Freiberg | Freiberger LATEX-Stammtisch | B.Sc. M. Herbig | LATEX & Chemie | 16.06.2013 65
Spektren und Diagramme darstellen mit gnuplottex
BEFEHLE
Direkt alle Befehle im LATEX-Dokument:
\begin{gnuplot}[shell/noshell,miktex, terminal=pdf/epslatex]<Gnuplot-Code>\end{gnuplot}
Skripte einbinden:
\gnuplotloadfile[terminal=pdf]{example.gnuplot}
TU Bergakademie Freiberg | Freiberger LATEX-Stammtisch | B.Sc. M. Herbig | LATEX & Chemie | 16.06.2013 66
Spektren und Diagramme darstellen mit gnuplottex
GNUPLOT – DIE WICHTIGSTEN BEFEHLEplot Ausgabe des Diagrammsfit fitten von Messdaten über Funktionenset xrange dargestellten Definitionsbereich definierenset yrange dargestellten Wertebereich festlegenset xlabel Beschriftung der X-Achseset ylabel Beschriftung der Y-Achseset grid Raster anzeigenset key Legende erstellenset label Text im Diagramm erzeugenset arrow Pfeile und Linien zeichnen
TU Bergakademie Freiberg | Freiberger LATEX-Stammtisch | B.Sc. M. Herbig | LATEX & Chemie | 16.06.2013 67
Spektren und Diagramme darstellen mit gnuplottex
BEISPIEL
\begin{gnuplot}[terminal=epslatex,%terminaloptions=solid color]set size 0.9,0.7set xrange [4000:400]set ylabel "Transmission in \\%"set xlabel "Wellenzahl in \\si{\\per\\centi\\metre}"set arrow from 1495,42 to 1495,32 noheadset label "\\rotatebox{90}{1495}" at 1550,22plot "MH-01b.csv" with lines title %"Dibenzylaminodimethylsilan"\end{gnuplot}
TU Bergakademie Freiberg | Freiberger LATEX-Stammtisch | B.Sc. M. Herbig | LATEX & Chemie | 16.06.2013 68
Spektren und Diagramme darstellen mit gnuplottex
BEISPIEL
10
20
30
40
50
60
70
80
90
5001000150020002500300035004000
Tran
smis
sion
in%
Wellenzahl in cm−1
1495
Dibenzylaminodimethylsilan
TU Bergakademie Freiberg | Freiberger LATEX-Stammtisch | B.Sc. M. Herbig | LATEX & Chemie | 16.06.2013 69
sonstiges Nützliches
AUS CHEMMACROSVordefinierte Befehle:\Hpl H+ \Hyd OH–
\HtO H3O+ \water H2O
\el e– \prt p+
\ntr n0 \Nu Nu–
\El E+ \ba ba–
\fplus +© \fminus −©\transitionstatesymbol \standardstate −◦\Chemalpha α \Chembeta β\Chemgamma γ \Chemdelta δ\Chemepsilon ε \Chemeta η\Chemkappa κ \Chemmu µ\Chemnu ν \Chemrho ρ\Chempi π \Chemsigma σ\Chemomega ω \ChemDelta ∆
TU Bergakademie Freiberg | Freiberger LATEX-Stammtisch | B.Sc. M. Herbig | LATEX & Chemie | 16.06.2013 70
sonstiges Nützliches
AUS CHEMMACROS
IUPAC-Namen können sehr lang werden. Daher stellt Chemmacrosden Befehl \iupac{} zur Verfügung. Dabei zählt \| als potenzielleTrennstelle, \- als Bindestrich und \^ kann zum hochstellen genutztwerden. Weitere Befehle nur innerhalb von \iupac{} sind:
griechische Buchstaben: (benötigt Paket upgreek)\a α \b β\g γ \d δ\k κ \m µ\n η \w ω
Heteroatome:\H H \O O\N N \Sf S\P P
TU Bergakademie Freiberg | Freiberger LATEX-Stammtisch | B.Sc. M. Herbig | LATEX & Chemie | 16.06.2013 71
sonstiges Nützliches
AUS CHEMMACROSCahn-Ingold-Prelog:\R (R) \S (S)\cip{R,S} (R,S)
Absolute Konfiguration:\Rconf R \Sconf S
\Rconf[] \Sconf[]
Fischer:\L L \D D
cis/trans...:\cis cis \trans trans\Z (Z) \E (E)\syn syn \anti anti\tert tert
TU Bergakademie Freiberg | Freiberger LATEX-Stammtisch | B.Sc. M. Herbig | LATEX & Chemie | 16.06.2013 72
sonstiges Nützliches
AUS CHEMMACROSortho, meta, para:\ortho o \meta m\para p
Koordinations-Chemie:\bridge{3} µ3- \hapto{5} η5-
Weiterhin gibt es auch außerhalb des \iupac{}-Befehls:
Lateinische Ausdrücke:\insitu in situ \abinitio ab initio\invacuo in vacuo
TU Bergakademie Freiberg | Freiberger LATEX-Stammtisch | B.Sc. M. Herbig | LATEX & Chemie | 16.06.2013 73
sonstiges Nützliches
AUS CHEMMACROS
Neue Einheiten für SIunitx:\si{\atmosphere} atm \si{\atm} atm\si{\calory} cal \si{\cal} cal\si{\cmc} cm3 \si{\molar} mol dm−3
\si{\moLar} mol L−1 \si{\Molar} M
\si{\MolMass} g mol−1 \si{\normal} N
\si{\torr} torr
Säuren und Basen:\pH pH \pOH pOH\Ka KS \Kb KB
\Kw KW \p{\Kw} pKW
\pKa[1] pKS1 \pKb[1] pKB1
TU Bergakademie Freiberg | Freiberger LATEX-Stammtisch | B.Sc. M. Herbig | LATEX & Chemie | 16.06.2013 74
sonstiges Nützliches
AUS CHEMMACROS
Ionenladungen:
Na\pch Na+ Ca\pch[2] Ca2+
F\mch F− S\mch[2] S2−
Formalladungen:
\fpch +© \fpch[4] 4+©
\fmch −© \fmch[3] 3−©
Oxidationszahlen:
\ox{+1, Na}I
Na \ox{2, Ca}II
Ca
\ox{-2, S}−II
S \ox{-1, F}−I
F
\ox{-1, \ch{O2^2-}}−I
O 2–2 \ch{"\ox{-1, O}" {}2^2-}
−I
O 2–2
TU Bergakademie Freiberg | Freiberger LATEX-Stammtisch | B.Sc. M. Herbig | LATEX & Chemie | 16.06.2013 75
sonstiges Nützliches
AUS CHEMMACROS
Partialladungen und Ähnliches:
\delp δ+ \delm δ−
\fdelp δ+© \fdelm δ−©
\scrp + \scrm −
\fscrp +© \fscrm −©
\fsscrp +© \fsscrm −©
Gutes Zusammenspiel mit chemfig:
\chemfig{\chemabove[3pt]{\lewis{246,Br}}{\fdelm}-%\chemabove[3pt]{H}{\fdelp}}
δ−
Brδ+
H
TU Bergakademie Freiberg | Freiberger LATEX-Stammtisch | B.Sc. M. Herbig | LATEX & Chemie | 16.06.2013 76
sonstiges Nützliches
AUS CHEMMACROS
Reaktionsmechanismen:\mech SN\mech[1] SN1\mech[2] SN2\mech[se] SE
\mech[1e] SE1\mech[2e] SE2\mech[ar] Ar-SE
\mech[e] E\mech[e1] E1\mech[e2] E2\mech[cb] E1cb
TU Bergakademie Freiberg | Freiberger LATEX-Stammtisch | B.Sc. M. Herbig | LATEX & Chemie | 16.06.2013 77
sonstiges Nützliches
AUS CHEMMACROSREDOXREAKTIONEN
\ch{ 2 "\OX{o1,\ox{0,Na}}" + "\OX{r1,\ox{0,Cl}}"%{}2 -> 2 "\OX{o2,\ox{+1,Na}}"%\pch{} + 2 "\OX{r2,\ox{-1,Cl}}" \mch }\redox(o1,o2)[draw=red,->]{\small OX: $- 2\el$}\redox(r1,r2)[draw=blue,->][-1]{\small RED: $+ 2\el$}
20
Na +0
Cl2 2I
Na+ + 2−I
Cl−
OX: −2e–
RED: +2e–
TU Bergakademie Freiberg | Freiberger LATEX-Stammtisch | B.Sc. M. Herbig | LATEX & Chemie | 16.06.2013 78
sonstiges Nützliches
AUS CHEMMACROSTHERMODYNAMIK
Thermodynamische Größen:
\Enthalpy{123} ∆H−◦ = 123 kJ mol−1
\Enthalpy(R){123} ∆RH−◦ = 123 kJ mol−1
\Enthalpy[unit=\kilo\joule]{123} ∆H−◦ = 123 kJ\Entropy{123} S−◦ = 123 J K−1 mol−1
\Entropy[delta=\Delta, exponent=]{123} ∆S = 123 J K−1 mol−1
\Gibbs{123} ∆G−◦ = 123 kJ mol−1
\Gibbs[delta=false]{123} G−◦ = 123 kJ mol−1
Zustandsgrößen:
\State{A} ∆A−◦
\State{G}{f} ∆fG−◦
\State[subscript-left=false]{E}{\ch{Na}} ∆E−◦Na\State[exponent=\SI{1000}{\celsius}]{H} ∆H1000 ◦C
TU Bergakademie Freiberg | Freiberger LATEX-Stammtisch | B.Sc. M. Herbig | LATEX & Chemie | 16.06.2013 79
sonstiges Nützliches
BIBLATEX-STILBIBLATEX-CHEM
aktuelle Version: 1.1k vom 11. Februar 2013beinhaltet den Zitierstil verschiedener Zeitschriften, z.B.
Angewandte ChemieBiochemestryChemical CommunicationsChemistry – A European JournalDalton TransactionsJACSOrganic & Biomolecular Chemistry
TU Bergakademie Freiberg | Freiberger LATEX-Stammtisch | B.Sc. M. Herbig | LATEX & Chemie | 16.06.2013 80