SumatraPDF 使用 AucTeX 和 Foxit Reader 作为默认查看器

SumatraPDF 使用 AucTeX 和 Foxit Reader 作为默认查看器

我喜欢使用 Foxit Reader 查看 PDF,但它会锁定文件,因此我无法使用 synctex。
因此,我想在制作 PDF 时使用 SumatraPDF 和 AuCTeX,但仍然将 Foxit Reader 作为我的默认 pdf 查看器。
我使用 Windows XP、AuCTeX 11.86 和 GNU Emacs 23.3。

答案1

经过几个小时的努力,我终于得到了我想要的。
首先,设置你喜欢的 PDF 查看器,然后按照以下步骤操作 http://blog.modelworks.ch/?p=210(注意,你必须先设置程序列表,然后重新启动 emacs,然后设置程序视图选择并再次重新启动 emacs)你就完成了。

就我而言,我必须改变<directory of your SumatraPDF.exe> -reuse-instance %ostart SumatraPDF -reuse-instance %o但我不知道原因,也许你可以向我解释一下。

答案2

没问题。只需使用此处的操作方法即可:http://william.famille-blum.org/blog/static.php?page=static081010-000413对于 emacs。

SumatraPDF 将成为 AucTeX 的标准查看器,但不会成为 Windows 的标准查看器!

答案3

我已经准备了一个批处理文件,Emacs_SumatraPDF.bat

它可以完美地sumatra-forward.el实现向前和向后搜索。

例如:

下载

http://www.ai.soc.i.kyoto-u.ac.jp/~shi/files/Emacs_SumatraPDF.bat

http://william.famille-blum.org/software/sumatra/sumatra-forward.el


准备

放入Emacs_SumatraPDF.batSumatraPDF.exe--> %Emacs_Home%/bin

sumatra-forward.el-->%Emacs_Home%/site-lisp


用法

;Emacs_Home=C:/Program Files (x86)/GNU Emacs 23.4
;~\.emacs add following information


;;; Emacs_SumatraPDF.bat
;;  @info: pdf viewer 
;   @refer: 
(setq TeX-view-program-list '(
      ("Sumatra" "C:/Program Files (x86)/GNU Emacs 23.4/bin/Emacs_SumatraPDF.bat 
                   %o %t %n") ))         

(setq TeX-view-program-selection '(
     (output-pdf "Sumatra") 
     (output-dvi "Yap") 
     ((output-dvi style-pstricks) "dvips and start") 
     (output-html "start"))) 

 ;;; sumatra-forward.el
 ;;  @info: forward search. 
 ;   @refer: http:/william.famille-blum.org/blog/static.php?page=static081010-000413
 (require 'sumatra-forward)

就这些。


除了

Emacs 4 Latex 支持在 Windows 7 下为 Emacs 新手提供。

http://www.ai.soc.i.kyoto-u.ac.jp/~shi/latex/emacs4ls.html


答案4

GNU Emacs 24.3.1 (i386-mingw-nt5.1.2600) of 2013-03-17 on MARVIN在 Windows XP (德语) 上对我有用的是:

(setq TeX-view-program-list
      '(("Sumatra PDF"
         "C:/Programme/SumatraPDF/SumatraPDF.exe -reuse-instance %o")))
(setq TeX-view-program-selection
      '(((output-dvi style-pstricks) "dvips and start")
        (output-dvi "Yap")
        (output-pdf "Sumatra PDF")
        (output-html "start")))

相关内容