在 Emacs AUCTex 中,如何更改 pdf 输出查看器以使用 Emacs 内的 doc-view-mode?

在 Emacs AUCTex 中,如何更改 pdf 输出查看器以使用 Emacs 内的 doc-view-mode?

我正在使用 Debian 11,非常希望能够使用 Emacs 内部的 PDF 查看器,因为它似乎可以通过 Emacs 内部的 doc-view-mode 来实现,几年前有一些关于此问题的帖子,但似乎都没有答案。我习惯使用内置查看器的编辑器,我真的很喜欢 Emacs,而且对我来说,在 Emacs 之外的另一个窗口中使用 Zathura 或 Evince 作为查看器会非常麻烦,我更愿意在 Emacs 中使用带有 doc-view-mode 缓冲区的内部窗口,无论 doc-view-mode 有多么“有限”。我已经到了可以将 (output-pdf) 查看器更改为 TeX Command TeX View 自定义组中的几个有限选项的地步,但我似乎找不到 DocView 或 doc-view-mode 作为选项。

答案1

1-安装pdf-toolsmelpa或“melpa-stable”安装包

2- 将以下行添加到初始化文件中:

(pdf-tools-install)
(custom-set-variables
;; ...
'(TeX-view-program-selection
   '(((output-dvi has-no-display-manager)
      "dvi2tty")
     ((output-dvi style-pstricks)
      "dvips and gv")
     (output-dvi "xdvi")
     (output-pdf "PDF Tools")
     (output-html "xdg-open")))
 ;; ...
  )

相关内容