Help:TeX in Wikipedia

Uit Wikipedia, de vrije encyclopedie
Ga naar: navigatie, zoeken
Overzicht hulppagina's
Wikipedia Hulppagina's

Zie ook Regels en richtlijnen
Zie ook Artikelen bewerken

Voor stukken wiskundige uitdrukkingen, formules en chemische reactievergelijkingen op een aparte tekstregel kan het beste gebruik gemaakt worden van AMSTeX. Het sjabloon {{Math}} wordt soms gebruikt om de leesbaarheid en uitlijning van wiskundige en natuurwetenschappelijke symbolen en formules in lopende tekst (binnen een tekstregel) te verbeteren.

TeX is een zetsysteem voor op de computer. AMSTeX is een uitbreiding hiervan met allerlei wiskundige symbolen. Dit laatste wordt ondersteund in Wikipedia-software. De rest van dit artikel gaat over het gebruik van AMSTeX binnen Wikipedia.

De wiskunde-context[bewerken]

De wiskunde-context in Wikipedia is alles wat op een pagina tussen <math> en </math> staat. Binnen de wiskunde-context werken de Wiki-codes niet; men moet gebruik maken van AMSTeX-codering.

AMSTeX-codering bestaat uit twee gedeelten:

  1. "Gewone" tekst (bijvoorbeeld voor variabelen): deze tekst kan men gewoon typen. Maar men moet er wel op verdacht zijn dat spaties en andere "wittekens" worden verwijderd of in bepaalde gevallen juist worden ingevoegd. Men kan echter spatiegebruik afdwingen door er een "\" voor te zetten. Zo wordt "2 m^3" weergegeven als 2 m^3, maar "2\ m^3" wordt weergegeven als 2\ m^3. Zie Spaties in gewone tekst afdwingen voor meer voorbeelden.
  2. AMSTeX-functies: deze bestaan uit een \ en een woord, bijvoorbeeld \nabla. Deze functies worden meestal door het systeem zelf goed uitgewerkt qua spatiëring. Sommige functies hebben argumenten; deze argumenten volgen na de functienaam, omgeven door accolades (bijvoorbeeld \frac{a}{b}).

Daarnaast is er nog een speciaal soort tekst: tekst die als argument meegegeven wordt aan een \mbox functie, wordt "gewoon" weergegeven, zonder TeX-formattering.

Hoe het werkt[bewerken]

Het systeem genereert vanuit een wiskunde-context een weergave op het scherm. Dit kan in tekst zijn, of als een plaatje (PNG-formaat). Welk hangt af van de instellingen, de complexiteit van de formule en hoe geavanceerd de browser is.

  AMSTeX-codering Resultaat
Eenvoudige formule: HTML-weergave <math>a / b </math> a / b
Ingewikkelder formule: PNG-weergave <math>\frac {a}{b}</math>       \frac {a}{b}
Eenvoudige formule, geforceerde PNG-weergave       <math>a / b \!</math>       a / b \,

De eerste twee regels van het bovenstaande voorbeeld tonen al dat dit niet resulteert in een uniform uiterlijk van de formules. De derde regel toont hoe PNG geforceerd kan worden: door "\!" aan de formule toe te voegen. (Met "\," kan het ook, maar daardoor wordt een halve spatie ingevoegd, die zichtbaar wordt als de formule binnen een tekstregel staat. Dit wordt dan ook geen ideale oplossing gevonden.) Zie TeX-formattering voor eenvoudige formules afdwingen voor meer voorbeelden.

Simpele uitdrukkingen[bewerken]

Normale, arithmetische uitdrukkingen kunnen in de wiskunde-context direct ingetikt worden. Bijvoorbeeld:

<math>a + b = c</math> a + b = c
<math>c - a * b + d / (e + f)</math> c - a * b + d / (e + f)

Vermenigvuldigen, delen en worteltrekken[bewerken]

Voor vermenigvuldiging en deling zijn verschillende symbolen beschikbaar, zie onderstaande tabel.

