Markdown + Pandoc + Beamer:无法插入表格

Markdown + Pandoc + Beamer: fails to insert tables

我在 Linux 上使用 pandoc 将 Markdown 文件转换为 pdf beamer 演示文稿。

我正在尝试使用找到的格式 here 插入 table,但出现错误:

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  |

我也尝试过使用多线和网格 tables 但没有成功。

我对某种特定的 table 风格不感兴趣,只喜欢容易上手的风格。

我在 this Google groups discussion

找到了答案

要解决此问题,您应该更新您的 pandoc 发行版(提到版本 1.12.3.3 可以)或修复它的默认 beamer 模板文件(对于 ubuntu 它是 /usr/share/pandoc/data/templates/default.beamer).

要修复样式文件,您应该替换行 \usepackage{longtable} 用线 \usepackage{longtable,booktabs} 或者,当然,您可以使用自定义模板文件来避免修复系统文件