我真的很困惑,我应该用我的方程包围
$$
吗?
我测试了3个主要使用的工具,vs code,jupyter和pandoc
$$
:vscode markdown 有效:
jupyter笔记本的工作原理:
pandoc 失败:
Error producing PDF.
! Package amsmath Error: Erroneous nesting of equation structures;
(amsmath) trying to recover with `aligned'.
See the amsmath package documentation for explanation.
Type H <return> for immediate help.
...
l.384 \end{align}
$$
vscode markdown 失败
jupyter笔记本可以工作(没有正确的代码突出显示)
pandoc 有效。
那么,在 Markdown 中使用 Latex 方程的正确方法是什么?
PS:为什么我需要它们的两棵树都有效?我用 jupyter 编写,使用
nbconvert
进行 markdown,然后使用 pandoc
进行 pdf。
我不了解 VS Code。
AFAIK,Jupyter Lab 使用 https://github.com/commonmark/commonmark.js 将 Markdown 转换为 HTML。
nbconvert 使用 Pandoc 将 Markdown 转换为 HTML。
那么,在 Markdown 中使用 Latex 方程的正确方法是什么?
在 Markdown 中使用 LaTeX 方程没有正确的方法,因为这取决于你的软件堆栈,因为不同的 Markdown 解析器处理 LaTeX 方程的方式不同。