> For the complete documentation index, see [llms.txt](https://overleaf-pro.ayaka.space/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://overleaf-pro.ayaka.space/latex/nl/vakspecifiek/02-chemistry-formulae.md).

# Scheikundige formules

Dit artikel belicht twee LaTeX-pakketten die zijn ontworpen voor het zetten van chemische inhoud en documentatie:

* [chemfig](https://www.ctan.org/pkg/chemfig): een pakket om [structurele formules van moleculen te tekenen](#using-chemfig-to-draw-molecules-structural-formulae)
* [mhchem](https://ctan.org/pkg/mhchem): een pakket om [chemische formules en vergelijkingen te zetten](#using-mhchem-to-typeset-chemical-formulae-and-equations)

## Chemfig gebruiken om moleculen te tekenen (structurele formules)

Het tekenen van een molecuul bestaat voornamelijk uit het verbinden van atoomgroepen met lijnen. Eenvoudige lineaire formules kunnen gemakkelijk worden getekend met het `chemfig` pakket, zoals in het volgende voorbeeld te zien is:

```latex
\documentclass{article}
\usepackage{chemfig}
\begin{document}

\section{Introduction}
Chemische formules schrijven met chemfig is eenvoudig.

\chemfig{A=B}
\end{document}
```

[Open dit `chemfig` voorbeeld in Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Chemfig+example+1\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Bchemfig%7D%0A%5Cbegin%7Bdocument%7D%0A%0A%5Csection%7BIntroduction%7D%0AWriting+chemical+formulae+with+chemfig+is+straightforward.%0A%0A%5Cchemfig%7BA%3DB%7D%0A%5Cend%7Bdocument%7D)

De volgende afbeelding toont de uitvoer die door het bovenstaande voorbeeld is geproduceerd:

![Een basisvoorbeeld met chemfig](/files/6d567d98583b15d6d7cb49e73f7b5fe578cbc011)

Het pakket wordt geïmporteerd met `\usepackage{chemfig}` in de preambule. Het commando `\chemfig{A=B}` het tekent het molecuul. Het symbool `=` bepaalt het type binding. Zie de [naslaggids](#reference-guide) voor een lijst met bindingstypen.

### Hoeken

Er zijn verschillende manieren om hoeken tussen bindingen in moleculen te definiëren.

```latex
Om chemische formules te definiëren kun je eenheden gebruiken die de hoeken bepalen

\chemfig{A-[1]B-[7]C}

Absolute hoeken

\chemfig{A-[:50]B-[:-25]C}

Relatieve hoeken

\chemfig{A-[::50]B-[::-25]C}
```

[Open dit `chemfig` voorbeeld in Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Chemfig+example+2\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Bchemfig%7D%0A%5Cbegin%7Bdocument%7D%0ATo+define+chemical+formulae+you+can+use+units+that+define+the+angles%0A%0A%5Cchemfig%7BA-%5B1%5DB-%5B7%5DC%7D%0A%0AAbsolute+angles%0A%0A%5Cchemfig%7BA-%5B%3A50%5DB-%5B%3A-25%5DC%7D%0A%0ARelative+angles%0A%0A%5Cchemfig%7BA-%5B%3A%3A50%5DB-%5B%3A%3A-25%5DC%7D%0A%5Cend%7Bdocument%7D)

De volgende afbeelding toont de uitvoer die door het bovenstaande voorbeeld is geproduceerd:

![Chemfig2OLV2.png](/files/b65e23b0db0fa23fc8751552cf8f9f625dbeda1a)

Elk van de drie commando's in het bovenstaande voorbeeld gebruikt een andere methode om de hoek tussen bindingen te bepalen.

* `standaardeenheden`: In het commando `\chemfig{A-[1]B-[7]C}` stellen de parameters tussen de haken de hoek in speciale eenheden in, waarbij elke eenheid gelijk is aan 45°. In het voorbeeld zijn de hoeken dus 45° en 315°.
* `absolute eenheden`: De hoeken kunnen in absolute eenheden worden ingesteld, in het commando `\chemfig{A-[:50]B-[:-25]C}` stelt de parameter tussen de haken de hoek voor, in graden, gemeten vanaf de horizontale basislijn. Negatieve hoeken zijn toegestaan.
* `relatieve hoeken`: In het derde voorbeeld `\chemfig{A-[::50]B-[::-25]C}` worden de hoeken gemeten vanaf de vorige binding, in plaats van vanaf de basislijn.

### Ringen

Het onderstaande voorbeeld toont de syntaxis om regelmatige veelhoeken te tekenen:

```latex
Regelmatige veelhoeken:

\chemfig{A*5(-B=C-D-E=)}

Onvolledige ringen zijn ook mogelijk:

\chemfig{A*5(-B=C-D)}
```

[Open dit `chemfig` voorbeeld in Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Chemfig+example+3\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Bchemfig%7D%0A%5Cbegin%7Bdocument%7D%0ARegular+polygons%3A%0A%0A%5Cchemfig%7BA%2A5%28-B%3DC-D-E%3D%29%7D%0A%0AIncomplete+rings+are+also+possible%3A%0A%0A%5Cchemfig%7BA%2A5%28-B%3DC-D%29%7D%0A%5Cend%7Bdocument%7D)

De volgende afbeelding toont de uitvoer die door het bovenstaande voorbeeld is geproduceerd:

![Chemfig3OLV2.png](/files/0b6e1f4cbf1f7424e322857dbcb702e6eef7ea3c)

De syntaxis van het commando `\chemfig{A*5(-B=C-D-E=)}` wordt hieronder uitgelegd:

* `A`: Dit is het eerste atoom, de rest van de atomen wordt hiervandaan getekend
* `*5`: Aantal zijden van de veelhoek
* `(-B=C-D-E=)`: De rest van de atomen en bindingen. Als er niet genoeg worden opgegeven om de veelhoek te voltooien, wordt een onvolledige ring getekend.

Er is een extra parameter die aan dit commando kan worden doorgegeven: een dubbele asterisk. Als bijvoorbeeld `**5` wordt ingesteld in plaats van `*5` wordt er een cirkel binnen de veelhoek getekend.

#### Verbonden ringen

Het volgende voorbeeld tekent de chemische structuur van cafeïne:

```latex
\documentclass{article}
\usepackage{chemfig}
\begin{document}
\section{I need caffeine.}

\chemfig{*6((=O)-N(-)-(*5(-N=-N(-)-))=-(=O)-N(-)-)}
\end{document}
```

[Open dit `chemfig` voorbeeld in Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Drawing+caffeine+using+chemfig\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Bchemfig%7D%0A%5Cbegin%7Bdocument%7D%0A%5Csection%7BI+need+caffeine.%7D%0A%0A%5Cchemfig%7B%2A6%28%28%3DO%29-N%28-%29-%28%2A5%28-N%3D-N%28-%29-%29%29%3D-%28%3DO%29-N%28-%29-%29%7D%0A%5Cend%7Bdocument%7D)

De volgende afbeelding toont de uitvoer van het cafeïnevoorbeeld:

![Een tekening van het cafeïnemolecuul, gemaakt met het LaTeX-pakket chemfig](/files/7d482a66ea9880c2f20464e70d577c967d4f6dbb)

### Branches

Chemische formules zijn niet altijd lineair; vertakte formules zijn eigenlijk het meest gangbare type. Hieronder een voorbeeld van hoe je ze maakt.

```latex
Vertakt molecuul \vspace{.5cm}

\chemfig{H-C(-[2]H)(-[6]H)-C(=[1]O)-[7]H}
```

[Open dit `chemfig` voorbeeld in Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Chemfig+example+4\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Bchemfig%7D%0A%5Cbegin%7Bdocument%7D%0ABranched+molecule+%5Cvspace%7B.5cm%7D%0A%0A%5Cchemfig%7BH-C%28-%5B2%5DH%29%28-%5B6%5DH%29-C%28%3D%5B1%5DO%29-%5B7%5DH%7D%0A%5Cend%7Bdocument%7D)

De volgende afbeelding toont de uitvoer die door het bovenstaande voorbeeld is geproduceerd:

![Chemfig4OLV2.png](/files/64be909978b3ce4e0fa8988cd5a2575de2138a20)

Vertakkingen in elk knooppunt worden gemaakt door formules tussen haakjes toe te voegen. Bijvoorbeeld de code

```latex
C(-[2]H)(-[6]H)
```

maakt twee vertakkingen in "C", één met een hoek van 2 eenheden (90°) en een andere met een hoek van 6 eenheden (270°).

Vertakkingen kunnen ook aan ringen worden toegevoegd:

```latex
Vertakte ring
\vspace{.5cm}

\chemfig{A*6(-B=C(-CH_3)-D-E-F(=G)=)}
```

[Open dit `chemfig` voorbeeld in Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Chemfig+example+5\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Bchemfig%7D%0A%5Cbegin%7Bdocument%7D%0ABranched+ring%0A%5Cvspace%7B.5cm%7D%0A%0A%5Cchemfig%7BA%2A6%28-B%3DC%28-CH_3%29-D-E-F%28%3DG%29%3D%29%7D%0A%5Cend%7Bdocument%7D)

De volgende afbeelding toont de uitvoer die door het bovenstaande voorbeeld is geproduceerd:

![Chemfig5OLV2.png](/files/47ac8eb101e341ce450abc08bf456ad0056c9cf8)

De syntaxis is vergelijkbaar; met haakjes kan een vertakking aan een knooppunt (atoom) worden gekoppeld. Bijvoorbeeld

```latex
F(=G)
```

koppelt een vertakking aan het knooppunt "F". Meer complexe voorbeelden kunnen worden gemaakt met geneste vertakkingen en zelfs door ringen als vertakkingen te koppelen.

### De formules aanpassen

Verschillende parameters, zoals kleuren en de afstand tussen knooppunten, kunnen worden aangepast; ook kan extra tekst worden toegevoegd om de formule te beschrijven.

```latex
{\huge
    \setchemfig{atom sep=2em,bond style={line width=1pt,red,dash pattern=on 2pt off 2pt}}
    \chemname
    {\chemfig{H-C(-[2]H)(-[6]H)-C(=[1]O)-[7]H}}
    {Acetaldehyde}
}
```

[Open dit `chemfig` voorbeeld in Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Chemfig+example+6\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Bchemfig%7D%0A%5Cbegin%7Bdocument%7D%0A%7B%5Chuge+%0A++++%5Csetchemfig%7Batom+sep%3D2em%2Cbond+style%3D%7Bline+width%3D1pt%2Cred%2Cdash+pattern%3Don+2pt+off+2pt%7D%7D++%0A++++%5Cchemname%0A++++%7B%5Cchemfig%7BH-C%28-%5B2%5DH%29%28-%5B6%5DH%29-C%28%3D%5B1%5DO%29-%5B7%5DH%7D%7D++++%0A++++%7BAcetaldehyde%7D%0A%7D%0A%5Cend%7Bdocument%7D)

De volgende afbeelding toont de uitvoer die door het bovenstaande voorbeeld is geproduceerd:

![Acetaldehyde tekenen in LaTeX met behulp van het pakket chemfig](/files/977f4a9c7c7d32bef2ea9ddbd81f085152c324a1)

Hier zijn twee nieuwe commando's:

* `\setchemfig{}`Dit commando wordt gebruikt om instellingen te configureren voor het tekenen van chemische structuren.
* `\chem``name{}{}` : De eerste parameter in dit commando is een `chemfig` formule, de tweede is een tekst die onder de formule wordt afgedrukt. In het voorbeeld is de tekst "Acetaldehyde".

Merk ook op dat het gebruikte lettertype `groot`. Je kunt elk ander [lettergrootte](/latex/nl/lettertypen/01-font-sizes-families-and-styles.md) gebruiken en de formule wordt overeenkomstig geschaald.

### Naslaggids (chemfig)

**Bindingstypen**

| Bindingstype            | code                | uitvoer                                                       |
| ----------------------- | ------------------- | ------------------------------------------------------------- |
| enkel                   | `\chemfig{O - H}`   | ![Bond1.png](/files/36e1380ed91c750a419ae3ba99bc298ec1cb9802) |
| dubbele                 | `\chemfig{O = H}`   | ![Bond2.png](/files/9fa564e7f84049a746f54c1f07ff80375607b420) |
| drievoudig              | `\chemfig{O ~ H}`   | ![Bond3.png](/files/d918145750ae55e50676cb5588f4e7c2ff4249e0) |
| eenvoudige rechter cram | `\chemfig{O > H}`   | ![Bond4.png](/files/e3eb71463c9b67310fe64b433a4d1f18dadad4d6) |
| eenvoudige linker cram  | `\chemfig{O < H}`   | ![Bond5.png](/files/d44c298607a316c53cfa033a3ddcb5cfcca87c0b) |
| gestreepte rechter cram | `\chemfig{O >: H}`  | ![Bond6.png](/files/5d0519e6adf3976afe3b696b31b7b44455215a3e) |
| gestreepte linker cram  | `\chemfig{O <: H}`  | ![Bond7.png](/files/1ac279c486d384b7ea97f565b3f114a2739a52ee) |
| holle rechter cram      | `\chemfig{O >\| H}` | ![Bond8.png](/files/91eca65bf20087b3724993246dc5effce318fbf4) |
| holle linker cram       | `\chemfig{O <\| H}` | ![Bond9.png](/files/12eacf9c9b520b6af0684d5f6fdbbb388822b516) |

## mhchem gebruiken om chemische formules en vergelijkingen te zetten

De `mhchem` de veelzijdige `\ce` commando, dat is [wordt ondersteund door de voorvertoning in Overleaf's Visual Editor](#visual-editors-preview-of-chemical-formulae-and-equations), maakt het zetten van chemische formules en vergelijkingen mogelijk; bijvoorbeeld, het schrijven van `\ce{H2O}` zet $$\text{H}\_2\text{O}$$, de chemische formule van water.

* **Opmerking**: Recente versies van het `mhchem` pakket kunnen [de tijd verlengen die nodig is om je project te compileren](/latex/nl/kennisbank/038-fixing-and-preventing-compile-timeouts.md#mhchemtimeout). Overschakelen naar het [`chemformula` pakket](https://ctan.org/pkg/chemformula?lang=en), en het gebruik van zijn `\ch` commando, kan de compilatietijd verkorten, maar het `\ch` commando wordt momenteel niet in Visual Editor voorvertoond.

### Hoe het mhchem-pakket te laden

Om de nieuwste versie van `mhchem`, momenteel versie 4, voeg de volgende regel toe aan de preambule van je document:

```latex
\usepackage[version=4]{mhchem}
```

Hiermee wordt `mhchem` met zijn standaardstijlen voor het opmaken van chemische formules en vergelijkingen geladen. Om die standaarden te wijzigen kun je ofwel `mhchem` pakketopties of het `\mhchemoptions` commando gebruiken. Bijvoorbeeld, om in tekstmodus het lettertype naar schreefloos te wijzigen en pijlen te tekenen met PGF/Ti*k*Z, kun je `mhchem` laden met

```latex
\usepackage[version=4,arrows=pgf-filled,textfontname=sffamily]{mhchem}
```

of je kunt het `\mhchemoptions` commando binnen je document

```latex
\mhchemoptions{arrows=pgf-filled,textfontname=sffamily}
```

De [`mhchem` pakkettendocumentatie](http://mirrors.ctan.org/macros/latex/contrib/mhchem/mhchem.pdf) geeft verdere aanwijzingen voor het configureren van `mhchem`, samen met talrijke voorbeelden van chemische formules en vergelijkingen, waarvan we er hier enkele reproduceren om je op weg te helpen. Let op het gebruik van spaties in complexere invoer voor het `\ce` commando. Die spaties zijn nodig om `mhchem` je chemische formules en vergelijkingen correct te parseren; als je ze weglaat, kan de fout [Onverwacht invoerteken](#the-unexpected-input-character-mhchem-error).

### Enkele voorbeelden

Het volgende Overleaf-project laadt `mhchem` met drie pakketopties:

* `arrows=pgf-filled`: tekent gevulde pijlen met PGF
* `textfontname=sffamily`: buiten de wiskundige modus worden chemische formules en vergelijkingen gezet met het standaard schreefloze lettertype
* `mathfontname=mathsf`: gebruik in wiskundige modus een schreefloos lettertype

De `\ce` commando wordt gebruikt om een reeks voorbeelden te zetten.

```latex
\documentclass{article}
%Laad mhchem met enkele pakketopties
\usepackage[version=4,arrows=pgf-filled,
textfontname=sffamily,
mathfontname=mathsf]{mhchem}
\begin{document}
\subsection*{Eenvoudige moleculen}

\begin{itemize}
\item Water: \verb|\ce{H2O}|, \ce{H2O}
\item Benzeen: \verb|\ce{C6H6}|, \ce{C6H6}
\item Waterstofperoxide: \verb|\ce{H2O2}|, \ce{H2O2}
\item Azijnzuur: \verb|\ce{C2H4O2}|, \ce{C2H4O2}
\item Glucose: \verb|\ce{C6H12O6}|, \ce{C6H12O6}
\end{itemize}

\subsection*{Chemische vergelijkingen}

Twee basisvoorbeelden:

\begin{itemize}
\item \verb|\ce{2H2 + O2 -> 2H2O}| zet \ce{2H2 + O2 -> 2H2O}
\item \verb|\ce{CO2 + C -> 2 CO}| zet \ce{CO2 + C -> 2 CO}
\end{itemize}

\subsection*{Een complexer voorbeeld}

Het schrijven van \verb|\ce{Hg^2+ ->[I-] HgI2 ->[I-] [Hg^{II}I4]^2-}| zet dit:\vskip10pt
\noindent \ce{Hg^2+ ->[I-] HgI2 ->[I-] [Hg^{II}I4]^2-}.

\subsection*{Een voorbeeld in wiskundige modus}

Chemische uitdrukkingen kunnen worden gezet met commando's in wiskundige modus zoals \verb|\frac|. \vskip10pt

\noindent Het schrijven van \verb|\[K=\frac{[\ce{Hg^2+}][\ce{Hg}]}{[\ce{Hg2^2+}]}\]| levert dit op:

\[K=\frac{[\ce{Hg^2+}][\ce{Hg}]}{[\ce{Hg2^2+}]}\]
\end{document}
```

[Open dit `mhchem` voorbeeld in Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=mhchem+example\&snip=%5Cdocumentclass%7Barticle%7D%0A%25Load+mhchem+using+some+package+options%0A%5Cusepackage%5Bversion%3D4%2Carrows%3Dpgf-filled%2C%0Atextfontname%3Dsffamily%2C%0Amathfontname%3Dmathsf%5D%7Bmhchem%7D%0A%5Cbegin%7Bdocument%7D%0A%5Csubsection%2A%7BSimple+molecules%7D%0A%0A%5Cbegin%7Bitemize%7D%0A%5Citem+Water%3A+%5Cverb%7C%5Cce%7BH2O%7D%7C%2C+%5Cce%7BH2O%7D%0A%5Citem+Benzene%3A+%5Cverb%7C%5Cce%7BC6H6%7D%7C%2C+%5Cce%7BC6H6%7D%0A%5Citem+Hydrogen+peroxide%3A+%5Cverb%7C%5Cce%7BH2O2%7D%7C%2C+%5Cce%7BH2O2%7D%0A%5Citem+Acetic+acid%3A+%5Cverb%7C%5Cce%7BC2H4O2%7D%7C%2C+%5Cce%7BC2H4O2%7D%0A%5Citem+Glucose%3A+%5Cverb%7C%5Cce%7BC6H12O6%7D%7C%2C+%5Cce%7BC6H12O6%7D%0A%5Cend%7Bitemize%7D%0A%0A%5Csubsection%2A%7BChemical+equations%7D%0A%0ATwo+basic+examples%3A%0A%0A%5Cbegin%7Bitemize%7D%0A%5Citem+%5Cverb%7C%5Cce%7B2H2+%2B+O2+-%3E+2H2O%7D%7C+typesets+%5Cce%7B2H2+%2B+O2+-%3E+2H2O%7D%0A%5Citem+%5Cverb%7C%5Cce%7BCO2+%2B+C+-%3E+2+CO%7D%7C+typesets+%5Cce%7BCO2+%2B+C+-%3E+2+CO%7D%0A%5Cend%7Bitemize%7D%0A%0A%5Csubsection%2A%7BA+more+complex+example%7D%0A%0AWriting+%5Cverb%7C%5Cce%7BHg%5E2%2B+-%3E%5BI-%5D+HgI2+-%3E%5BI-%5D+%5BHg%5E%7BII%7DI4%5D%5E2-%7D%7C+typesets+this%3A%5Cvskip10pt%0A%5Cnoindent+%5Cce%7BHg%5E2%2B+-%3E%5BI-%5D+HgI2+-%3E%5BI-%5D+%5BHg%5E%7BII%7DI4%5D%5E2-%7D.%0A%0A%5Csubsection%2A%7BA+math+mode+example%7D%0A%0AChemical+expressions+can+be+typeset+using+math+mode+commands+such+as+%5Cverb%7C%5Cfrac%7C.+%5Cvskip10pt%0A%0A%5Cnoindent+Writing+%5Cverb%7C%5C%5BK%3D%5Cfrac%7B%5B%5Cce%7BHg%5E2%2B%7D%5D%5B%5Cce%7BHg%7D%5D%7D%7B%5B%5Cce%7BHg2%5E2%2B%7D%5D%7D%5C%5D%7C+produces+this%3A%0A%0A%5C%5BK%3D%5Cfrac%7B%5B%5Cce%7BHg%5E2%2B%7D%5D%5B%5Cce%7BHg%7D%5D%7D%7B%5B%5Cce%7BHg2%5E2%2B%7D%5D%7D%5C%5D%0A%5Cend%7Bdocument%7D)

Dit project produceert de volgende uitvoer:

![Afbeelding met mhchem-voorbeelden](/files/0f4c8c5aad3a4f1211d7174224dbda2d25a9a52d)

De [`mhchem` pakkettendocumentatie](http://mirrors.ctan.org/macros/latex/contrib/mhchem/mhchem.pdf) is zeker het lezen waard omdat het talrijke voorbeelden van chemische formules en vergelijkingen bevat, naast informatie over pakketopties en configuratie.

### Voorvertoning van chemische formules en vergelijkingen in Visual Editor

Overleaf's Visual Editor biedt een voorvertoning van chemische formules en vergelijkingen die zijn gezet met het `\ce` commando, zoals gedemonstreerd in het volgende videofragment:

{% embed url="<https://videos.ctfassets.net/nrgyaltdicpt/38RMpDdTIkwBhVo4Jh2s28/aac834f5d7f2676133f884e1c6b3d0cb/VisualEditorchem.mp4>" %}

### De mhchem-fout “Unexpected input character”

De `mhchem` pakketfout **`Assertie mislukt: Onverwacht invoerteken`** is vaak het gevolg van ontbrekende spaties in de `\ce` commando-invoer—spaties zijn essentieel voor `mhchem` om de complexere chemische uitdrukkingen nauwkeurig te parseren. Deze fout kan optreden bij het kopiëren en plakken van voorbeelden uit PDF-documenten, waar spaties mogelijk niet exact worden overgenomen.

Het volgende voorbeeld laat deze fout zien:

```latex
\ce{CO2+C->2CO}
```

[Open dit **foutveroorzakend** `mhchem` voorbeeld in Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=mhchem+errors+example\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%5Bversion%3D4%5D%7Bmhchem%7D+%0A%5Cbegin%7Bdocument%7D%0A%5Cce%7BCO2%2BC-%3E2CO%7D%0A%5Cend%7Bdocument%7D)

Minimaal moeten we een spatie plaatsen tussen de `C` en de `->` ; die aanpak is echter mogelijk nog steeds niet voldoende om onze gewenste uitdrukking te zetten. Met alle spaties correct toegevoegd ziet het er zo uit:

```latex
\ce{CO2 + C -> 2 CO}
```

[Open deze gecorrigeerde `mhchem` voorbeeld in Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=mhchem+corrected+example\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%5Bversion%3D4%5D%7Bmhchem%7D+%0A%5Cbegin%7Bdocument%7D%0A%5Cce%7BCO2+%2B+C+-%3E+2+CO%7D%0A%5Cend%7Bdocument%7D)

Dit project produceert de volgende uitvoer:

![](/files/c30317d9d554c1ebd033d561319dc6307bb4677a)

## Verder lezen

Zie voor meer informatie

* [Moleculaire orbitaaldiagrammen](/latex/nl/vakspecifiek/04-molecular-orbital-diagrams.md)
* [Feynman-diagrammen](/latex/nl/vakspecifiek/03-feynman-diagrams.md)
* [TikZ-pakket](/latex/nl/afbeeldingen-en-tabellen/05-tikz-package.md)
* [Afbeeldingen invoegen](/latex/nl/meer-onderwerpen/27-inserting-images.md)
* [Lijst van Griekse letters en wiskundige symbolen](/latex/nl/wiskunde/11-list-of-greek-letters-and-math-symbols.md)
* [De **chemfig** pakkettendocumentatie](http://www.ctan.org/pkg/chemfig)
* [De **tikz/pgf** pakkettendocumentatie](http://www.ctan.org/pkg/pgf)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://overleaf-pro.ayaka.space/latex/nl/vakspecifiek/02-chemistry-formulae.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
