$\mathbb R$
数式に LaTeX マークアップを使用できることから、gitit wiki を使用しています。しかし、や$\mathcal A$
、さらには などのシーケンスは MathML に変換されないため使用できないことがわかりました$\mathbf X$
。実際にサポートされているマークアップを確認するにはどうすればよいでしょうか?
答え1
writeMathML
変換はソースファイル内の関数で行われるsrc/Text/TeXMath/Writers/MathML.hs
texmath
pandoc によって使用されるモジュール。
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"