windows 中的 RStudio 错误:运行 pdflatex.exe on file_name.tex..(退出代码 -1073740791)

RStudio error in windows: Running pdflatex.exe on file_name.tex.. (exit code -1073740791)

我在 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 的本机安装。不是 anaconda 或类似环境。

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

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

我在 Github 的公开讨论中发布了有关此问题的帖子。如果您需要更多详细信息,请删除 link here