我似乎无法让 Pandoc 正确地将我的 Markdown 文档转换为 PDF(通过 LaTeX)。问题似乎来自我格式化列表的方式。如果我使用以下命令pandoc -i test.md -t latex -o test.pdf
,我会收到以下错误:
! LaTeX Error: Something's wrong--perhaps a missing \item.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.57 F
pandoc: Error producing PDF from TeX source
这是“test.md”:
Options
* First
* Second
* Third
但是,如果我删除列表之间的空白行Options
,我可以将其转换,但所有选项都会连接到一行上。
当转换为 PDF 时,我需要做什么才能使 Markdown 列表正确呈现?
答案1
主要问题是,我以为-i
表示输入,但实际上 表示--incremental
。执行以下命令有效,因为 Pandoc 假定第一个参数是输入文件:pandoc test.md -o test.pdf
。Pandoc 还会确定要导出的格式,因此-t latex
没有必要。