为什么没有检测到乳胶安装

问题描述

我在 Window 10 上运行 R 4.0.5。这是一台新的笔记本电脑,安装了最新的 R、RStudio 和 tinytex。我有一个笔记本文件,当我编织到 Word 时它可以正常工作。但是当我尝试编织到 PDF 时,出现以下错误:

输出文件:intro_R_notebook_1.knit.md

错误:LaTeX 无法编译 intro_R_notebook_1.tex。有关调试提示,请参阅 https://yihui.org/tinytex/r/#debugging。 另外: 警告信息: 在 system2(...,stdout = if (use_file_stdout()) f1 else FALSE,stderr = f2) 中: '"pdflatex"' 未找到 执行停止

未检测到 LaTeX 安装(创建 PDF 输出需要 LaTeX)。您应该为您的平台安装 LaTeX 发行版:https://www.latex-project.org/get/

如果你不确定,你可以在 R 中安装 TinyTeX:tinytex::install_tinytex()

否则考虑在 Windows 上使用 MiKTeX - http://miktex.org

macOS 上的 MacTeX - https://tug.org/mactex/ (注意:推荐使用 Safari 而不是 Chrome 下载强烈

Linux:使用系统包管理器

在 YAML 中,我对 pdf 部分有以下内容: 输出:

pdf_document:默认

看起来 RStudio 找不到 tinytex 可执行文件。该文件位于我的 PC 上(注意:我将部分路径更改为“johndoe”):

C:\Users\johndoe\Documents\R\R-4.0.5\library\tinytex

此路径与 tintex 安装在我另一台(4 岁)笔记本电脑上的路径不同,如下所示:

C:\Users\johndoe\Documents\R\win-library\4.0\tinytex

所以我们可以看到文件夹名称有些不同,因为第一种情况使用/library/(顺便说一下,那个不起作用),第二种情况使用/win-library/(那个工作正常) .

我不确定是否必须修改 Windows 10 PATH 环境变量来解决这个问题。在我的其他运行 tinytex OK 的 Windows 笔记本电脑上,这不是必需的。我尝试使用 dep=TRUE 删除并重新安装 rmarkdown 包,这是在另一篇文章中建议的。出于绝望,我也尝试安装 MikTex,但这没有用。不确定接下来要尝试什么。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)