Wetenschappelijke symbolen
Uitleg over schrijfwijze en opname van wetenschappelijke symbolen in publicaties.
In publicaties die je maakt met (R)Markdown en Quarto worden wetenschappelijke symbolen meestal met LaTeX code geplaatst. Maar wat is de juiste opmaak bij het schrijven van chemische, fysische en wiskundige symbolen en vergelijkingen? En hoe doe je dat? Regelmatig terugkerende vragen zijn
- Moet je symbolen in romeinse (rechtopstaande) letters schrijven of cursief?
- Geef je een vermenigvuldiging weer met
\times
, zoals \(2 \times 3\), of met\cdot
zoals \(2 \cdot 3\)?
Om met de laatste vraag te beginnen. In verreweg de meeste gevallen gebruik je \cdot
, maar wanneer de punt als decimaalteken gebruikt wordt moet je het kruis en niet de halfhoge punt gebruiken.
Schrijfwijze symbolen
Als vuistregel kun je hanteren:
Symbolen die fysieke hoeveelheden of wiskundige variabelen vertegenwoordigen, zijn de enige dingen die cursief worden geschreven.
Rechtopstaande schrijfwijze
Eenheid symbolen, zoals \(\mathrm{kg}\), \(\mathrm{kJ}\),
Chemische formules. Deze worden automatisch rechtopstaand geschreven wanneer je
mhchem
opdrachten gebruikt.Functienamen, zoals \(\sin\), \(\cos\), \(\log\)
Wiskundige constanten, zoals \(\mathrm{e} = 2.718\,218\,8\ldots\), \(\mathrm {i}^2 = -1\)
Beschrijvende indexen, zoals \(_\text{ox}\), \(_\text{tot}\)
Beschrijvende tekst
Symbolen voor wiskundige operatoren, zoals \(\Delta\) in \(\Delta x=x_2-x_1\) en elke \(\mathrm d\) in \(\mathrm df/\mathrm dx\). Let er op dat \(x\) en \(y\) in deze context variabelen zijn.
Electronen configuraties, zoals \(\mathrm{(1s)^2 (2s)^2 (2p)^4}\)
Er zijn twee algemene commando’s die Romeinse uitvoer produceren, \text{}
en \mathrm{}
. Het belangrijkste verschil tussen de twee commando’s is de manier waarop wiskundige commandokarakters zoals het dakje ^
of de onderstreping _
worden geïnterpreteerd. In \text{}
worden deze letterlijk weergegeven en in \mathrm{}
worden ze volgens de bedoeling geïnterpreteerd. Het gebruik van \mathrm{}
wordt daarom aanbevolen. (De opdracht \rm
moet worden vermeden, aangezien deze is verouderd en alleen wordt onderhouden voor achterwaartse compatibiliteit.)
Cursieve schrijfwijze
Symbolen die fysieke grootheden vertegenwoordigen, b.v. \(m\) voor massa of \(V\) voor volume, inclusief fundamentele fysische constanten (grootheden die onder alle omstandigheden als constant worden beschouwd), b.v. Planckconstante \(h\), Faradayconstante \(F\)
Wiskundige variabelen zoals \(x\) en \(y\), inclusief uitdrukkingen zoals “de \(x\) as”.
Iteratieve variabelen zoals \(i\) in een som.
Parameters, zoals \(a\), \(b\), enz., die in een bepaalde context als constant kunnen worden beschouwd.
Gemengde notaties
Chemische formules die variabelen bevatten, zoals \(n\) in de algemene formule voor alkanen, \(\ce{C_{n}H_{2n+2}}\)
Symbool \(\mathrm pK_\mathrm a\) voor de logaritmische zuurdissociatieconstante.
Wiskunde in doorlopende tekst (inline) staat tussen enkele dollartekens ($..$
). LaTeX zet breuken automatisch in een kleiner lettergrootte, zodat de regelafstand bewaard kan blijven. Dit werkt goed zolang de formules niet te ingewikkeld zijn en niet te veel plaats innemen.
Voor een display omgeving zet je de inhoud tussen dubbele dollartekens ($$..$$
). De formule komt dan in een aparte alinea met automatische witruimte boven en onder de formule. De formule wordt automatisch horizontaal gecentreerd en iets groter gezet. Je kunt een regeleinde forceren met \\
. Bij meer dan één vergelijking moet je een alignment environment gebruiken. Het uitlijnteken is &
. Dit kan ook gebruikt worden in combinatie met \ce{}
opdrachten.
Chemische symbolen
Het is mogelijk om chemische formules en vergelijkingen weer te geven met behulp van de wiskundige modus, maar de uitvoer is niet altijd mooi. Zo beginnen de symbolen voor chemische elementen altijd met een hoofdletter, maar deze wordt in de wiskundmodus cursief weergegeven en niet rechtop. En ook is het niet gemakkelijk om bindingen, pijlen voor neerslag, gas en evenwichtsreactie weer te geven.
LaTeX package mhchem van Martin Hensel zorgt voor een meer aanpasbare weergave en een meer natuurlijke invoer van chemische formules en vergelijkingen. Helaas biedt deze package geen ondersteuning voor struktuurformules van organische verbindingen.
Wanneer je in een quarto document wiskunde hebt opgenomen, zoals \(\sin^{2}\alpha + \cos^{2}\alpha = 1\), dan wordt automatisch een scriptopdracht opgenomen om de JavaScript bibliotheek tex-chtml-full.js
te laden. Deze opdracht is
<script src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-chtml-full.js" type="text/javascript"></script>
Deze JavaScript bibliotheek bevat tevens de mhchem extensie voor Mathjax, daar hoef je dus niets voor te doen. Hierdoor is het mogelijk dat je de volgende mhchem
opdrachten kunt gebruiken:
\ce{...}
gebruik je voor de opmaak van chemische formules en vergelijkingen.\pu{...}
gebruik je voor de opmaak van getallen met eenheden / dimensies.
De physical unit opdracht \pu
wordt NIET ondersteund in de Latex implementatie van mhchem. Deze opdracht kun je dus beter niet gebruiken wanneer er ook pdf uitvoer gemaakt moet worden. Een alternatief hiervoor is de siunitx package.
Deze twee opdrachten moet je plaatsen binnen een Mathjax expressie, dus binnen $...$
of $$...$$
. De inhoud tussen de accolades wordt automatisch door package mhchem
verwerkt.
Wanneer je gewone MathJax expressies gebruikt, dus zonder deze twee mhchem opdrachten, dan worden de chemische symbolen cursief weergegeven, zoals \(H_2O\), wat dus niet correct is. Daarom moeten chemische vergelijkingen altijd worden gezet met behulp van
mhchem
, en niet gewoon in gewone MathJax.Voor gebruik in Latex/PDF moet je het gebruik van de mhchem package specificeren in de preamble.
Voorbeelden
Formules en vergelijkingen
Formule | Code |
---|---|
\(\ce{C6H12O6}\) | $\ce{C6H12O6}$ |
\(\ce{SO4^{2-}}\) | $\ce{SO4^{2-}}$ |
\(\ce{CuSO4*5H2O}\) | $\ce{CuSO4*5H2O}$ |
\(\ce{A-B=C#D}\) | $\ce{A-B=C#D}$ |
\(\ce{Ba^2+ + SO4^2- -> BaSO4 v}\) | $\ce{Ba^2+ + SO4^2- -> BaSO4 v}$ |
\(\ce{CO2 ^}\) | $\ce{CO2 ^}$ |
\(\ce{2 H2 (g) + O2 (g) -> 2 H2O (l)}\) | $\ce{2 H2 (g) + O2 (g) -> 2 H2O (l)}$ |
\(\ce{2 NO2 (g) <=> N2O4 (g)}\) | $\ce{2 NO2 (g) <=> N2O4 (g)}$ |
\(\ce{A ->[catalyst] B}\) | $\ce{A ->[catalyst] B}$ |
\(\ce{2Hi <-->[k_1][k_2] H2 + I2}\) | $\ce{2Hi <-->[k_1][k_2] H2 + I2}$ |
\(\ce{K\overset{+7}{Mn}O4}\) | $\ce{K\overset{+7}{Mn}O4}$ |
\(\ce{Ca^2+(aq) + 2 OH-(aq) <=> Ca(OH)2(s)}\) | $\ce{Ca^2+(aq) + 2 OH-(aq) <=> Ca(OH)2(s)}$ |
\(\ce{H2O + HCl <--> H3O+ + Cl-}\) | $\ce{H2O + HCl <--> H3O+ + Cl-}$ |
In evenwicht: \(\frac{[\ce{H2}]\cdot [\ce{I2}]}{[\ce{HI2}]} = \frac{k_1}{k_2} = K_{diss}\)
$\frac{[\ce{H2}]\cdot [\ce{I2}]}{[\ce{HI2}]} = \frac{k_1}{k_2} = K_{diss}$
Getallen met eenheden / dimensies
Formule | Code |
---|---|
\(\pu{273.15 K}\) | $\pu{273.15 K}$ |
\(\pu{3.4E-8}\) | $\pu{3.4E-8}$ |
\(\pu{8.314 J K-1 mol-1}\) | $\pu{8.314 J K-1 mol-1}$ |
\(\pu{1^o dH = 10 mg CaO per liter}\)
met $\pu{1^o dH = 10 mg CaO per liter}$
Divers
Formule | Code |
---|---|
\(K_\mathrm{eq}\) | $K_\mathrm{eq}$ |
\(\mathrm{p}K_\mathrm{a}\) | $\mathrm{p}K_\mathrm{a}$ |
\(\Delta_\mathrm{r} G^\circ\) | $\Delta_\mathrm{r} G^\circ$ |
\(\pu{1.2E3 J//mol}\) | $\pu{1.2e3 J/mol}$ |
\(E = 33.4~\mathrm{kJ\, mol^{-1}}\) | $E = 33.4~\mathrm{kJ\, mol^{-1}}$ |
\(E = E^\circ - \frac{RT}{zF}\ln{Q}\) | E = E^\circ - \frac{RT}{zF}\ln{Q} |
De tile ~
zorgt voor een vaste, harde spatie.
Pijlen
Formula | Code | Explanation |
---|---|---|
\(\ce{->}\) | $\ce{->}$ |
voorwaartse reactie |
\(\ce{<-}\) | $\ce{<-}$ |
achterwaartse reactie |
\(\ce{<->}\) | $\ce{<->}$ |
resonantiestructuur (niet voor evenwicht) |
\(\ce{<=>}\) | $\ce{<=>}$ |
evenwicht |
\(\ce{<=>>}\) | $\ce{<=>>}$ |
evenwicht, bevordering voorwaartse reactie |
\(\ce{<<=>}\) | $\ce{<<=>}$ |
evenwicht, bevordering achterwaartse reactie |
Struktuurformules
Een LaTeX-pakket voor het tekenen van structurele organische formules is chemfig
, maar dit pakket werkt niet voor HTML-uitvoer.
Voor voorbeelden zie het Overleaf artikel Chemistry Formulea