Comment mettre en forme des formules chimiques ?#

1.  Représentation de structures chimiques#

  • Le package chemfig permet de représenter des structures chimiques et des mécanismes réactionnels à l’aide de TikZ. Il est maintenu et semble le plus utilisé.

    Pour plus d’informations : Comment représenter des molécules avec le package chemfig?.

  • Le package mcf2graph utilise le Molecular Coding Format pour décrire les structures chimiques de façon très compacte, puis les dessiner.

2.  Représentation de bilans réactionnels#

  • chemformula est le « petit frère » de chemmacros. Ces deux packages fonctionnent de manière très similaire et permettent d’écrire des formules chimiques ainsi que des équations de réactions.

    Pour plus d’informations sur chemmformula : Comment représenter des équations de réaction ?.

  • chemmacros est un package avec une structure en modules qui perment d’utiliser les trois précédents en y ajoutant de nombreuses autres possibilités et commandes fort pratiques comme l’affichage des nombres d’oxydations, des isotopes, ou encore de l’écriture des noms de molécules en respectant les recommandations de l’IUPAC.

Note

chemmacros et chemformula fonctionnent particulièrement bien ensemble car c’est le même auteur qui en est à l’origine.

  • chemarr permet également d’écrire des équations chimiques et met l’accent sur la personnalisation des flèches. Il semble moins riche que les packages précédents et n’a pas été mis à jour depuis 2016.

3.  Autres packages#

Plusieurs packages sont listés à la page du CTAN dédiée au sujet « Chimie ».