我有一个奇怪的问题。当我像这样设置Latex的AUCTeX配置时
(require 'tex)
(TeX-global-PDF-mode t)
它对我有用。
但是当我通过输入lambda
函数
(add-hook LaTeX-mode-hook (lambda ()
(require 'tex)
(TeX-global-PDF-mode t)
))
它不会工作。
有人可以帮助我吗?谢谢。
答案 0 :(得分:1)
尝试在'
的左侧添加LaTeX-mode-hook
。此外,您需要(require 'tex)
之前使用LaTeX-mode-hook
。
因为库AUCTeX定义变量LaTeX-mode-hook
(即,使其存在),将(require 'tex)
放在一个尚不存在的钩子中将不起作用。 [见~/.emacs.d/elpa/auctex-11.87.3/latex.el
的第5017行)
(require 'tex)
(add-hook 'LaTeX-mode-hook (lambda ()
(TeX-global-PDF-mode t)
))
通常,我看到这个用过:(setq TeX-PDF-mode t)
。但是,关于名为TeX-global-PDF-mode
的函数的存在,原始海报是正确的 - 见~/.emacs.d/elpa/auctex-11.87.3/tex.el
的第1729行。
答案 1 :(得分:0)
如果您在" init.el"。
中,请删除以下行(load "preview-latex.el" nil t t)
虽然在" auctex-reademe.txt"中提出了该行,但我认为 以下是更合适的。
(load "preview" nil t t)