首页 > 解决方案 > 使用包`vtable`编译RMarkdown pdf文件时出错

问题描述

在 RMarkdown 中运行以下简单代码时遇到错误。

---
title: "debugging"
author: ""
date: "11/12/2021"
output: pdf_document
---

```{r}
library(vtable)
st(iris,out="kable")
```

我正在使用最新版本的tinytex所有 R 包。

错误消息如下所示:

!错位 \noalign。\bottomrule ->\noalign {\ifnum 0=`}\fi @aboverulesep =\aboverulesep \global... l.168 \bottomrule

错误:LaTeX 无法编译 debug.tex。调试技巧见 https://yihui.org/tinytex/r/#debugging。有关详细信息,请参阅 debug.log。执行停止

或者

我无法从错误日志 manual.log 中找到任何丢失的 LaTeX 包。!错位 \noalign。\addlinespace ->\noalign {\ifnum 0=`}\fi @ifnextchar [{@addspace }{@addsp... l.190 \addlinespace

错误:LaTeX 无法编译 manual.tex。调试技巧见 https://yihui.org/tinytex/r/#debugging。有关详细信息,请参阅 manual.log。另外:警告消息:1:package'vtable'是在 R 版本 3.6.2 下构建的
2:包'kableExtra'是在 R 版本 3.6.2 下构建的 执行暂停

在我的原始 rmd 文件中使用类似的代码(不同的数据框)。

标签: r-markdownknitrvtableblogdown

解决方案


推荐阅读