在 Pandoc 的 Markdown 中,我可以使用“$$”来开始一个显示数学环境。然而,在 LaTeX 中,这些方程式没有编号,因此我希望改用 equation 环境,像这样:
\begin{equation}
x+1 = 2 \\
y+2 = 3
\end{equation}
如果我将Markdown转换为LaTeX,那就没问题了。但是当我使用Mathjax将其转换为HTML时就不行了,因为Pandoc会将这些行视为原始的LaTeX,在HTML中忽略它们。
我尝试禁用raw_latex扩展。
pandoc -f markdown-raw_latex ...
这次两个方程式显示在同一行,因为Pandoc对反斜杠进行了转义,所以“\”无法正确产生换行符。
请注意,以下代码在转换为HTML时可以正常工作,但在latex中会产生编译错误。
$$
\begin{equation}
x+1 = 2 \\
y+2 = 3
\end{equation}
$$
有没有什么方法可以解决这个问题?
{tbl:label}
...然后像这样引用:@tbl:label
)。 - Alex Trueman