有人知道在将 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$
在我的版本中,序言包括(以及其他与此不太相关的包)amssymb
和amsmath
,因此您可以使用这些包中定义的每个数学字体和环境。您可以查看它们的文档,网址为http://www.ctan.org/pkg/amsmath和http://www.ctan.org/pkg/amsfonts,以准确找到所包含的内容(特别是当涉及到方程环境时,amsmath 指南非常有用并且写得很好。
pandoc
如果您需要更多功能,您可以添加包并使用命令行参数更改默认前言。