繁体   English   中英

为什么 RMarkdown 中的“Knit to pdf”会引发错误?

[英]Why "Knit to pdf" in RMarkdown throws error?

我已经在 R 中安装了 tinytex package。 在使用 R Markdown 时,我无法编织到 pdf,即使我可以编织到 ZFC335FDC70D2FCZA76D。

我已经尝试编织到 html,这很有效。 但是编织到 pdf 显示错误。

我收到以下错误消息:

错误:无法编译 New_Rmamrkdown.tex。 调试提示见https://yihui.name/tinytex/r/#debugging 有关详细信息,请参阅 New_Rmamrkdown.log。
此外:警告消息:package 'tidyverse' 是在 R 版本 3.5.3 下构建的
执行停止

它需要一个附加的第三方软件(乳胶),可以使用各种软件来完成任务。 试试这个miktex 我在带有RStudio的Ubuntu OS中进行了尝试,效果很好。 安装此软件包,请注明它是否对您有用!

第 1 步:要解决此问题,go 到Tools ---> Global Options ---> R Studio 中的Sweave

  • 然后在使用 select XeLaTex Typeset LaTex into PDF using下。
  • LaTex Editing and Compilation下,勾选“编译.tex文件时使用tinytex。
  • 单击ApplyOk

第 2 步:在 R Markdown 中,在 R 块中安装 tinytex

```{r}
tinytex::install_tinytex(force = TRUE)
library(tinytex)

第 3 步:在 header 块中,键入 output 为:

output:
  pdf_document:
    latex_engine: xelatex

Select Knit to PDF并且您的文档应该正确编织。

如果其中任何一项有帮助,请点赞,以便更多人可以看到有效的解决方案。 干杯!!!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM