我在Mac OS 10.12上使用pandoc v.1.18将这个markdown文件转换为pdf,使用一个简单的命令行:
# A list that does not work
- one
- two
- three
Run Code Online (Sandbox Code Playgroud)
我收到这个错误:
! Undefined control sequence.
l.53 \tightlist
pandoc: Error producing PDF
Run Code Online (Sandbox Code Playgroud)
怎么解决这个问题?
\tightlist与pandoc 1.14一起介绍(参见本提交).导致此错误的最可能原因是您使用的是先前版本的模板,但未对其进行更新.这可以通过在乳胶模板上添加几行来解决.它们可$DATA-DIR/templates/default.latex用于常规乳胶和$DATA-DIR/templates/default.beamer投影仪.你需要添加这两行(在之前\begin{document}):
\providecommand{\tightlist}{%
\setlength{\itemsep}{0pt}\setlength{\parskip}{0pt}}
Run Code Online (Sandbox Code Playgroud)
为了确保模板的未来演变不再发生这种情况,分叉pandoc-templates存储库可能是个好主意.
| 归档时间: |
|
| 查看次数: |
1786 次 |
| 最近记录: |