我一直试图让pdflatex使用正确版本的miktex,但没有成功。
我已经将R路径设置为Miktex 2.9的正确位置,并验证了它是否与以下内容一起工作:
Sys.getenv("PATH")
"C:\\Program Files\\MiKTeX 2.9\\miktex\\bin\\x64\\pdflatex;..." 但是,当我查看pdflatex使用的miktex版本时:
Sys.which("pdflatex")
"C:\\PROGRA~1\\MIKTEX~1.9\\miktex\\bin\\x64\\pdflatex.exe"这个1.9路径是通向一个已经不存在的旧版本的miktex。
在命令提示符中运行哪一个pdflatex返回正确的路径,所以问题就在R中,我如何才能获得R来使用pdflatex的正确路径?
发布于 2018-08-13 06:10:57
有几种解决方案你可以尝试:
Renviron.site中的以下行放在R_HOME/etc文件夹中,其中R_HOME是Sys.getenv("R_HOME")返回的路径。参考
PATH=C:/Program /MiKTeX2.9/miktex/bin/x64:“${PATH}”tinytex软件包。请注意,您应该使用MiKTeX或tinytex,但不能同时使用两者。如果您已经安装了这两种设备,益辉建议您删除本例中的MiKTeX。参考每次更改后,您可能必须重新启动R/RStudio,甚至是您的PC/膝上型计算机,以确定它是否有效。
https://stackoverflow.com/questions/51814278
复制相似问题