<math>a * b, a \cdot b, a \times b </math> a * b, a \cdot b, a \times b
<math>a / b, a \div b, \frac ab </math> a / b, a \div b, \frac ab

Een deling:

<math>\frac{a+1}{b+1}</math> \frac{a+1}{b+1}

Het juiste gebruik van accolades is cruciaal. Wat ingewikkelder:

<math>y = \frac{1+x}{x-\frac{1}{x+1}+2}</math> y = \frac{1+x}{x-\frac{1}{x+1}+2}

Worteltrekken:

<math>\sqrt 2, \sqrt { x + 2 }, \sqrt x + 2</math> \sqrt 2, \sqrt { x + 2 }, \sqrt x + 2
<math>\sqrt[3]{2}, \sqrt[1/2]{2}, \sqrt[\frac{1}{2}]{2}</math> \sqrt[3]{2}, \sqrt[1/2]{2}, \sqrt[\frac{1}{2}]{2}

Superscript en subscript[bewerken]

In wiskundige formules maak je vaak gebruik van superscripten en subscripten, bijvoorbeeld bij machtsverheffen en indexering. Hiervoor gebruik je de symbolen ^ en _. Datgene wat in super- of subscript komt te staan, wordt na deze symbolen tussen de accolades {} gezet (tenzij het een enkel teken betreft).

Enkele voorbeelden:

<math>a_2</math> a_2\!
<math>a^2</math> a^2\!
<math>a_2b</math> a_2b\!
<math>a^{2b}</math> a^{2b}\!
<math>a_{x+1}+b</math> a_{x+1}+b\!
<math>a^{1 \over x}</math> a^{1 \over x}\!
<math>a_i^2</math> a_i^2\!

Iets aardigs gebeurt er met het gebruik van super- en subscriptie bij quantoren. Deze super- en subscripten worden namelijk automatisch "mooi geplaatst". Bijvoorbeeld

\sum_{i=1}^{N-1} N-i = (N-1) \cdot N/2

wordt

\sum_{i=1}^{N-1} N-i = (N-1) \cdot N/2

TeX-formattering voor eenvoudige formules afdwingen[bewerken]

De opmaak in bovenstaande voorbeelden is niet consequent. Eenvoudige formules worden door TeX in HTML opgemaakt:

<math>ax^2 + bx + c = 0</math> wordt weergegeven als ax^2 + bx + c = 0

Men kan echter TeX-formattering afdwingen door "\!" toe te voegen:

<math>ax^2 + bx + c = 0\!</math> wordt weergegeven als ax^2 + bx + c = 0\!

Een andere mogelijkheid is de formule als enige element in een 1x1-matrix te plaatsen, maar dat is veel omslachtiger en valt dus af te raden om te gebruiken. Ook het gebruik van "\," is ongewenst, omdat dit voorbehouden is voor het invoeren van een halve spatie.

N.B.: Op de instellingenpagna Voorkeuren kan men opgeven dat men formules altijd in TeX-formattering wil zien, maar dat werkt alleen voor uzelf. Anderen zullen de formule zien volgens hun eigen voorkeuren-instelling, en die staat standaard zodanig dat eenvoudige formules in HTML worden weergegeven.

Spaties in gewone tekst afdwingen[bewerken]

In gewone tekst verwijdert TeX eventuele spaties. Men kan echter spaties afdwingen met "\," (backslash komma) voor een kleine spatie, "\ " (backslash spatie) voor een normale spatie en "\quad" voor een grote spatie. Zo wordt <math>2 m^3</math> weergegeven als 2 m^3\!, maar <math>2\ m^3</math> en <math>2\,m^3</math> worden weergegeven als 2\,m^3

Ongewenste spaties (o.a na decimale komma)[bewerken]

Na een komma plaatst TeX normaliter automatisch een spatie. Na een decimale komma hoort echter geen spatie te staan. Deze spatie wordt onderdrukt door de komma tussen accolades te plaatsen:

Fout: Decimale komma met ongewenste spatie: 3,14 wordt weergegeven als 3,14\,
Goed: Correcte weergave zonder spatie: 3{,}14 wordt weergegeven als 3{,}14\,

