« LaTeX/Écrire des formules chimiques » : différence entre les versions

Contenu supprimé Contenu ajouté
SciYann (discussion | contributions)
m changement de catégorie (Catégorie:Programmation LaTeX (livre) vers Catégorie:LaTeX (livre)) suite au renommage du livre
xymtex
Ligne 5 :
 
Nous présentons quelques solutions ici. La plus ancienne est ChemTeX ; la plus performante est PPCHTeX, la plus simple est mhchem (mais elle ne permet pas de dessiner des molécules).
 
== Avec <code>chemist</code> ==
 
L'extension <code>chemist</code> fournit des commandes et environnements s'utilisant comme le mode mathématique, mais affichant les lettres romaines (droites) et non italiques. L'appel de l'extension au complet se fait par
<source lang="latex">
\usepackage{chemist}
</source>
 
Pour une formule dans le texte, on utilise la commande <code>\chemform{''formule''}</code>, par exemple
<source lang="latex">
\chemform{Fe_2O_3}
</source>
donne
: Fe<sub>2</sub>O</sub>3</sub>
L'environnement <code>chemmath</code> est l'équivalent de <code>\[…\]</code> (formules centrées), et l'environnement <code>chemeqn</code> est l'équivalent de l'environnement mathématique <code>equation</code> (formules centrées numérotées) :
<source lang="latex">
\begin{chemmath}
.
.
.
\begin{chemmath}
\begin{chemeqn}
.
.
.
\begin{chemeqn}
</source>
 
== Avec <code>mhchem</code> ==
 
L'extension <code>mhchem</code> permet d'écrire simplement des équations de réaction<ref>ainsi que les phrases d'avertissement sur les risques chimiques</ref>, mais pas de dessiner des molécules. L'appel de l'extension au complet se fait par
<source lang="latex">
\usepackage[version=3]{mhchem}
</source>
L'option <code>version=3</code> est importante pour bénéficier de toutes les fonctionnalités.