首页 > 解决方案 > auctex 与苏门答腊岛 pdf

问题描述

我在 MSWindows 上将 AUCTeX 与 Sumatra PDF 同步。我使用了将Emacs AUCTeX 与 Sumatra PDF 同步中的说明(以我使用自定义而不是在 init 文件中编写 setq 的事实为模,以及我的机器上的苏门答腊路径不同的事实:请参阅https://www. barik.net/archive/2012/07/18/154432/用于定制)

(setq TeX-source-correlate-mode t)
(setq TeX-source-correlate-method 'synctex) 
(setq TeX-view-program-list 
  '(("Sumatra PDF" ("\"C:/bin86/SumatraPDF/SumatraPDF.exe\" -reuse-instance" 
                      (mode-io-correlate " -forward-search %b %n ") " %o"))))
 (setq TeX-view-program-selection  
      '(((output-dvi style-pstricks) "dvips and start") (output-dvi "Yap") 
       (output-pdf "Sumatra PDF") (output-html "start")))

但是,当文件名中有空格时(例如“example 1.tex”),同步会出现问题:当我从 Emacs 执行 CRTL-c CRTL-v 时,它会同时打开文件“example 1.pdf”和一个虚拟的“123”文件,其中 123 是源文件中的行号。

关于如何解决这个问题的任何建议?

标签: emacslatexauctex

解决方案


推荐阅读