RStudio,pdflatex 在.tex 文件上失败

RStudio,pdflatex 在.tex 文件上失败

我以前用这台电脑编译过很多 .pdf 文件,也编过很多 .Rnws 和 .Rmd 文件。不知道发生了什么变化,但现在我收到一条消息,内容如下:

Running pdflatex.exe on [doc_name].tex...failed

我检查了我的环境变量,PATH它似乎被正确定义,如下面的屏幕截图所示。我检查了一下,发现它pdflatex.exe确实存在于PATH我指定的路径中;它确实存在。但奇怪的是,我Sys.which('pdflatex')在 RStudio 的控制台中运行,并列出了一条奇怪的路径:它显示MIKTEX~1.9。这看起来不正确,因为我已经MikTeX 2.96615安装了。这是问题所在,还是没问题?我不确定波浪号是否充当通配符或其他东西,或者这是问题所在。我查看了几篇 SE 帖子和 RStudio 论坛帖子,但没有找到。

如果这是问题所在,我该如何解决?

我也在Sys.getenv()RStudio 控制台中尝试过,似乎正确的路径就在那里:

PATH C:\Users\andcy\AppData\Local\Programs\MiKTeX 2.9\miktex\bin\x64\

在此处输入图片描述

的输出pdflatex -versioncmd

C:\Users\andcy>pdflatex -version
MiKTeX-pdfTeX 2.9.6607 (1.40.18) (MiKTeX 2.9.6600 64-bit)
Copyright (C) 1982 D. E. Knuth, (C) 1996-2018 Han The Thanh
TeX is a trademark of the American Mathematical Society.
using bzip2 version 1.0.6, 6-Sept-2010
compiled with curl version 7.56.1; using libcurl/7.56.1 WinSSL
compiled with expat version 2.2; using expat_2.2.0
compiled with jpeg version 9.2
compiled with liblzma version 50020032; using 50020032
compiled with libpng version 1.6.34; using 1.6.34
compiled with libressl version LibreSSL 2.5.3; using LibreSSL 2.5.3
compiled with MiKTeX Application Framework version 2.6592; using 2.6592
compiled with MiKTeX Core version 5.6594; using 5.6612
compiled with MiKTeX Archive Extractor version 1.6300; using 1.6300
compiled with MiKTeX Package Manager version 1.6584; using 1.6584
compiled with poppler version 0.60.1
compiled with uriparser version 0.8.4
compiled with zlib version 1.2.11; using 1.2.11

当我cd进入我的文件目录.tex并运行时pdflatex,我收到引用警告(需要pdflatex再次运行)和未定义的控制序列\emphasize{need}

相关内容