This also ensures that labels after formulas are parsed.
…2} (as it is in latex). Having symbols like ½ show up is not preferable in any output except ascii.
OMML might not need to have characters replaced, and not all MathML renderers need it either. In any case, it certainly isn't necessary to add to parsing stage. For MathML output, this should eventually become optional, or removed completely.
For latex input, names used in the unicode-math (LaTeX-package) is used.
Treat \ commands as tex tokens in arguments
There are no 'convertible' accents, sub/superscript placement is the same in inline and block. Always under/over: \overbrace, \underbrace, \overbracket, \underbracket Always sub/superscript: everything else
Change the sub/superscript placement (convertibility) for operators \min, \max, \Pr, \det, \gcd to match amsmath package behavior, i.e. to behave like \lim in math blocks.
Fix \stackrel argument order in MathML
Closes pandoc#477. Both $x_b^a$ and $x^a_b$ should produce an x with a super a and sub b. Previously only the first did.
We now correctly handle arguments that are separated from the macro by space, or that are single characters or control sequences. Closes #6.
Text/TeXMath/Parser.hs uses the Applicative instance of Parsec, and so needs parsec-3.0.0 or later.
This should make environment parsing more efficient. New environments supported: aligned, alignedat, alignat, gather, gathered, multiline, flalign, flaligned.