如果我通过C-c C-e在AUCTeX中插入一些环境(例如equation或figure),那么AUCTeX会要求一个带有自动插入文本eq:或fig:标签。
我想将theorem环境添加到AUCTeX中的LaTeX环境。我是这样做的
(add-hook 'LaTeX-mode-hook
(lambda ()
(LaTeX-add-environments
'("theorem" LaTeX-env-label)
)))此外,我有一些类似的东西
(setq reftex-label-alist
'(
("theorem" ?t "thm:" "~\\ref{%s}" t ("theorem" "th."))
))然后,当我使用C-c C-e添加theorem环境时,它会询问一个定理的标签,但没有自动thm:文本。我需要手动添加这个。
是否可以使AUCTeX add theorem环境与equation或figure向标签添加自动thm:文本的行为相同?
为了清楚起见,如果我添加没有标签的theorem环境,然后使用C-c (使用RefTeX添加标签,那么它会以thm:的形式请求一个标签。
发布于 2012-05-09 18:03:22
终于明白了。
我没有意识到在添加了像这样的东西之后
(setq reftex-label-alist
'(
("theorem" ?t "thm:" "~\\ref{%s}" t ("theorem" "th."))
))对于我的.emacs,我应该这样做
reftex-reset-mode如果我在我的RefTeX选项之后把它放到.emacs中,那么一切都很好。
https://stackoverflow.com/questions/10475379
复制相似问题