Iets dergelijks treedt ook op rond binaire operatoren. Standaard wordt dit voorafgegaan en gevolgd door extra witruimte. In het volgende voorbeeld kan de extra witruimte met accolades onderdrukt worden:

Normaal gebruik: A is een subset van B: A \subset B wordt weergegeven als A \subset B
Zonder extra witruimte: gecomprimeerd: A {\subset} B wordt weergegeven als A {\subset} B

Formules in lopende tekst[bewerken]

De sjabloon {{Math}} ondersteunt alleen eenvoudige formules, dus soms is het wenselijk om toch TeX te gebruiken in lopende tekst. De standaard lettergroote die TeX gebruikt, is wat groot in verhouding. Ze kunnen echter kleiner afgebeeld worden door achter <math> \scriptstyle in te voegen:

TeX-code: <math>\scriptstyle \sqrt {2}\ \approx\ 1{,}4142;\ \frac {1}{\sqrt{2}}\ \approx\ 0{,}7071</math>
Lopende zin met bovenstaande code erin: \scriptstyle \sqrt {2}\ \approx\ 1{,}4142;\ \frac {1}{\sqrt{2}}\ \approx\ 0{,}7071 waarbij het resultaat kleiner wordt weergegeven.
N.B.: In dit geval wordt het automatisch invoegen van spaties voor en achter een binaire operator of na een komma e.d., onderdrukt. Deze zult u dus zelf moeten invoegen (zie onder Spaties in gewone tekst afdwingen). Overigens moet dit een volle spatie zijn, dus "\ ", want een halve spatie ("\,") wordt hier niet altijd juist weergegeven.
N.B.2: De code \scriptstyle is eigenlijk nooit bedoeld geweest voor deze truc.

Symbolen[bewerken]

Binnen de wiskunde-context kun je gebruik maken van speciale symbolen. Deze symbolen worden gegenereerd door AMSTeX-functies, meestal zonder argumenten. Er zijn grote lijsten van dergelijke symbolen:

Speciale tekensets[bewerken]

AMSTeX heeft de beschikking over een aantal speciale tekensets: Schoolbord Vetgedrukt, Vetgedrukt, Vetgedrukt voor Grieks, Fraktur en Kalligrafie:

Schoolbord Vetgedrukt \mathbb{N}, \mathbb{R}, \mathbb{C}, \mathbb{G}, etc... \mathbb{N}, \mathbb{R}, \mathbb{C}, \mathbb{G}, \mbox{etc...}
Vetgedrukt \mathbf{x}, \mathbf{y} \mathbf{x}, \mathbf{y}
Vetgedrukt voor Grieks \boldsymbol{\alpha}, \boldsymbol{\beta}, \boldsymbol{\gamma} \boldsymbol{\alpha}, \boldsymbol{\beta}, \boldsymbol{\gamma}
Fraktur \mathfrak{a}, \mathfrak{A}, etc... \mathfrak{a}, \mathfrak{A}, \mbox{etc...}
Kalligrafie \mathcal{a}, \mathcal{A}, etc... \mathcal{a}, \mathcal{A}, \mbox{etc...}

TeX geeft alle variabelen cursief weer. Soms wil men echter dat een letter of woord in gewone druk weergegeven wordt. Dit kan met \mathrm{ } ("math roman").

Grieks[bewerken]

Wat zou wiskunde zijn zonder een compleet arsenaal aan Griekse letters?

