Sublime Text 2 LatexTools没有启动SumatraPDF

时间:2015-02-13 05:33:02

标签: pdf latex sublimetext2 sublime-text-plugin

我正在尝试在Sublime Text 2.0.2中运行LaTexTools插件,构建2221.我正在运行64位Windows 8.1计算机。

LaTexTools已安装并正常工作 - 它会生成一个已编译的PDF,如果我从Windows文件夹位置手动打开它,可以在SumtraPDF和Adobe Reader中查看。但是,在构建Tex文件后,PDF不会自动启动。当我尝试将视图移动到PDF时,Sublime Text会抛出以下错误:

Cannot launch Viewer. Make sure it is on you PATH.

在.tex文件上进行正常构建会产生以下输出:

[Compiling C:\Users\Mpaull15\Dropbox\Stanford\Project
Planning\research_report.tex]

TraditionalBuilder: Invoking texify... done.

No errors.

[Done!]

控制台显示以下内容:

<module 'traditionalBuilder' from 'C:\Users\Mpaull15\AppData\Roaming\Sublime Text 2\Packages\LaTeXTools\builders\traditionalBuilder.pyc'>
<class 'traditionalBuilder.TraditionalBuilder'>
Welcome to thread Thread-4
2
['texify', '-b', '-p', '--tex-option="--synctex=1"', u'research_report.tex']
Finished normally
0
False True True
!TEX root =  u'C:\\Users\\Mpaull15\\Dropbox\\Stanford\\Project Planning\\research_report.tex'
Jump to:  5 0
Windows, Calling Sumatra
Traceback (most recent call last):
  File ".\sublime_plugin.py", line 356, in run_
  File ".\jumpToPDF.py", line 109, in run
  File ".\subprocess.py", line 633, in __init__
  File ".\subprocess.py", line 842, in _execute_child
WindowsError: [Error 2] The system cannot find the file specified

安装了SumatraPDF,将其设置为我的默认查看器,并在我的路径中 ,如下所示:

"C:\Program Files (x86)\SumatraPDF\SumatraPDF.exe"

我正在编译的.tex文件位于我的Dropbox文件夹中,如果这可能是相关的,虽然我尝试将整个文件夹移动到我的桌面并在那里构建,导致完全相同的错误。

我已经浏览了StackExchange以及Sublime Text论坛上有关此问题的过去条目,并且所有这些条目似乎都是由于SumtraPDF不在路径中,或者与从Sublime Text调用的其他程序有关,并带有解决方案这里与LaTexTools / SumtraPDF交互无关。

任何建议或帮助都将不胜感激!

1 个答案:

答案 0 :(得分:2)

您的路径应该只引用文件夹,而不是确切的.exe。

"C:\Program Files (x86)\SumatraPDF"