mhchemとは?

mhchemは化学方程式と化学式をタイプセットするために設計された専門的な入力構文です。下付き文字、上付き文字、矢印、電荷など複雑な化学記法を簡単なテキストコマンドで直感的に記述できます。この構文はMathJaxやKaTeXなどのシステムを通じて科学文書で広く使用されており、ウェブと学術論文での化学表示の標準となっています。

ツール説明

このツールはmhchem構文から化学方程式をLaTeX形式に変換します。mhchem記法を解析し、科学文書、プレゼンテーション、またはウェブページで使用できる対応するLaTeXコードを生成します。このツールは正確で一貫性のある変換を保証するために公式のmhchemParserライブラリを使用しています。

機能

  • mhchemからLaTeX構文への化学方程式の変換
  • 下付き文字と上付き文字を含む複雑な化学式のサポート
  • 反応矢印と平衡記号の処理
  • 化学状態と電荷の処理
  • 化学量論係数の解析
  • 電子移動記法のサポート
  • 入力時のリアルタイム変換

ユースケース

  • 学術論文作成: LaTeX文書と研究論文の化学方程式の変換
  • ウェブ公開: MathJaxまたはKaTeXを使用したウェブサイトの化学コンテンツ用LaTeXコードの生成
  • 教育教材: 教材とプレゼンテーション用の化学式の準備
  • 技術文書: 科学文書の化学反応と化合物のフォーマット
  • 化学学習: 標準記法で化学方程式を記述する練習
  • 化学式検証: LaTeX出力を表示してmhchem構文が正しいかどうかを確認

変換例

単純な化合物: H2O → 水の下付き文字フォーマット

化学反応: CO2 + C -> 2 CO → 二酸化炭素還元反応

イオン電荷: H+ → 水素イオン記法

平衡: A <=> B → 可逆反応矢印

複雑な化学式: CuSO4.5H2O → 硫酸銅五水和物

酸化状態: Fe^{II} → +2酸化状態の鉄