\alpha , \alpha \vartheta , \vartheta \varpi , \varpi \chi , \chi \Eta , \Eta \Pi , \Pi
\beta , \beta \iota , \iota \rho , \rho \psi , \psi \Theta , \Theta \Rho , \Rho
\gamma , \gamma \kappa , \kappa \varrho , \varrho \omega , \omega \Iota , \Iota \Sigma , \Sigma
\delta , \delta \lambda , \lambda \sigma , \sigma \Alpha , \Alpha \Kappa , \Kappa \Tau , \Tau
\epsilon , \epsilon \mu , \mu \varsigma , \varsigma \Beta , \Beta \Lambda , \Lambda \Upsilon , \Upsilon
\varepsilon , \varepsilon \nu , \nu \tau , \tau \Gamma , \Gamma \Mu , \Mu \Phi , \Phi
\zeta , \zeta \xi , \xi \upsilon , \upsilon \Delta , \Delta \Nu , \Nu \Chi , \Chi
\eta , \eta o (gewoon o) , o \phi , \phi \Epsilon , \Epsilon \Xi , \Xi \Psi , \Psi
\theta , \theta \pi , \pi \varphi , \varphi \Zeta , \Zeta O (gewoon O), O \Omega , \Omega

De delta voor partiële afgeleide (\partial) wordt ingevoerd als \partial

Hebreeuws[bewerken]

Alleen de eerste vier letters zijn beschikbaar:

\aleph, \aleph \beth, \beth \gimel, \gimel \daleth, \daleth

Operatoren[bewerken]

\pm, \pm \mp, \mp
\triangleright, \triangleright \triangleleft, \triangleleft
\setminus, \setminus \smallsetminus, \smallsetminus
\circ, \circ \bullet, \bullet \cdot, \cdot \star, \star
\times, \times
\vee, \vee \wedge, \wedge \wr, \wr
\dagger, \dagger \ddagger, \ddagger
\oplus, \oplus \otimes, \otimes \ominus, \ominus
\cup, \cup \cap, \cap

Tekstuele operatoren worden weergegeven met \operatorname{ }, bijvoorbeeld \operatorname{d}t.

Relaties[bewerken]

\leq,\leq \geq,\geq \neq,\neq \equiv,\equiv
\approx,\approx \cong,\cong \sim,\sim \simeq,\simeq
\mid,\mid \vdash,\vdash \models,\models \perp,\perp
\in,\in \ni,\ni
\supset,\supset \supseteq,\supseteq \subset,\subset \subseteq,\subseteq
\smile,\smile \frown,\frown

Verder geldt dat van iedere relationele operator het tegenovergestelde gemaakt kan worden door er \not voor te zetten; zo zijn er bijvoorbeeld \not\leq (\not\leq), \not\sim (\not\sim) en \not\models (\not\models). Deze truuk werkt ook voor de relaties die geen AMSTeX-functies zijn: \not= (\not=), \not< (\not<) enzovoorts.

Pijlen[bewerken]

\leftarrow,\leftarrow \rightarrow,\rightarrow \uparrow,\uparrow \downarrow,\downarrow
\longleftarrow,\longleftarrow \longrightarrow,\longrightarrow
\Leftarrow,\Leftarrow \Rightarrow,\Rightarrow \Uparrow,\Uparrow \Downarrow,\Downarrow
\Longleftarrow,\Longleftarrow \Longrightarrow,\Longrightarrow
\leftrightarrow,\leftrightarrow \updownarrow,\updownarrow
\Leftrightarrow,\Leftrightarrow \Updownarrow,\Updownarrow
\Longleftrightarrow,\Longleftrightarrow
\mapsto,\mapsto \longmapsto,\longmapsto \nwarrow,\nwarrow \swarrow,\swarrow
\hookleftarrow,\hookleftarrow \hookrightarrow,\hookrightarrow \nearrow,\nearrow \searrow,\searrow

Standaardfuncties[bewerken]

Zoals eerder opgemerkt gaat het met de spatiëring waarschijnlijk verkeerd als je in de wiskunde-context gewoon tekst gaat tikken. Voor bepaalde standaardfuncties zijn daarom AMSTeX-functies ingebouwd:

\arccos \cos \csc \exp \ker \limsup \min
\arcsin \cosh \deg \gcd \lg \ln \Pr
\arctan \cot \det \hom \lim \log \sec
\arg \coth \dim \inf \liminf \max \sin
\sinh \sup \tan \tanh

Quantoren[bewerken]

De quantoren zijn variabel in grootte en passen zich aan aan het predicaat dat zij meekrijgen.

