Jump to content

Draft:Mhchem

From Wikipedia, the free encyclopedia
mhchem
Developer(s)Martin Hensel
Initial release2004
Stable release
4.09
Written inTeX
Operating systemCross-platform
PlatformLaTeX
TypeTypesetting
LicenseLaTeX Project Public License
Websitectan.org/pkg/mhchem

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][failed verification]

Features

[edit]
  • 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

[edit]

The command:

\ce{2H2 + O2 -> 2H2O}

will render as:

2H₂ + O₂ → 2H₂O

Usage

[edit]

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

[edit]

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

[edit]

References

[edit]
[edit]