r-windows中的RStudio错误:在file_name.tex上运行pdflate.exe.(退出代码-1073



我在windows 10中使用Rstudio。我正在尝试从一个.tex文件创建一个pdf文件。然而,当我编译PDF时,会出现以下错误:

Running pdflatex.exe on file_name.tex...failed Error running C:/Users/user_name/AppData/Local/Programs/MiKTeX/miktex/bin/x64/pdflatex.exe (exit code -1073740791)

我使用的是R、Rstudio和MikTeX的原生安装。不是蟒蛇或类似的环境。

如果您使用的是RStudio,您是否尝试过tinytex而不是MikTeX?在"工具"菜单>全局选项>Sweave,tick"使用tinytex编译.tex文件";。然后安装tinytex软件包。安装tinytex包后,在控制台中写入";tinytex::install_tinytex(("。这将安装latex编译器tinytex。尝试使用它编译您的tex文件。

我认为这个问题与丢失的包有关。事实上,MiKTeX并没有预装其中的大部分。我建议使用TinyTeX进行编译,因为它显示了编译停止的位置(正如我所说,由于缺少一些sty文件中通常需要的包(。通过这种方式,您可以跟踪哪些是丢失的软件包,并将它们逐一安装在MiKTeX控制台上。

我在Github上的一次公开讨论中发布了这个问题。如果您需要更多详细信息,请删除此处的链接。

最新更新