我在Linux上使用pandoc
将Markdown文件转换为pdf beamer演示文稿。
我正在尝试使用找到的here格式插入表格,但是我收到错误:
dario@dario:pandoc presentation.markdown -s -t beamer -o presentation.pdf
pandoc: Error producing PDF from TeX source.
! Undefined control sequence.
\beamer@doifinframe ...e}[c]{@{}rllc@{}} \toprule
\addlinespace Right & Left...
l.254 \end{frame}
这是产生错误的降价:
| Right | Left | Default | Center |
|------:|:-----|---------|:------:|
| 12 | 12 | 12 | 12 |
| 123 | 123 | 123 | 123 |
| 1 | 1 | 1 | 1 |
我也试过多线和网格表而没有运气。
我对特定的表格样式不感兴趣,只是一种易于使用的表格。
答案 0 :(得分:2)
我在this Google groups discussion
找到了答案要解决此问题,您应该更新您的pandoc发行版(提到版本1.12.3.3
正常)或修复它的默认beamer模板文件(对于ubuntu它是/usr/share/pandoc/data/templates/default.beamer
)。
要修复样式文件,您应该替换该行
\usepackage{longtable}
与线
\usepackage{longtable,booktabs}
或者,当然,您可以使用自定义模板文件来避免修复系统文件