> 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/fr/specifique-a-un-domaine/02-chemistry-formulae.md).

# Formules chimiques

Cet article met en avant deux paquets LaTeX conçus pour la composition de contenus chimiques et de leur documentation :

* [chemfig](https://www.ctan.org/pkg/chemfig) : un paquet pour [dessiner des formules structurales de molécules](#using-chemfig-to-draw-molecules-structural-formulae)
* [mhchem](https://ctan.org/pkg/mhchem) : un paquet pour [composer des formules chimiques et des équations](#using-mhchem-to-typeset-chemical-formulae-and-equations)

## Utiliser chemfig pour dessiner des molécules (formules structurales)

Dessiner une molécule consiste principalement à relier des groupes d'atomes par des lignes. Les formules linéaires simples peuvent être facilement dessinées à l'aide du `chemfig` paquet, comme le montre l'exemple suivant :

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

\section{Introduction}
Écrire des formules chimiques avec chemfig est simple.

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

[Ouvrez cet `chemfig` exemple dans 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)

L'image suivante montre le résultat produit par l'exemple ci-dessus :

![Un exemple de base avec chemfig](/files/c1e2c00dc6b043c4edfa389c28d042ff96b0d4cd)

Le paquet est importé par `\usepackage{chemfig}` dans le préambule. La commande `\chemfig{A=B}` dessine la molécule. Le symbole `=` détermine le type de liaison. Voir le [guide de référence](#reference-guide) pour une liste des types de liaison.

### Angles

Il existe plusieurs façons de définir les angles entre les liaisons dans les molécules.

```latex
Pour définir des formules chimiques, vous pouvez utiliser des unités qui définissent les angles

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

Angles absolus

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

Angles relatifs

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

[Ouvrez cet `chemfig` exemple dans 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)

L'image suivante montre le résultat produit par l'exemple ci-dessus :

![Chemfig2OLV2.png](/files/6bcf5f4dbf48bac9fe132558f24ec3076fc4934b)

Chacune des trois commandes de l'exemple ci-dessus utilise une méthode différente pour déterminer l'angle entre les liaisons.

* `unités par défaut` : Dans la commande `\chemfig{A-[1]B-[7]C}` les paramètres entre crochets définissent l'angle en unités spéciales, chaque unité valant 45°. Ainsi, dans l'exemple, les angles sont de 45° et 315°.
* `unités absolues` : Les angles peuvent être définis en unités absolues, dans la commande `\chemfig{A-[:50]B-[:-25]C}` le paramètre entre crochets représente l'angle, en degrés, mesuré à partir de la ligne de base horizontale. Les angles négatifs sont autorisés.
* `angles relatifs` : Dans le troisième exemple `\chemfig{A-[::50]B-[::-25]C}` les angles sont mesurés à partir de la liaison précédente, au lieu de la ligne de base.

### Cycles

L'exemple ci-dessous présente la syntaxe pour dessiner des polygones réguliers :

```latex
Polygones réguliers :

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

Des cycles incomplets sont également possibles :

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

[Ouvrez cet `chemfig` exemple dans 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)

L'image suivante montre le résultat produit par l'exemple ci-dessus :

![Chemfig3OLV2.png](/files/3c93f726f78131def2fec26dec9418728887e46f)

La syntaxe de la commande `\chemfig{A*5(-B=C-D-E=)}` est expliquée ci-dessous :

* `A` : C'est le premier atome, tous les autres atomes seront dessinés à partir de lui
* `*5` : Nombre de côtés du polygone
* `(-B=C-D-E=)` : Le reste des atomes et des liaisons. Si la quantité transmise n'est pas suffisante pour compléter le polygone, un cycle incomplet sera dessiné.

Il existe un paramètre supplémentaire qui peut être passé à cette commande : un double astérisque. Par exemple, si `**5` est utilisé à la place de `*5` un cercle est dessiné à l'intérieur du polygone.

#### Cycles connectés

L'exemple suivant dessine la structure chimique de la caféine :

```latex
\documentclass{article}
\usepackage{chemfig}
\begin{document}
\section{J'ai besoin de caféine.}

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

[Ouvrez cet `chemfig` exemple dans 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)

Le graphique suivant montre le résultat produit par l'exemple de la caféine :

![Un dessin de la molécule de caféine produit à l'aide du paquet LaTeX chemfig](/files/68c574f74ebd5ef65fc68b6f717d8ed658180237)

### Branches

Les formules chimiques ne sont pas toujours linéaires ; les formules ramifiées sont en fait le type le plus courant. Ci-dessous, un exemple de leur création.

```latex
Molécule ramifiée \vspace{.5cm}

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

[Ouvrez cet `chemfig` exemple dans 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)

L'image suivante montre le résultat produit par l'exemple ci-dessus :

![Chemfig4OLV2.png](/files/4574d5fedee12041559b6f4ad6b8bb4c4d78a39f)

Les branches dans chaque nœud sont créées en ajoutant des formules entre parenthèses. Par exemple, le code

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

crée deux branches sur « C », l'une avec un angle de 2 unités (90°) et l'autre avec un angle de 6 unités (270°).

Des branches peuvent également être ajoutées aux cycles :

```latex
Cycle ramifié
\vspace{.5cm}

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

[Ouvrez cet `chemfig` exemple dans 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)

L'image suivante montre le résultat produit par l'exemple ci-dessus :

![Chemfig5OLV2.png](/files/5c03da5395b2195b537fff32b6129e4fa930669b)

La syntaxe est similaire ; en utilisant des parenthèses, une branche peut être attachée à un nœud (atome). Par exemple

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

attache une branche au nœud « F ». Des exemples plus complexes peuvent être créés en utilisant des branches imbriquées et même en attachant des cycles comme branches.

### Personnalisation des formules

Plusieurs paramètres, tels que les couleurs et l'espacement des nœuds, peuvent être modifiés ; un texte supplémentaire pour décrire la formule peut également être ajouté.

```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}}
    {Acétaldéhyde}
}
```

[Ouvrez cet `chemfig` exemple dans 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)

L'image suivante montre le résultat produit par l'exemple ci-dessus :

![Dessin de l'acétaldéhyde en LaTeX à l'aide du paquet chemfig](/files/9d6581e8b71c78e59be7a9b4c8c76c834348ace0)

Il y a ici deux nouvelles commandes :

* `\setchemfig{}` : Cette commande sert à configurer les paramètres de dessin des structures chimiques.
* `\chem``name{}{}`  : Le premier paramètre de cette commande est une `chemfig` formule, le second est un texte qui sera imprimé sous la formule. Dans l'exemple, le texte est « Acétaldéhyde ».

Remarquez également que la police utilisée est `très grande`. Vous pouvez utiliser n'importe quelle autre [taille de police](/latex/fr/polices/01-font-sizes-families-and-styles.md) et la formule sera mise à l'échelle en conséquence.

### Guide de référence (chemfig)

**Types de liaison**

| Type de liaison       | code                | sortie                                                        |
| --------------------- | ------------------- | ------------------------------------------------------------- |
| simple                | `\chemfig{O - H}`   | ![Bond1.png](/files/fe27dc169e7378454e8e5bec8736cc4508354a24) |
| double                | `\chemfig{O = H}`   | ![Bond2.png](/files/923c830e1493d60fab3fe916560277389accff6a) |
| triple                | `\chemfig{O ~ H}`   | ![Bond3.png](/files/7d9bab9713d562c1caaea9a9ed312ba3f692ecc1) |
| coin plein à droite   | `\chemfig{O > H}`   | ![Bond4.png](/files/d4fdf673e66b80f33fde4e40be912fdf605f8832) |
| coin plein à gauche   | `\chemfig{O < H}`   | ![Bond5.png](/files/adf76318a49fb82d903baa1b37c0960cc48b3da5) |
| coin hachuré à droite | `\chemfig{O >: H}`  | ![Bond6.png](/files/46fb32a1e92c0b5618d4a59b38919852543396a9) |
| coin hachuré à gauche | `\chemfig{O <: H}`  | ![Bond7.png](/files/27bb13a121c6bc4e07c3f1320904f7825df73df0) |
| coin creux à droite   | `\chemfig{O >\| H}` | ![Bond8.png](/files/7476414a247d32e95bda9e651f636d7a21b44045) |
| coin creux à gauche   | `\chemfig{O <\| H}` | ![Bond9.png](/files/070035b92cc97a5f13b486aecda0c50a7a774337) |

## Utiliser mhchem pour composer des formules chimiques et des équations

Le `mhchem` la commande polyvalente du paquet `\ce` commande, qui est [prise en charge par l'aperçu de l'Éditeur visuel d'Overleaf](#visual-editors-preview-of-chemical-formulae-and-equations), permet de composer des formules chimiques et des équations ; par exemple, écrire `\ce{H2O}` compose $$\text{H}\_2\text{O}$$, la formule chimique de l'eau.

* **Remarque** : Les versions récentes du `mhchem` paquet peuvent [augmenter le temps nécessaire à la compilation de votre projet](/latex/fr/base-de-connaissances/038-fixing-and-preventing-compile-timeouts.md#mhchemtimeout). Passer à la [`chemformula` package](https://ctan.org/pkg/chemformula?lang=en), et en utilisant sa `\ch` commande, peut réduire le temps de compilation, mais la `\ch` commande n'est pas actuellement prévisualisée par l'Éditeur visuel.

### Comment charger le paquet mhchem

Pour utiliser la dernière version de `mhchem`, actuellement la version 4, ajoutez la ligne suivante au préambule de votre document :

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

Cela charge `mhchem` avec ses styles par défaut pour le formatage des formules chimiques et des équations. Pour modifier ces valeurs par défaut, vous pouvez soit utiliser `mhchem` les options du paquet ou la `\mhchemoptions` commande. Par exemple, pour changer la police du mode texte en sans serif et dessiner des flèches à l'aide de PGF/Ti*roi*Z, vous pouvez charger `mhchem` en utilisant

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

ou vous pouvez utiliser la `\mhchemoptions` commande dans votre document

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

Le [`mhchem` documentation du paquet](http://mirrors.ctan.org/macros/latex/contrib/mhchem/mhchem.pdf) fournit des conseils supplémentaires sur la configuration de `mhchem`, ainsi que de nombreux exemples de formules chimiques et d'équations, dont nous en reproduisons quelques-uns ici pour vous aider à démarrer. Notez l'utilisation d'espaces dans les entrées plus complexes de la `\ce` commande. Ces espaces sont nécessaires pour aider `mhchem` à analyser correctement vos formules chimiques et vos équations ; les omettre peut déclencher l'erreur [Caractère d'entrée inattendu](#the-unexpected-input-character-mhchem-error).

### Quelques exemples

Le projet Overleaf suivant charge `mhchem` en utilisant trois options du paquet :

* `arrows=pgf-filled` : dessine des flèches pleines à l'aide de PGF
* `textfontname=sffamily` : en dehors du mode math, les formules chimiques et les équations sont composées en utilisant la police sans serif par défaut
* `mathfontname=mathsf` : en mode math, utiliser une police sans serif

Le `\ce` commande est utilisée pour composer une série d'exemples.

```latex
\documentclass{article}
%Chargez mhchem avec quelques options du paquet
\usepackage[version=4,arrows=pgf-filled,
textfontname=sffamily,
mathfontname=mathsf]{mhchem}
\begin{document}
\subsection*{Molécules simples}

