如何在 RStudio Markdown 中编译 pdf?
Posted
技术标签:
【中文标题】如何在 RStudio Markdown 中编译 pdf?【英文标题】:How to compile a pdf in RStudio Markdown? 【发布时间】:2020-11-25 22:53:30 【问题描述】:我刚刚安装了 RStudio,我想编写一个 pdf 文档,我收到红色的错误消息:
错误:LaTeX 编译失败 diapositivas-PRYE-bugfac8d2bfe22dfde4bdebadc8cd65b2798b315d7788f1f7bef1c4c579a8d5f325.tex。 有关调试提示,请参阅https://yihui.org/tinytex/r/#debugging。阿德马斯: 警告消息:1:在 system2(..., stdout = if (use_file_stdout()) f1 else FALSE, stderr = f2) : '"pdflatex"' 未找到 2: 在 system2(...) : '"pdflatex"' not found Ejecución interrumpida
未检测到 LaTeX 安装(创建 PDF 需要 LaTeX 输出)。你应该为你的平台安装一个 LaTeX 发行版: https://www.latex-project.org/get/
如果你不确定,你可以在 R 中安装 TinyTeX: tinytex::install_tinytex()
否则考虑在 Windows 上使用 MiKTeX - http://miktex.org
MacTeX on macOS - https://tug.org/mactex/(注意:下载 强烈推荐使用 Safari 而不是 Chrome)
Linux:使用系统包管理器
我已经尝试安装“knitr”包,然后运行:
install.packages("knitr")
library(knitr)
tinytex::install_tinytex()
但仍然出现同样的错误。
提前感谢您的帮助,
伊万。
【问题讨论】:
【参考方案1】:我总是遇到同样的问题。尝试将其编织为 .html,打开 .html 文件,然后将 .html 文件导出为 pdf。
【讨论】:
这是我以前用过的最后一小时破解,谢谢。你应该试试这个脚本:install.packages("knitr"); library(knitr); install.packages("tinytex"); tinytex::install_tinytex()
。它对我有用!【参考方案2】:
所以你已经尝试过了。
install.packages("knitr")
library(knitr)
tinytex::install_tinytex()
但是试试这个。你需要有 tinytex 包才能使用它的安装功能。
install.packages("knitr")
library(knitr)
install.packages("tinytex")
tinytex::install_tinytex()
【讨论】:
是的,你是对的,它有效!非常感谢您的帮助。以上是关于如何在 RStudio Markdown 中编译 pdf?的主要内容,如果未能解决你的问题,请参考以下文章
RStudio的markdown功能怎么用起来,和其他markdown软件的异同
终于解决了Rstudio中Rmarkdown的.rmd文件knit为PDF
R Markdown 无法获取 RStudio 版本 - knit 中的错误消息