化学式・構造式・反応式をMarkdownで記述するための包括的ライブラリ
$\ce{H2O}$
$\ce{CO2}$
$\ce{H2SO4}$
$\ce{C6H12O6}$
$\ce{NaCl}$
$\ce{CH3COOH}$
$\ce{Ca^2+}$
$\ce{SO4^2-}$
$\ce{NH4+}$
$\ce{OH-}$
$\ce{Fe^3+}$
$\ce{CO3^2-}$
$\ce{H2O(l)}$
$\ce{CO2(g)}$
$\ce{NaCl(s)}$
$\ce{NaCl(aq)}$
$\ce{AgCl v}$
$\ce{CO2 ^}$
ChemMarkdown.toHtml('H2SO4')
ChemMarkdown.toText('H2SO4')
ChemMarkdown.toLatex('H2SO4')
$\ce{A + B -> C}$
$\ce{A <=> B}$
$\ce{A <--> B}$
$\ce{A <=>> B}$
$\ce{A ->[heat] B}$
$\ce{A ->[catalyst] B}$
$\ce{A ->[\Delta] B}$
$\ce{A ->[H2SO4] B}$
$$\ce{CH4 + 2O2 -> CO2 + 2H2O}$$
$$\ce{N2 + 3H2 <=>[Fe][\Delta] 2NH3}$$
$$\ce{CaCO3 ->[\Delta] CaO + CO2 ^}$$
$$\ce{HCl(aq) + NaOH(aq) -> NaCl(aq) + H2O(l)}$$
$$\ce{Ag(NH3)2+ + RCHO -> Ag v + RCOO-}$$
SMILES記法: @ = 反時計回り(S配置)、@@ =
時計回り(R配置)
SMILES記法: / と \ で二重結合の幾何を指定
水 は生命に必須です。
エタノール と メタノール は似ていますが、 メタノールは毒性があります。
ベンゼン環 を持つ化合物を芳香族化合物と呼びます。
アスピリン は解熱鎮痛剤として広く使用されています。
| 記法 | 説明 |
|---|---|
 |
水の構造式をインライン表示 |
 |
エタノールの構造式をインライン表示 |
 |
ベンゼンの構造式をインライン表示 |
| 記号 | 意味 | 例 |
|---|---|---|
C |
脂肪族炭素 | CC(エタン) |
c |
芳香族炭素 | c1ccccc1(ベンゼン) |
O |
酸素 | CCO(エタノール) |
N |
窒素 | CCN(エチルアミン) |
S |
硫黄 | CS(メタンチオール) |
= |
二重結合 | C=C(エチレン) |
# |
三重結合 | C#C(アセチレン) |
() |
枝分かれ | CC(C)C(イソブタン) |
[] |
詳細指定 | [NH4+](アンモニウム) |
1-9 |
環閉鎖 | C1CCCCC1(シクロヘキサン) |
@ |
S配置(反時計回り) | C[C@H](N)C(=O)O |
@@ |
R配置(時計回り) | C[C@@H](N)C(=O)O |
/ \ |
幾何異性 | C/C=C/C(トランス) |
| フォーマット | 用途 | 対応 |
|---|---|---|
| SMILES | 構造式の簡易表記 | ✅ 完全対応 |
| mhchem | 化学式・反応式 | ✅ 完全対応 |
| MOL/SDF | 詳細な構造情報 | ⚠️ Kekule.js使用時 |
| RXN | 反応ファイル | ⚠️ Kekule.js使用時 |