小编Ben*_*ard的帖子

从 RStudio 运行 pdflatex 时出错 - 更新后无法编译 pdf

我正在尝试在 RStudio 中使用 knitr 制作 pdf(使用 pdflatex/MiKTeX)。我在 Windows 10 机器上。在我本月(2021 年 2 月)更新 R、RStudio 和 MikTeX 之前,这一切正常。我收到一个错误,说,

“在 testdoc.tex 上运行 pdflatex.exe...失败错误运行 C:/Users/myusername/AppData/Local/Programs/MiKTeX/miktex/bin/x64/pdflatex.exe(退出代码 -1073740791)”
或 C:/ PROGRA~1/MiKTeX/miktex/bin/x64/pdflatex.exe

我的文件名为 testdoc.Rnw 并包含:

\documentclass{article}

\begin{document}
some text
\end{document}
Run Code Online (Sandbox Code Playgroud)
  1. 我已经卸载并重新安装了 MiKTeX、R 和 Rstudio,同时尝试了用户和管理员。(我的所有版本都是截至 2021 年 2 月 19 日的最新版本)
  2. 无论我使用用户模式还是管理员模式都会出现此问题。
  3. 错误中给出的路径是正确的。
  4. 我输入时的路径Sys.which("pdflatex")是正确的。
  5. 没有创建日志文件。它只是到达它尝试运行 pdflatex 并给出错误的部分。
  6. 我可以构建和查看使用 TeX Studio 生成的 .tex 文件。
  7. 我的 MiKTeX 控制台已更新。
  8. 我在选项中选择了“knitr”并尝试选中和取消选中大多数复选框。关闭和打开和重新启动。

我不想切换到 TinyTeX。我已经尝试了在 Rstudio 和堆栈溢出帖子中可以找到的所有建议。我看过日志文件。我注意到我不是唯一一个遇到这个问题的人,但其他人似乎都有不同的错误编号。请帮忙。

这是来自的输出sessionInfo()

R version 4.0.4 (2021-02-15)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows 10 …
Run Code Online (Sandbox Code Playgroud)

latex r pdflatex rstudio knitr

5
推荐指数
1
解决办法
1245
查看次数

标签 统计

knitr ×1

latex ×1

pdflatex ×1

r ×1

rstudio ×1