Draft:Mhchem
![]() | This is a draft article. It is a work in progress open to editing by anyone. Please ensure core content policies are met before publishing it as a live Wikipedia article. Find sources: Google (books · news · scholar · free images · WP refs) · FENS · JSTOR · TWL Last edited by SunloungerFrog (talk | contribs) 42 hours ago. (Update)
Finished drafting? or |
Developer(s) | Martin Hensel |
---|---|
Initial release | 2004 |
Stable release | 4.09
|
Written in | TeX |
Operating system | Cross-platform |
Platform | LaTeX |
Type | Typesetting |
License | LaTeX Project Public License |
Website | ctan |
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]External links
[edit]