【发布时间】:2021-03-02 17:11:41
【问题描述】:
由于此错误消息,我在 RStudio 中运行我的 .rnw(我正在运行 Sweave)文件时遇到问题:
Writing to file test.tex
Processing code chunks with options ...
You can now run (pdf)latex on 'test.tex'
Running pdflatex.exe on test.tex...failed
Error running C:/PROGRA~1/MiKTeX/miktex/bin/x64/pdflatex.exe (exit code -1073740791)
我有 MiKTeX 的默认安装,从我的电脑上看到的我下载了 21.2 版。我一直在检查更新,没有任何新的。我使用新安装的 Windows 10 作为操作系统,并带有新安装的 R、RStudio 和 MiKTeX。所以应该不会干扰其他 MiKTeX 版本。
当我在 RStudio 中使用以下代码检查 MiKTeX 的路径时:
Sys.which("pdflatex") 然后我得到这个回复:
pdflatex
"C:\\PROGRA~1\\MiKTeX\\miktex\\bin\\x64\\pdflatex.exe"
我也尝试在工具/全局选项中启用 shell 转义命令,但这也不起作用。 我不知道这里可能有什么问题。你知道如何解决这个问题吗?
感谢您的时间和精力。
【问题讨论】:
-
@StackMan stackoverflow.com/users/15330028/stackman 说:“除了 Win2019 之外,我遇到了完全相同的问题。我尝试了很多事情(就像这里的几乎所有东西 tex.stackexchange.com/questions/267299/… )但没有改变。我最好的猜测是它缺少一些包裹。但是哪些包裹?如果我发现了,我会告诉你。如果其他人知道,我知道我会很感激答案。”
标签: r rstudio pdflatex sweave miktex