\begin{itemize}
\item Eau : \verb|\ce{H2O}|, \ce{H2O}
\item Benzène : \verb|\ce{C6H6}|, \ce{C6H6}
\item Peroxyde d'hydrogène : \verb|\ce{H2O2}|, \ce{H2O2}
\item Acide acétique : \verb|\ce{C2H4O2}|, \ce{C2H4O2}
\item Glucose : \verb|\ce{C6H12O6}|, \ce{C6H12O6}
\end{itemize}

\subsection*{Équations chimiques}

Deux exemples de base :

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

\subsection*{Un exemple plus complexe}

Écrire \verb|\ce{Hg^2+ ->[I-] HgI2 ->[I-] [Hg^{II}I4]^2-}| compose ceci :\vskip10pt
\noindent \ce{Hg^2+ ->[I-] HgI2 ->[I-] [Hg^{II}I4]^2-}.

\subsection*{Un exemple en mode math}

Les expressions chimiques peuvent être composées à l'aide de commandes du mode math, telles que \verb|\frac|. \vskip10pt

\noindent Écrire \verb|\[K=\frac{[\ce{Hg^2+}][\ce{Hg}]}{[\ce{Hg2^2+}]}\]| produit ceci :

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

[Ouvrez cet `mhchem` exemple dans 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)

