Pandoc で MathML に変換できる LaTeX 数式マークアップは何ですか?

Pandoc で MathML に変換できる LaTeX 数式マークアップは何ですか?

$\mathbb R$数式に LaTeX マークアップを使用できることから、g​​itit wiki を使用しています。しかし、や$\mathcal A$、さらには などのシーケンスは MathML に変換されないため使用できないことがわかりました$\mathbf X$。実際にサポートされているマークアップを確認するにはどうすればよいでしょうか?

答え1

writeMathML変換はソースファイル内の関数で行われるsrc/Text/TeXMath/Writers/MathML.hstexmathpandoc によって使用されるモジュール。

TeX のどの要素が MathML のどの要素に変換されるかを正確に知りたい場合は、ソース コードを読むしかありません。ただし、簡単に検索すれば、どのような種類のタグが生成される可能性があるかがわかります (完全性は保証されません)。

$ grep -o 'unode *"[^"]*"' src/Text/TeXMath/Writers/MathML.hs | sort | uniq
unode "math"
unode "menclose"
unode "mfrac"
unode "mi"
unode "mn"
unode "mo"
unode "mover"
unode "mphantom"
unode "mroot"
unode "mrow"
unode "mspace"
unode "msqrt"
unode "mstyle"
unode "msub"
unode "msubsup"
unode "msup"
unode "mtable"
unode "mtd"
unode "mtext"
unode "mtr"
unode "munder"
unode "munderover"

関連情報