mirror of
https://github.com/jgm/pandoc.git
synced 2026-07-11 11:57:16 +00:00
0bbbdbcdb6
Certain environments in LaTeX will trigger math mode and can't occur within math mode: e.g., `align` or `equation`. Previously we "downshifted" these, parsing an `align` environment as a Math element with `aligned`, and an `equation` environment as a regular display math element. With this shift, we put these in Math inlines but retain the original environments. This works because: 1) texmath handles these environments just fine, 2) and so does MathJax; 3) when writing LaTeX we detect these environments in Math elements and emit them verbatim instead of putting them in `$..$` or `$$..$$`. Closes #9711. Closes #9296.
290 B
290 B
% pandoc -f latex -t native
\begin{eqnarray}
A&=&B,\\
C&=&D,\\
%\end{eqnarray}
%\begin{eqnarray}
E&=&F
\end{eqnarray}
^D
[ Para
[ Math
DisplayMath
"\\begin{eqnarray}\nA&=&B,\\\\\nC&=&D,\\\\\n%\\end{eqnarray}\n%\\begin{eqnarray}\nE&=&F\n\\end{eqnarray}"
]
]