Mhchem
| Developer(s) | Martin Hensel |
|---|---|
| Initial release | 2004 |
| Stable release | 4.09
|
| Written in | TeX |
| Engine | |
| Operating system | Cross-platform |
| Platform | LaTeX |
| Type | Typesetting |
| License | LaTeX Project Public License |
| Website | ctan |
Search Mhchem on Amazon.
mhchem is a LaTeX package designed to simplify the typesetting of chemical formulae and equations. It allows users to write chemical expressions using a concise and intuitive syntax that is then rendered into properly formatted chemical notation.[1][not in citation given]
Features
- Concise input syntax for chemical formulae, such as
\ce{H2O}for water. - Automatic formatting of oxidation states, reaction arrows, equilibrium signs, and stoichiometric coefficients.
- Supports both inline and displayed chemical equations.
- Integrates well with MathJax and other LaTeX-based systems for rendering in HTML.
Example
The command:
\ce{2H2 + O2 -> 2H2O}
will render as:
- 2H₂ + O₂ → 2H₂O
Usage
To use mhchem, include the package in the LaTeX document preamble:
\usepackage[version=4]{mhchem}
Then, chemical equations can be typed using the \ce{} command.
Integration with MathJax
mhchem is supported by MathJax, enabling its use on the web for rendering chemical equations in HTML documents, including Wikipedia and other wikis using MathJax extensions.
See also
References
External links
This article "Mhchem" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:Mhchem. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.