\sum,\sum \coprod,\coprod \biguplus,\biguplus
\bigcap,\bigcap \bigsqcup,\bigsqcup \oint,\oint
\bigodot,\bigodot \bigoplus,\bigoplus \bigwedge,\bigwedge
\prod,\prod \int,\int \bigotimes,\bigotimes
\bigcup,\bigcup \bigvee,\bigvee

Wanneer je bij deze quantoren boven- en of ondergrenzen definieert, worden deze netjes gepositioneerd.

Andere tekens[bewerken]

Verdere functies die bruikbaar zijn:

\ldots,\ldots \cdots,\cdots \vdots,\vdots \ddots,\ddots
\forall,\forall \infty,\infty \hbar,\hbar \empty,\empty
\exists,\exists \nabla,\nabla \triangle,\triangle \#,\#
\imath,\imath \ell,\ell \neg,\neg \sphericalangle,\sphericalangle
\top,\top \flat,\flat \natural,\natural \sharp,\sharp
\wp,\wp \bot,\bot \clubsuit,\clubsuit \diamondsuit,\diamondsuit
\heartsuit,\heartsuit \spadesuit,\spadesuit
\angle,\angle \partial,\partial \N,\N \R,\R

Simpele formatteringen[bewerken]

Veel formattering is niet mogelijk in de Wikipedia-implementatie van AMSTeX. Maar met weinig kom je gelukkig ook een heel eind.

Accenten[bewerken]

Naast super- en subscriptie, kun je in de wiskunde-context ook accenten aanbrengen. Dit gebeurt met behulp van functies die een karakter als argument meekrijgen.

\hat{a},\hat{a} \check{a},\check{a}
\acute{a},\acute{a} \grave{a},\grave{a}
\bar{a},\bar{a} \vec{a},\vec{a}
\dot{a},\dot{a} \ddot{a},\ddot{a}
\breve{a},\breve{a} \tilde{a},\tilde{a}
\not{a},\not{a} a^{\circ},a^{\circ}

Afgeleiden en andere constructies[bewerken]

AMSTeX kent ook een aantal zogeheten constructie-functies. Deze functies verzorgen weergave van speciale notatie rondom stukken tekst. De tekst waar het om gaat, wordt als argument meegegeven.

\overleftarrow{abc}, \overleftarrow{abc} \overrightarrow{abc}, \overrightarrow{abc}
\overline{abc}, \overline{abc} \underline{abc}, \underline{abc}
\overbrace{abc}^k, \overbrace{abc}^k \underbrace{abc}_k, \underbrace{abc}_k
\sqrt{abc}, \sqrt{abc} \sqrt[n]{abc}, \sqrt[n]{abc}
f' (f accent), f' \frac{abc}{xyz}, \frac{abc}{xyz}
\widehat{abc}, \widehat{abc} \text{Wikipedia}, \text{Wikipedia} \,

Bepaalde integralen[bewerken]

Integratiegrenzen kunnen op twee manieren worden opgegeven:

\int_a^b f(x) {\rm d}x levert: \int_a^b f(x) {\rm d}x
\int\limits_a^b f(x) {\rm d}x     levert: \int\limits_a^b f(x) {\rm d}x

Voor a en b kunnen uiteraard ook constructie met accolades worden gebruikt. In dat geval verdient de tweede versie hierboven veelal de voorkeur vanwege de omvang van de formules in de integratiegrenzen. Verder zorgt de constructie \rm ervoor dat de "d" niet cursief wordt weergegeven.

Haakjes[bewerken]

Ronde en rechte haken -- "()", "[]" -- zijn direct te gebruiken in de wiskunde-context. Accolades worden normaal gebruikt voor argumenten, daarom moet er een backslash voor bij gebruik als tekst: "\{", "\}".

Daarnaast kent het systeem nog de volgende haken (en wat daarop lijkt):

\lfloor,\lfloor \rfloor,\rfloor
\lceil,\lceil \rceil,\rceil
\langle,\langle \rangle,\rangle
|,| \|,\|

