在 Markdown 中获取编号方程的正确方法是什么?

问题描述 投票:0回答:1

我真的很困惑,我应该用我的方程包围

$$
吗?

我测试了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。

jupyter-notebook markdown pandoc
1个回答
0
投票

我不了解 VS Code。

AFAIK,Jupyter Lab 使用 https://github.com/commonmark/commonmark.js 将 Markdown 转换为 HTML。

nbconvert 使用 Pandoc 将 Markdown 转换为 HTML。

那么,在 Markdown 中使用 Latex 方程的正确方法是什么?

在 Markdown 中使用 LaTeX 方程没有正确的方法,因为这取决于你的软件堆栈,因为不同的 Markdown 解析器处理 LaTeX 方程的方式不同。

© www.soinside.com 2019 - 2024. All rights reserved.