我在 Mac OS 10.12 上使用 pandoc v. 1.18 将此 Markdown 文件转换为 pdf,使用简单的命令行:
# A list that does not work
- one
- two
- three
我收到此错误:
! Undefined control sequence.
l.53 \tightlist
pandoc: Error producing PDF
如何解决这个问题?
\tightlist
随 pandoc 1.14 一起引入(请参阅这次提交 https://github.com/jgm/pandoc-templates/commit/d248c9d6382ded310564424bf110cdf159785fac)。出现此错误的最可能原因是您正在使用template http://pandoc.org/MANUAL.html#templates来自以前的版本并且没有更新它。这可以通过在乳胶模板中添加几行来解决。他们可以在以下位置找到:$DATA-DIR/templates/default.latex
对于普通乳胶和$DATA-DIR/templates/default.beamer
对于投影仪。您需要添加这两行(在\begin{document}
):
\providecommand{\tightlist}{%
\setlength{\itemsep}{0pt}\setlength{\parskip}{0pt}}
为了确保模板的未来发展不会再次发生这种情况,分叉可能是一个好主意pandoc-模板存储库 https://github.com/jgm/pandoc-templates.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)