Markdown 和 pandoc 支持哪些 Latex 环境?

Markdown 和 pandoc 支持哪些 Latex 环境?

有人知道在将 Markdown 转换为 html 时 pandoc 支持哪些 Latex 环境吗?

我已经测试过equation,,align似乎alignat可以工作,那么是否有一个系列/类型的环境受支持,这样我就不需要通过反复试验来测试了?

答案1

Pandoc 使用默认模板创建转换后的文档,该模板主要是较长的 LaTeX 序言。要找到它,请default.latex在 pandoc 安装目录中搜索名为的文件:例如,在我的 Linux 版本中,它位于/usr/share/pandoc/data/templates/default.latex。您可以打开它并查找它包含哪些包。

文件中除了标准 LaTeX 代码外,还有一些其他控制指令,但它们足够易读,例如,

$if(mainfont)$
    \setmainfont{$mainfont$}
$endif$

在我的版本中,序言包括(以及其他与此不太相关的包)amssymbamsmath,因此您可以使用这些包中定义的每个数学字体和环境。您可以查看它们的文档,网址为http://www.ctan.org/pkg/amsmathhttp://www.ctan.org/pkg/amsfonts,以准确找到所包含的内容(特别是当涉及到方程环境时,amsmath 指南非常有用并且写得很好。

pandoc如果您需要更多功能,您可以添加包并使用命令行参数更改默认前言。

相关内容