在 Rmarkdown 中使用书签
Using booktabs with Rmarkdown
Booktabs 和 xtable 因使用 RStudio 的 Rmarkdown 而失败。 Tufte 模板工作正常,但使用标准 .Rmd
文件失败并显示错误消息:
! Undefined control sequence.
l.133 \toprule
pandoc.exe: Error producing PDF from TeX source
Error: pandoc document conversion failed with error 43
一个可重现的例子:
---
title: "Testing booktabs"
author: "r.bot"
date: "11 June 2015"
output: pdf_document
---
```{r, results='asis'}
library(xtable)
options(xtable.comment = FALSE)
options(xtable.booktabs = TRUE)
xtable(head(mtcars[,1:6]), caption = "First rows of mtcars")
```
R 版本 3.1.2 (2014-10-31)
平台:x86_64-w64-mingw32/x64(64 位)
安装了最新版本的 Pandoc。
尝试包含一个您依赖于 booktabs 包的文件 header.tex
。有关详细信息,请参阅 the latex options for rmarkdown。
编辑: 虽然包含 headers 很方便并且允许进行更广泛的更改,但这里我们使用 top-level 选项 tables: true
.所以上面例子的最小变化是
---
title: "Testing booktabs"
author: "r.bot"
date: "June 11, 2015"
output: pdf_document
tables: true
---
之后示例 xtable
输出与书签一起出现。
Booktabs 和 xtable 因使用 RStudio 的 Rmarkdown 而失败。 Tufte 模板工作正常,但使用标准 .Rmd
文件失败并显示错误消息:
! Undefined control sequence.
l.133 \toprule
pandoc.exe: Error producing PDF from TeX source
Error: pandoc document conversion failed with error 43
一个可重现的例子:
---
title: "Testing booktabs"
author: "r.bot"
date: "11 June 2015"
output: pdf_document
---
```{r, results='asis'}
library(xtable)
options(xtable.comment = FALSE)
options(xtable.booktabs = TRUE)
xtable(head(mtcars[,1:6]), caption = "First rows of mtcars")
```
R 版本 3.1.2 (2014-10-31) 平台:x86_64-w64-mingw32/x64(64 位) 安装了最新版本的 Pandoc。
尝试包含一个您依赖于 booktabs 包的文件 header.tex
。有关详细信息,请参阅 the latex options for rmarkdown。
编辑: 虽然包含 headers 很方便并且允许进行更广泛的更改,但这里我们使用 top-level 选项 tables: true
.所以上面例子的最小变化是
---
title: "Testing booktabs"
author: "r.bot"
date: "June 11, 2015"
output: pdf_document
tables: true
---
之后示例 xtable
输出与书签一起出现。