6cbe5efd56
If `\cL` is defined as `\mathcal{L}`, and `\til` as `\tilde{#1}`, then `\til\cL` should expand to `\tilde{\mathcal{L}}`, but pandoc was expanding it to `\tilde\mathcal{L}`. This is fixed by parsing the arguments in "verbatim mode" when the macro expands arguments at the point of use. Closes #6796.
239 B
239 B
% pandoc -f latex -t markdown
\newcommand{\cL}{\mathcal{L}}
\newcommand{\til}[1]{\tilde{#1}}
$$\til\cL$$
\newcommand{\mc}[1]{\mathcal{#1}}
\newcommand{\dL}{\mc{L}}
$$\til\dL$$
^D
$$\tilde{\mathcal{L}}$$
$$\tilde{\mathcal{L}}$$