admin管理员组

文章数量:1592311

sumatrapdf调用不同tex编辑器的逆向搜索命令设置


要点概览

  1. 目的

    • sumatrapdf调用不同的编辑器实现对tex源文档的逆向搜索
  2. 方法:

    • 设置合适的命令参数

latex文档编辑的常用编辑器

windows下编辑latex文档可以使用的编辑器非常的多,包括
winedt,texstudio,atom,sublime,vscode等。
由于sumatrapdf支持tex源文档的逆向搜索,所以常作为latex编译出pdf的默认阅读器。
但由于不同编辑器的不同特性,所采用的设置是不同的,
当对某一编辑器做特殊设置后,可能破坏对其它编辑器的调用。
本文的讨论就是为了解决这一问题。而texstudio使用自带的pdf阅读器所以,这里不做讨论。

winedt编辑器和sumatrapdf配合使用时的设置

winedt 编辑器是win下的最常用的tex编辑器,对其进行设置,主要在菜单的options下的execution modes下
pdf viewer选项卡设置,选择安装的sumatrapdf作为默认的pdf阅读器,并勾选sync tex中的选项。

而要使sumatrapdf能够正确的调用winedt实现逆向搜索,那么也需要对sumatrapdf
进行设置,进入菜单设置下的选项,设置反向搜索命令行:

"C:\Program Files\WinEdt\WinEdt.exe" "[Open(|%f|);SelPar(%l,8);]"

设置完成即可在pdf文档中双击进而跳转tex源码。

atom编辑器和sumatrapdf配合使用时的设置

atom编辑器设置sumatrapdf为pdf阅读器主要通过设置atom中atom-latex插件来完成。
安装完成插件后,可以在插件的设置选项中选择sumatrapdf作为默认的pdf阅读器。
这一设置过程可以在atom-latex包目录底下的*.json文件中直接设置。

而要使sumatrapdf能够正确的调用atom实现逆向搜索,同样需要设置命令行为:

"C:\Users\Administrator\AppData\Local\atom\app-1.33.1\atom.exe" "%f:%l"

sublime编辑器和sumatrapdf配合使用时的设置

sublime编辑器调用sumatrapdf同样需要安装插件为latextools,并设置pdf阅读器为sumatrapdf。
详细设置请百度。

而要使sumatrapdf能够正确的调用sublime实现逆向搜索,同样需要设置命令行为:

"C:\Users\Administrator\sublime text\sublime_text.exe" "%f:%l"

vscode编辑器和sumatrapdf配合使用时的设置

vscode编辑器调用sumatrapdf同样需要安装插件为latex workshop,并设置pdf阅读器为sumatrapdf,
并且可以设置正向搜索,即从tex源文档到pdf。详细设置请百度。

而要使sumatrapdf能够正确的调用vscode实现逆向搜索,同样需要设置命令行为:

"C:\Program Files\vs code\code.exe" "%f:%l"

ps

对于latex来说,编辑器没有好坏,只有习惯与否,上述5种编辑器都是不错的。甚至notepad++也是不错的,特别是在文档转码的时候非常有用。

本文标签: 编辑器命令SumatraPDFTex