我正在使用 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-tools
从melpa
或“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")))
;; ...
)