为啥 RMarkdown 中的“Knit to pdf”会引发错误?
Posted
技术标签:
【中文标题】为啥 RMarkdown 中的“Knit to pdf”会引发错误?【英文标题】:Why "Knit to pdf" in RMarkdown throws error?为什么 RMarkdown 中的“Knit to pdf”会引发错误? 【发布时间】:2019-12-04 17:21:03 【问题描述】:我已经在 R 中安装了 tinytex 包。在使用 R Markdown 时,我无法编织到 pdf,即使我可以编织到 html。
我尝试过 knit to html,这很有效。但是 knit to pdf 显示错误。
我收到以下错误消息:
错误:无法编译 New_Rmamrkdown.tex。有关调试提示,请参阅https://yihui.name/tinytex/r/#debugging。有关详细信息,请参阅 New_Rmamrkdown.log。 另外:警告信息: 包 'tidyverse' 是在 R 版本 3.5.3 下构建的 执行停止
【问题讨论】:
输出之前,根据我的经验,该错误消息通常提供更多信息。你能发布更多的输出吗? ! fmtutil [INFO]:未找到 byfmt=pdflatex 的条目,已跳过! fmtutil [INFO]:总格式:0! fmtutil [INFO]:以状态 0 退出!运行命令 C:\Users\thispc\AppData\Roaming\TinyTeX\bin\win32\fmtutil-user.exe ! kpathsea: 运行 mktexfmt pdflatex.fmt !命令名称为 C:\Users\thispc\AppData\Roaming\TinyTeX\bin\win32\mktexfmt 你试过用tinytex::reinstall_tinytex()
重新安装TinyTeX吗?
【参考方案1】:
它需要一个额外的第三方软件(乳胶),有各种软件来完成这项任务。试试这个miktex。我在我的 Ubuntu 操作系统中尝试使用 RStudio,效果很好。安装这个包,请说明它是否适合你!
【讨论】:
以上是关于为啥 RMarkdown 中的“Knit to pdf”会引发错误?的主要内容,如果未能解决你的问题,请参考以下文章
为啥我不需要 results = "asis" 在 Rmarkdown 中逐字嵌入块输出?