3

有人在 R Studio 中使用带有 booktabs=TRUE 选项的 kable 编译 .pdf 输出有问题吗?没有 booktabs 它工作得很好。当我尝试改进将 booktabs=TRUE 添加到 kable 的表格格式时,我收到错误“!非法测量单位(插入的 pt)”。随后是 pandoc 消息“错误:pandoc 文档转换失败,错误 43”。

我的代码是:

kable(table, col.names = c("Groups", "N","% Cum", "%", "N","% Cum.", "%"),
      caption="Some Caption",row.names = FALSE,align="c",
      format ="latex", booktabs=FALSE)  %>%
      add_header_above(c(" ", "Group 1" = 3, "Group 2" = 3)) %>%
      kable_styling(latex_options = c("striped", "hold_position"))
4

2 回答 2

1

您需要booktabs在 LATEX 中添加对包的调用。将此添加到您的序言中

---
output: pdf_document
header-includes:
  - \usepackage{booktabs}
---
于 2017-12-05T18:28:25.383 回答
0

我有同样的问题(错误 43)。就我而言,这是因为我的行中至少有一行以括号开头[。一旦我删除它,它就会像往常一样编译pdf。

于 2018-03-02T21:52:32.577 回答