我在Mac OS 10.12上使用pandoc v.1.18将这个降价文件转换为pdf,使用一个简单的命令行:
# A list that does not work
- one
- two
- three
我收到了这个错误:
! Undefined control sequence.
l.53 \tightlist
pandoc: Error producing PDF
如何解决这个问题?
答案 0 :(得分:8)
\tightlist
(见this commit)。导致此错误的最可能原因是您使用的是先前版本的template并且未对其进行更新。这可以通过在乳胶模板上添加几行来解决。它们可以在$DATA-DIR/templates/default.latex
找到常规乳胶,$DATA-DIR/templates/default.beamer
找到。您需要添加这两行(\begin{document}
之前):
\providecommand{\tightlist}{%
\setlength{\itemsep}{0pt}\setlength{\parskip}{0pt}}
为了确保模板的未来演变不再发生这种情况,最好分叉pandoc-templates repository。