Sublime Text 3 texlive 编译输出:

Sublime Text 3 texlive 编译输出:

我正在尝试在 Windows 10 x64 系统上运行 Sublime Text 3 texlive。编译时我收到以下消息:

[Compiling C:\Users\devin\Documents\LEGrp\tex\setup_instructions\ISUR setup instructions.tex]

TraditionalBuilder: Engine: pdflatex. Invoking latexmk... done.

Output from compilation:

但没有创建或打开任何 pdf 文件。我正在使用 SumatraPDF。我尝试搜索此问题,但没有任何明确错误,很难调试。在我的 LaTeXTools.sublime-settings 文件的“windows”部分中,我有:

"windows": {

        // Path used when invoking tex & friends; "" is fine for MiKTeX
        // For TeXlive 2011 (or other years) use
        // "texpath" : "C:\\texlive\\2011\\bin\\win32;$PATH",
        "texpath" : "C:\\texlive\\2015\\bin\\win32;$PATH",
        // TeX distro: "miktex" or "texlive"
        "distro" : "texlive",
        // Command to invoke Sumatra. If blank, "SumatraPDF.exe" is used (it has to be on your PATH)
        "sumatra": "",
        // Command to invoke Sublime Text. Used if the keep_focus toggle is true.
        // If blank, "subl.exe" or "sublime_text.exe" will be used.
        "sublime_executable": "",
        // how long (in seconds) to wait after the jump_to_pdf command completes
        // before switching focus back to Sublime Text. This may need to be
        // adjusted depending on your machine and configuration.
        "keep_focus_delay": 0.5
    },

请帮忙!

答案1

您看到这一Output from compilation:行表明未生成日志文件,很可能是因为启动 LaTeX 或 latexmk 时出现问题。很可能是因为没有输出,所以运行latexmk本身出现问题,即无法找到可执行文件,运行时出现错误。Sublime 控制台中可能有一些有用的信息。要查看,请使用看法菜单并选择显示控制台选项。

您还可以尝试latexmk从命令提示符运行。LaTeXTools 使用的命令如下所示:

C:\texlive\2015\bin\win32\latexmk.exe -cd -f -pdf -interaction=nonstopmode -synctex=1 "C:\Users\devin\Documents\LEGrp\tex\setup_instructions\ISUR setup instructions.tex"

尝试从命令提示符运行该程序并观察会发生什么。

我认为最可能的原因是你已经安装了 TeXLive 的最小安装,在这种情况下,你将需要tlmgr install latexmk从提升的命令提示符运行。

相关内容