AUCTeX中的自动标签环境

时间:2012-05-07 00:14:46

标签: emacs latex auctex

如果我按C-c C-e(例如equationfigure)在AUCTeX中插入一些环境,则AUCTeX会要求带有自动插入文字eq:或{{的标签1}}。

我想将fig:环境添加到AUCTeX中的LaTeX环境中。我是通过

完成的
theorem

此外我还喜欢

(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文本。我需要手动添加。

是否可以使AUCTeX添加thm:环境与theoremequation向标签添加自动figure文字相同?

澄清一下,如果我添加thm:没有标签的环境,然后使用theorem使用RefTeX添加标签,那么它会要求C-c (形式的标签。

1 个答案:

答案 0 :(得分:3)

终于明白了。

在添加类似

之类的内容后,我不知道
(setq reftex-label-alist
      '(
        ("theorem" ?t "thm:" "~\\ref{%s}" t  ("theorem" "th."))
        ))

到我的.emacs我应该做

reftex-reset-mode

如果我在RefTeX选项之后将其放入.emacs,那么一切都很有效。