rstudio / rmarkdown

Dynamic Documents for R
https://rmarkdown.rstudio.com
GNU General Public License v3.0
2.86k stars 969 forks source link

Miktex did not succeed after I updated R to version 3.5.0 #1330

Closed YuquanW closed 6 years ago

YuquanW commented 6 years ago

After I updated R to version 3.5.0, I couldn't start my MikTex from Rstudio,

---
output:
  pdf_document:
    latex_engine: xelatex 
    includes:
      in_header: header.tex
    keep_tex: yes
---

Above is the code I typed ahead of my Rmd, and after knitring, it comes out with:

Sorry, but D:\miktex\miktex\bin\x64\xelatex.exe did not succeed.

The log file hopefully contains the information to get MiKTeX going again:

  C:/Users/DELL/AppData/Local/MiKTeX/2.9/miktex/log/xelatex.log

Information showed in xelatex.log:

2018-04-29 10:06:17,482+0800 FATAL xelatex - Info: 
2018-04-29 10:06:17,482+0800 FATAL xelatex - Source: Libraries\MiKTeX\UI\Qt\mikuiqt.cpp
2018-04-29 10:06:17,482+0800 FATAL xelatex - Line: 45
2018-04-29 10:06:17,482+0800 INFO  xelatex - finishing with exit code 1
2018-04-29 10:06:17,626+0800 INFO  xelatex - starting with command line: D:\miktex\miktex\bin\x64\xelatex.exe -halt-on-error -interaction=batchmode 1.tex
2018-04-29 10:06:17,631+0800 INFO  xelatex - allowing known shell commands
2018-04-29 10:06:17,632+0800 INFO  xelatex - enabling input (output) from (to) processes
2018-04-29 10:06:17,812+0800 FATAL xelatex - GUI framework cannot be initialized.

And after I tried:

Sys.which("xelatex")

                                    xelatex 
"D:\\miktex\\miktex\\bin\\x64\\xelatex.exe"

Sys.setenv("PATH" = "D:\miktex\miktex\bin\x64\xelatex.exe" )

then knitr again:

Warning messages:

1: In system2(..., stdout = FALSE, stderr = FALSE) : '"xelatex"' not found
2: In system2(...) : '"xelatex"' not found

No TeX installation detected (TeX is required to create PDF output). You should install a recommended TeX distribution for your platform:

  Windows: MiKTeX (Complete) - http://miktex.org/2.9/setup
  (NOTE: Be sure to download the Complete rather than Basic installation)

Could anyone help? Thanks.

yihui commented 6 years ago

https://stackoverflow.com/q/50082865/559676

When you cross-post issues, please mention it. Let's keep everyone in the same thread. Thanks!

github-actions[bot] commented 3 years ago

This old thread has been automatically locked. If you think you have found something related to this, please open a new issue by following the issue guide (https://yihui.org/issue/), and link to this old issue if necessary.