Bij het gebruik van ronde haken kan het bij sommige functies mooier zijn wanneer de haken groter zijn dan het standaardformaat. Dit kan worden bereikt door het gebruik van \left en \right. Vergelijk:

2+3*(\frac{(x+a)^{230}}{D}-1) 2+3*(\frac{(x+a)^{230}}{D}-1)

met

2+3*\left (\frac{(x+a)^{230}}{D}-1 \right) 2+3*\left (\frac{(x+a)^{230}}{D}-1\right)

Grotere constructies[bewerken]

Matrices[bewerken]

Matrices zijn de basis van alle, grotere constructies in Wikipedia AMSTeX. Een matrix is een blok van M rijen en N kolommen (dus MxN elementen) waarin ieder element een formule of constructie mag zijn.

Een matrix heeft zijn eigen context binnen de wiskunde-context; deze wordt afgeschermd door \begin{matrix} en \end{matrix}.

Een matrix wordt rij voor rij, kolom voor kolom opgebouwd. Als scheidingsteken tussen kolommen wordt een &-teken gebruikt; als scheiding tussen rijen een dubbele backslash (\\). Een helder voorbeeld is de volgende eenheidsmatrix van 5x5:

\begin{matrix}
1 & 0 & 0 & 0 & 0 \\
0 & 1 & 0 & 0 & 0 \\
0 & 0 & 1 & 0 & 0 \\
0 & 0 & 0 & 1 & 0 \\
0 & 0 & 0 & 0 & 1
\end{matrix}
\begin{matrix}1 & 0 & 0 & 0 & 0 \\ 0 & 1 & 0 & 0 & 0 \\ 0 & 0 & 1 & 0 & 0 \\ 0 & 0 & 0 & 1 & 0 \\ 0 & 0 & 0 & 0 & 1 \end{matrix}

Een iets uitgebreider voorbeeld:

\begin{matrix}
x^{2} + 3x - 9 & \int_{-\infty}^{\infty}f(g(x)) dx\\
\frac{7x}{19y} & \begin{vmatrix} 1 & 2 \\ 3 & 4 \end{vmatrix}
\end{matrix}
\begin{matrix} x^{2} + 3x - 9 & \int_{-\infty}^{\infty}f(g(x)) dx\\ \frac{7x}{19y} & 
 \begin{vmatrix} 1 & 2 \\ 3 & 4 \end{vmatrix}  \end{matrix}

Er zijn een aantal varianten op matrices, die allemaal te maken hebben met de afscheidingen rondom de matrix. In de bovenstaande gevallen, was er bijvoorbeeld geen afscheiding. We kennen echter rechtomlijnde matrices, dubbel rechtomlijnde matrices, blokmatrices, matrices in accolades en matrices in haken:

Stijl Voorbeeld resultaat
"Gewoon" \begin{matrix} x & y \\ v & w \end{matrix} \begin{matrix} x & y \\ v & w \end{matrix}
Rechtomlijnd \begin{vmatrix} x & y \\ v & w \end{vmatrix} \begin{vmatrix} x & y \\ v & w \end{vmatrix}
Dubbel rechtomlijnd \begin{Vmatrix} x & y \\ v & w \end{Vmatrix} \begin{Vmatrix} x & y \\ v & w \end{Vmatrix}
Blok \begin{bmatrix} x & y \\ v & w \end{bmatrix} \begin{bmatrix} x & y \\ v & w \end{bmatrix}
Accolades \begin{Bmatrix} x & y \\ v & w \end{Bmatrix} \begin{Bmatrix} x & y \\ v & w \end{Bmatrix}
Haken \begin{pmatrix} x & y \\ v & w \end{pmatrix} \begin{pmatrix} x & y \\ v & w \end{pmatrix}

Een zeer veel voorkomende matrix met haken is de 2x1-matrix; deze wordt namelijk gebruikt voor het noteren van een binomiaalcoëfficiënt. Dit komt zo vaak voor, dat hiervoor een kortere constructie bedacht is:

{a \choose b}

wordt

{a \choose b}

