Que marcação matemática LaTeX o pandoc pode traduzir em MathML?

Que marcação matemática LaTeX o pandoc pode traduzir em MathML?

Estou trabalhando com um wiki do gitit porque podemos usar a marcação LaTeX para fórmulas matemáticas. No entanto, estou aprendendo que não posso usar sequências como $\mathbb R$or $\mathcal A$or even $\mathbf X$, pois elas não são traduzidas para MathML. Como posso descobrir qual marcação é realmente suportada?

Responder1

A conversão ocorre na função writeMathMLdo arquivo de origemsrc/Text/TeXMath/Writers/MathML.hsdo texmathmódulo que é usado pelo pandoc.

Se você quiser saber precisamente como isso converte qual elemento no TeX em qual elemento no MathML, você não terá dificuldade em ler o código-fonte. No entanto, uma pesquisa rápida pode nos dizer quais tipos de tags podem ser gerados (sem garantia de integridade):

$ 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"

informação relacionada