テキストエディタで HTML 文書を直書きしていて、 MathML で数式を書きたいけど MathML 直書きは嫌だ!という時。Pandoc を使えば、ターミナルで手軽に LaTeX 形式の数式を MathML に変換できる。
例:
$ pandoc -f latex -t html5 --mathml \(\frac{1}{e^z-1}\) ^D <p><math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mfrac><mn>1</mn><mrow><msup><mi>e</mi><mi>z</mi></msup><mo>−</mo><mn>1</mn></mrow></mfrac><annotation encoding="application/x-tex">\frac{1}{e^z-1}</annotation></semantics></math></p>
太字の部分が自分で入力する部分である。(^D は Control-D の意)
ピンバック: LaTeX数式 to MathML を考える | 雑記帳