NB.: Dit kan ook genoteerd worden met behulp van \binom{a}{b}

\binom{a}{b}

en klein met \tbinom{a}{b}

\tbinom{a}{b}.

Gevalsonderscheid[bewerken]

Constructies van gevalsonderscheid worden gemaakt met "cases"; bijvoorbeeld:

:<math> \sgn(x) = \begin{cases} -1 & \mbox{als } x < 0 \\ 0 & \mbox{als } x = 0 \\ 1 & \mbox{als } x > 0 \end{cases} </math>

geeft:

 \sgn(x) = 
\begin{cases} 
-1 & \mbox{als  } x < 0 \\
 0 & \mbox{als  } x = 0 \\
 1 & \mbox{als  } x > 0 
\end{cases}

Zij kunnen ook gemaakt worden met behulp van matrices. Beschouw bijvoorbeeld de volgende definitie van de notatie van Knuth:

[\mathcal{B}] = \left\{ \begin{matrix}\mbox{Als } \mathcal{B} & 1 \\ \mbox{Anders } & 0 \end{matrix}\right.
[\mathcal{B}] = \left\{ \begin{matrix}\mbox{Als } \mathcal{B} & 1 \\ \mbox{Anders } & 0 \end{matrix}\right.

Meerregelige vergelijkingen[bewerken]

Ook vergelijkingen over meerdere regels kunnen met matrices makkelijk opgesteld worden:

\begin{matrix}
  & ax^{2} + bx + c = 0 \\
\equiv & \{q(r+s) = qr + qs; \frac{p}{q} \cdot \frac{r}{s} = \frac{pr}{qs}; \frac{p}{1} = p; \ldots \} \\
  & a(x^{2} + \frac{b}{a} x + \frac{c}{a} ) = 0 \\
\equiv & \{p + 0 = p; q - q = 0\} \\
  & a(x^{2} + 2 \frac{b}{2a} x + (\frac{b}{2a})^{2} - (\frac{b}{2a})^{2} + \frac{c}{a}) = 0 \\
\equiv & \{(p+q)^{2} = p^{2} + 2pq + q^{2}\} \\
  & a((x + \frac{b}{2a})^{2} + \frac{4ac-b^{2}}{4a^{2}}) = 0 \\
\equiv & \\
  & x = \frac{-b \pm \sqrt{b^{2} - 4ac}}{2a}
\end{matrix}
\begin{matrix} & ax^{2} + bx + c = 0 \\ \equiv & \{q(r+s) = qr + qs; \frac{p}{q} \cdot \frac{r}{s} = \frac{pr}{qs}; \frac{p}{1} = p; \ldots \} \\ & a(x^{2} + \frac{b}{a} x + \frac{c}{a} ) = 0 \\ \equiv & \{p + 0 = p; q - q = 0\} \\ & a(x^{2} + 2 \frac{b}{2a} x + (\frac{b}{2a}) - (\frac{b}{2a}) + \frac{c}{a}) = 0 \\ \equiv & \{(p+q)^{2} = p^{2} + 2pq + q^{2}\} \\ & a((x + \frac{b}{2a})^{2} + \frac{4ac-b^{2}}{4a^{2}}) = 0 \\ \equiv & \\ & x = \frac{-b \pm \sqrt{b^{2} - 4ac}}{2a} \end{matrix}

Reactievergelijkingen[bewerken]

Reactievergelijkingen worden bij voorkeur in math-code geschreven. Hieronder een eenvoudig voorbeeld:

\mathrm{A\ +\ B\ \longrightarrow\ C\ +\ 3\ D}

De gebruikte code hiervoor is:

\mathrm{A\ +\ B\ \longrightarrow\ C\ +\ 3\ D}

Uitgewerkt voorbeeld[bewerken]

Onderstaand een voorbeeld:

\mathrm{Cu(OH)_2\ +\ H_2SO_4\ \longrightarrow\ CuSO_4\ +\ 2\ H_2O}

De gebruikte code hiervoor is:

\mathrm{Cu(OH)_2\ +\ H_2SO_4\ \longrightarrow\ CuSO_4\ +\ 2\ H_2O}

Richtlijnen[bewerken]

Essentieel is dat de reactievergelijking tussen \mathrm{ }-tekens wordt geplaatst, zodat de tekst niet schuin wordt afgedrukt, maar recht.

Na iedere chemische component (reagens of reactieproduct) en ook na ieder voorgetal en plus-teken dient een \-teken (een backslash) te worden gezet om op die manier een spatie te maken. Zo wordt de reactievergelijking minder opeengedrukt en beter leesbaar. Vergelijk onderstaande gevallen:

Zonder spaties Met spaties Met halve spaties
\mathrm{2H_2 + O_2 \longrightarrow 2 H_2O} \mathrm{2\ H_2\ +\ O_2\ \longrightarrow\ 2\ H_2O} \mathrm{2\,H_2\ +\ O_2\ \longrightarrow\ 2\,H_2O}

Reactiepijlen[bewerken]

Er zijn verschillende pijlen die gebruikt kunnen worden:

Pijl Code Gebruik
\mathrm{\longrightarrow}
\longrightarrow
Gewone reacties
\mathrm{\rightleftharpoons}
\rightleftharpoons
Evenwichtsreacties
\mathrm{\xrightarrow[onder]{boven}}
\xrightarrow[onder]{boven}
Specificatie van de reactieomstandigheden: oplosmiddel, katalysator, temperatuur

Bijzondere tekens[bewerken]

Neerslag- en gasvorming[bewerken]

Componenten die neerslaan tijdens een reactie kunnen worden aangegeven door een pijl naar beneden (\downarrow); evenzo kan een ontsnappend gas met een pijl naar boven (\uparrow) worden aangeduid:

\mathrm{3\ CuCO_3\ +\ 2\ H_3PO_4\ \xrightarrow {\ 70 ^o C \ }\ Cu_3(PO_4)_2 \downarrow \ +\ 3\ H_2O\ +\ 3\ CO_2 \uparrow }

Radicalen[bewerken]

Radicalen kunnen aangegeven worden door na de betreffende component ^{\cdot} te noteren:

\mathrm{RX\ \longrightarrow\ R^{\cdot}\ +\ X^{\cdot}}

Bindingen[bewerken]

Bindingen die expliciet getekend worden moeten tussen enkele accolades staan:

  • Enkelvoudige binding: {-}
  • Dubbele binding: {=}
  • Drievoudige binding: {\equiv}

Voorbeeld:

\mathrm{HC{\equiv}CH\ +\ H{-}H\ \longrightarrow\ H_2C{=}CH_2}

Groeperen in sub- of superscript[bewerken]

Wanneer twee of meerdere tekens in sub- of superscript moeten staan (bijvoorbeeld ladingen van ionen of coëfficiënten in brutoformules), dan dienen die tussen enkele accolades te worden geplaatst:

\mathrm{C_{10}H_{20}\ +\ H_2\ \longrightarrow\ C_{10}H_{22}}

Indien dit niet gebeurt dan wordt dit verkregen:

\mathrm{C_10H_20\ +\ H_2\ \longrightarrow\ C_10H_22}

Idem voor ladingen van ionen:

\mathrm{3\ Cu^{2+}\ +\ 2\ PO_4^{3-}\ \longrightarrow\ Cu_3(PO_4)_2}

Indien dit niet wordt gedaan is het resultaat dit:

\mathrm{3\ Cu^2+\ +\ 2\ PO_4^3-\ \longrightarrow\ Cu_3(PO_4)_2}

Inspringen[bewerken]

In een lopende artikeltekst worden chemische reactievergelijkingen eenmaal ingesprongen door helemaal vooraan de regel een dubbele punt te plaatsen. Indien er gebruik wordt gemaakt van opsommingen (bijvoorbeeld wanneer meerdere synthesemethoden van een bepaalde stof voorhanden zijn, zoals op het artikel over nitrosylchloride), dan dient tweemaal ingesprongen te worden (door 2 dubbele punten te plaatsen).