mhchem es un paquete LaTeX diseñado para simplificar la composición tipográfica de fórmulas y ecuaciones químicas. Permite a los usuarios escribir expresiones químicas con una sintaxis concisa e intuitiva que luego se traduce a notación química con el formato adecuado. Entre sus características destaca:
- Sintaxis de entrada concisa para fórmulas químicas, como por ejemplo
\ce{H2O}para el agua. - Formato automático de estados de oxidación, flechas de reacción, signos de equilibrio y coeficientes estequiométricos .
- Admite ecuaciones químicas tanto en línea como mostradas.
- Se integra bien con MathJax y otros sistemas basados en LaTeX para renderizar en HTML.
Ejemplo
El comando:
\ce { 2H2 + O2 -> 2H2O }
se representará como: 2H₂ + O₂ → 2H₂O
Uso
Para utilizar mhchem hay que incluir el paquete en el preámbulo del documento LaTeX:
\usepackage [versión=4] { mhchem }
Luego, las ecuaciones químicas se pueden escribir usando el comando\ce{}.
Integración con MathJax
mhchem es compatible con MathJax, lo que permite su uso en la web para representar ecuaciones químicas en documentos HTML, incluida Wikipedia y otras wikis que utilizan extensiones de MathJax.

