xen*_*xen 9 emacs latex auctex
如果我通过C-c C-e(例如equation或figure)在AUCTeX中插入一些环境,那么AUCTeX会要求带有自动插入文本的标签eq:或fig:.
我想theorem在AUCTeX中为LaTeX环境添加环境.我这样做了
(add-hook 'LaTeX-mode-hook
(lambda ()
(LaTeX-add-environments
'("theorem" LaTeX-env-label)
)))
Run Code Online (Sandbox Code Playgroud)
而且我还有类似的东西
(setq reftex-label-alist
'(
("theorem" ?t "thm:" "~\\ref{%s}" t ("theorem" "th."))
))
Run Code Online (Sandbox Code Playgroud)
然后,当我C-c C-e用来添加theorem环境时,它会要求一个定理的标签,但没有自动thm:文本.我需要手动添加它.
是否可以使AUCTeX添加theorem环境与标签相同equation或figure添加自动thm:文本?
为了澄清,如果我添加theorem没有标签的环境,然后C-c (使用RefTeX添加标签,那么它会在表单中要求标签thm:.
终于明白了。
我不知道添加类似的东西后
(setq reftex-label-alist
'(
("theorem" ?t "thm:" "~\\ref{%s}" t ("theorem" "th."))
))
Run Code Online (Sandbox Code Playgroud)
对我来说.emacs我应该做的
reftex-reset-mode
Run Code Online (Sandbox Code Playgroud)
如果我把它放在.emacs我的 RefTeX 选项之后,那么一切都会很好。