首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在R/knitr中调用pdflatex会不断地出现新的错误

在R/knitr中调用pdflatex会不断地出现新的错误
EN

Stack Overflow用户
提问于 2017-12-02 09:16:24
回答 0查看 622关注 0票数 0

我正在尝试使用trying,更具体地说是kable,将数据帧的结果打印为PDF中的表格。当我使用kable(df, format = 'latex')传递数据帧时,它会生成一个基本的、未格式化的表。只要我尝试添加任何样式(例如booktab = Tkable_styling),一旦R尝试调用以下代码,我就会收到一系列错误:

/Applications/RStudio.app/Contents/MacOS/pandoc/pandoc +RTS -K512m -RTS Payments.utf8.md --to latex --from markdown+autolink_bare_uris+ascii_identifiers+tex_math_single_backslash --output pandoc2b922cfdb1c9.pdf --template /Library/Frameworks/R.framework/Versions/3.3/Resources/library/rmarkdown/rmd/latex/default-1.17.0.2.tex --highlight-style tango --latex-engine pdflatex --variable graphics=yes --variable 'geometry:margin=1in'

当我在谷歌上搜索结果错误时,通常的建议是在某个包中包含一个-/usepackage{}语句。但是,每次我这样做时,下次运行脚本时都会在相同的步骤中出现一个新的错误。

以下是我到目前为止收到的错误,以及我用来解决它们的包:

1)

代码语言:javascript
运行
复制
! LaTeX Error: Unknown float option `H'.
l.87 \begin{table}[H]

  - \usepackage{float}

2)

代码语言:javascript
运行
复制
! Undefined control sequence.
l.89 \centering\rowcolors

- \usepackage[table]{xcolor}

3)

代码语言:javascript
运行
复制
<argument> ...r}{lllllll} \hiderowcolors \toprule 
l.100 \end{tabular}}

- \usepackage[table]{\centering}

在这一点上,我厌倦了打地鼠,我觉得还有一个更大的潜在问题。我也经常收到:

代码语言:javascript
运行
复制
pandoc: Error producing PDF
Error: pandoc document conversion failed with error 43

有人知道为什么这样一个看起来相对稳定的基本函数会给我带来这么多错误吗?有没有办法强制程序尝试运行所有的东西,这样我就可以看到有多少错误?

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47603604

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档