Estoy trabajando con una wiki de Gitit porque podemos usar el marcado LaTeX para fórmulas matemáticas. Sin embargo, estoy aprendiendo que no puedo usar secuencias como $\mathbb R$
o $\mathcal A$
o incluso $\mathbf X$
, ya que no se traducen a MathML. ¿Cómo puedo saber qué marcado se admite realmente?
Respuesta1
La conversión se realiza en la función writeMathML
del archivo fuente.src/Text/TeXMath/Writers/MathML.hs
del texmath
módulo que utiliza pandoc.
Si desea saber con precisión cómo esto convierte qué elemento en TeX a qué elemento en MathML, no podrá evitar leer el código fuente. Sin embargo, una búsqueda rápida puede decirnos qué tipos de etiquetas se pueden generar (no hay garantía de que estén completas):
$ 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"