Ce projet produit le résultat suivant :

![Graphique montrant des exemples de mhchem](/files/fed3699b190494515ce122abb39bd1342be25ce0)

Le [`mhchem` documentation du paquet](http://mirrors.ctan.org/macros/latex/contrib/mhchem/mhchem.pdf) vaut vraiment la peine d'être lu car il contient de nombreux exemples de formules chimiques et d'équations, en plus d'informations sur les options et la configuration du paquet.

### Aperçu des formules chimiques et des équations dans l'Éditeur visuel

L'Éditeur visuel d'Overleaf fournit un aperçu des formules chimiques et des équations composées par la `\ce` commande, comme le montre le clip vidéo suivant :

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

### L'erreur mhchem « caractère d'entrée inattendu »

Le `mhchem` erreur du paquet **`Échec de l'assertion : caractère d'entrée inattendu`** provient souvent de l'absence d'espaces dans `\ce` l'entrée de la commande — les espaces sont essentiels pour `mhchem` analyser avec précision les expressions chimiques plus complexes. Cette erreur peut se produire lors du copier-coller d'exemples depuis des documents PDF, où les espaces peuvent ne pas être reproduits fidèlement.

L'exemple suivant illustre cette erreur :

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

[Ouvrez cet **générateur d'erreur** `mhchem` exemple dans 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)

Au minimum, nous devons insérer un espace entre les `C` et le `->` ; toutefois, cette approche pourrait encore ne pas suffire pour composer l'expression souhaitée. Avec tous les espaces ajoutés correctement, cela ressemble à ceci :

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

[Ouvrez ce `mhchem` exemple dans 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)

Ce projet produit le résultat suivant :

![](/files/1196aadba8d26912baa3db07536e9eee3b2dc776)

## Lectures complémentaires

Pour plus d'informations, voir

* [Diagrammes d'orbitales moléculaires](/latex/fr/specifique-a-un-domaine/04-molecular-orbital-diagrams.md)
* [Diagrammes de Feynman](/latex/fr/specifique-a-un-domaine/03-feynman-diagrams.md)
* [Package TikZ](/latex/fr/figures-et-tableaux/05-tikz-package.md)
* [Insertion d'images](/latex/fr/autres-sujets/27-inserting-images.md)
* [Liste des lettres grecques et des symboles mathématiques](/latex/fr/mathematiques/11-list-of-greek-letters-and-math-symbols.md)
* [Le **chemfig** documentation du paquet](http://www.ctan.org/pkg/chemfig)
* [Le **tikz/pgf** documentation du paquet](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/fr/specifique-a-un-domaine/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.
