在编译简单的helloworld pdf中出现Sweave错误

时间:2018-09-06 01:31:28

标签: rstudio sweave pdflatex miktex

使用RStudio,Sweave,R 3.5.1和MikTex 2.9 ...我认为可以检查的东西用完了。任何帮助将不胜感激!

cq.authoring.dialog

错误消息: C:/PROGRA~1/MIKTEX~1.9/miktex/bin/pdflatex.exe(退出代码1)

首先,我检查了sweave选项,以确保未选中“启用外壳转义命令”。不起作用。

我注意到MikTeX安装有两个条目。我从用户变量中删除了它,并将其保留在系统变量中(通过Windows中的环境变量菜单)。

$(document).on('foundation-contentloaded', function (e) {//event fires when dialog loads
    var $textField = $('.readonlySelector');
    if ($textField.val()) {//truthy check
        $textField.prop('disabled', true);//Greys the field
        $textField.prop('readonly', true);
    }
})

并删除其中一个

\documentclass{article}
\begin{document}
\SweaveOpts{concordance=TRUE}
Hello World!
\end{document}

没有用。

> Sys.getenv("PATH")    
[1] "C:\\Program Files\\R\\R-3.5.1\\bin\\x64;C:\\ProgramData\\Oracle\\Java\\javapath;C:\\Python36\\;C:\\Python36\\Scripts\\;C:\\Program Files\\Dell\\DW WLAN Card;C:\\Program Files (x86)\\Intel\\iCLS Client\\;C:\\Program Files\\Intel\\iCLS Client\\;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\;C:\\Program Files (x86)\\Intel\\Intel(R) Management Engine Components\\DAL;C:\\Program Files\\Intel\\Intel(R) Management Engine Components\\DAL;C:\\Program Files (x86)\\Intel\\Intel(R) Management Engine Components\\IPT;C:\\Program Files\\Intel\\Intel(R) Management Engine Components\\IPT;c:\\Program Files\\WIDCOMM\\Bluetooth Software\\;c:\\Program Files\\WIDCOMM\\Bluetooth Software\\syswow64;C:\\Program Files\\MiKTeX 2.9\\miktex\\bin\\x64\\;C:\\WINDOWS\\System32\\OpenSSH\\;C:\\Program Files\\Java\\jdk-9.0.4\\bin;C:\\Tcl\\bin;C:\\Users\\usr2\\AppData\\Local\\Microsoft\\WindowsApps;C:\\Program Files (x86)\\Google\\Chrome\\Application;C:\\ProgramData\\Oracle\\Java\\javapath;C:\\Python36\\;C:\\Python36\\Scripts\\;C:\\Program Files\\Dell\\DW WLAN Card;C:\\Program Files (x86)\\Intel\\iCLS Client\\;C:\\Program Files\\Intel\\iCLS Client\\;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\;C:\\Program Files (x86)\\Intel\\Intel(R) Management Engine Components\\DAL;C:\\Program Files\\Intel\\Intel(R) Management Engine Components\\DAL;C:\\Program Files (x86)\\Intel\\Intel(R) Management Engine Components\\IPT;C:\\Program Files\\Intel\\Intel(R) Management Engine Components\\IPT;c:\\Program Files\\WIDCOMM\\Bluetooth Software\\;c:\\Program Files\\WIDCOMM\\Bluetooth Software\\syswow64;C:\\Program Files\\MiKTeX 2.9\\miktex\\bin\\x64\\;C:\\WINDOWS\\System32\\OpenSSH\\;C:\\Program Files\\Java\\jdk-9.0.4\\bin;C:\\Tcl\\bin;C:\\Users\\usr2\\AppData\\Local\\Microsoft\\WindowsApps;C:\\ProgramData\\Oracle\\Java\\javapath;C:\\Python36\\;C:\\P"

这是创建的.log文件的内容,但是我看不到任何解决此问题的提示。

> Sys.getenv("PATH")
[1] "C:\\Program Files\\R\\R-3.5.1\\bin\\x64;C:\\ProgramData\\Oracle\\Java\\javapath;C:\\Python36\\;C:\\Python36\\Scripts\\;C:\\Program Files\\Dell\\DW WLAN Card;C:\\Program Files (x86)\\Intel\\iCLS Client\\;C:\\Program Files\\Intel\\iCLS Client\\;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\;C:\\Program Files (x86)\\Intel\\Intel(R) Management Engine Components\\DAL;C:\\Program Files\\Intel\\Intel(R) Management Engine Components\\DAL;C:\\Program Files (x86)\\Intel\\Intel(R) Management Engine Components\\IPT;C:\\Program Files\\Intel\\Intel(R) Management Engine Components\\IPT;c:\\Program Files\\WIDCOMM\\Bluetooth Software\\;c:\\Program Files\\WIDCOMM\\Bluetooth Software\\syswow64;C:\\Program Files\\MiKTeX 2.9\\miktex\\bin\\x64\\;C:\\WINDOWS\\System32\\OpenSSH\\;C:\\Program Files\\Java\\jdk-9.0.4\\bin;C:\\Tcl\\bin;C:\\Users\\pbake\\AppData\\Local\\Microsoft\\WindowsApps;C:\\Program Files (x86)\\Google\\Chrome\\Application;C:\\ProgramData\\Oracle\\Java\\javapath;C:\\Python36\\;C:\\Python36\\Scripts\\;C:\\Program Files\\Dell\\DW WLAN Card;C:\\Program Files (x86)\\Intel\\iCLS Client\\;C:\\Program Files\\Intel\\iCLS Client\\;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\;C:\\Program Files (x86)\\Intel\\Intel(R) Management Engine Components\\DAL;C:\\Program Files\\Intel\\Intel(R) Management Engine Components\\DAL;C:\\Program Files (x86)\\Intel\\Intel(R) Management Engine Components\\IPT;C:\\Program Files\\Intel\\Intel(R) Management Engine Components\\IPT;c:\\Program Files\\WIDCOMM\\Bluetooth Software\\;c:\\Program Files\\WIDCOMM\\Bluetooth Software\\syswow64;C:\\WINDOWS\\System32\\OpenSSH\\;C:\\Program Files\\Java\\jdk-9.0.4\\bin;C:\\Tcl\\bin;C:\\Users\\pbake\\AppData\\Local\\Microsoft\\WindowsApps;C:\\ProgramData\\Oracle\\Java\\javapath;C:\\Python36\\;C:\\P;"

1 个答案:

答案 0 :(得分:0)

从环境变量中删除两条TeX路径还不够。看来有两种不同的TeX安装。删除并安装新的LaTeX发行版即可!