SumatraPDF反向搜索设置
所谓的反向搜索是指, 双击pdf能够返回到编辑器对应于双击的地方.
WinEdt设置
对于CteX套装的WinEdt, 我们只需要添加如下参数到PdfViewer(如图):
1 |
"%!H\CTeX\ctex\bin\SumatraPDF.exe" -inverse-search "\"%B\winedt.exe\" \"[Open(|%%f|);SelPar(%%l,8)]\"" |
Gvim
在你的_vimrc文件里面添加
1 |
let g:Tex_ViewRule_pdf = 'SumatraPDF -reuse-instance -inverse-search "gvim -c \":RemoteOpen +\%l \%f\""' |
Gvim+vimtex插件
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
" Sumatra PDF let g:vimtex_view_general_viewer = 'SumatraPDF' let g:vimtex_view_general_options \ = '-reuse-instance -forward-search @tex @line @pdf' \ . ' -inverse-search "gvim --servername ' . v:servername \ . ' --remote-send \"^<C-\^>^<C-n^>' \ . ':drop \%f^<CR^>:\%l^<CR^>:normal\! zzzv^<CR^>' \ . ':execute ''drop '' . fnameescape(''\%f'')^<CR^>' \ . ':\%l^<CR^>:normal\! zzzv^<CR^>' \ . ':call remote_foreground('''.v:servername.''')^<CR^>^<CR^>\""' let g:vimtex_compiler_latexmk_engines = { \ '_' : '-xelatex' \} let g:vimtex_compiler_latexrun_engines = { \ '_' : 'xelatex' \} |
TeXworks
系统自带的texworks不用设置直接支持正向搜索和反向搜索:
正向(tex->PDF):Ctrl+'
(Ctrl+单引号, 激活tex窗口)
反向(PDF->tex):Ctrl+'
(Ctrl+单引号, 激活PDF窗口)
参考文献
本作品采用创作共用版权协议, 要求署名、非商业用途和保持一致. 转载本站内容必须也遵循署名-非商业用途-保持一致的创作共用协议.
如何设置使得双击summatrapdf 文件位置打开texworks以及相应位置呢?