9

如果我通过C-c C-e(例如equationfigure)在 AUCTeX 中插入一些环境,那么 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 添加环境的行为与向标签添加自动文本theorem相同equationfigurethm:

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

4

1 回答 1

4

终于明白了。

我不知道在添加了类似的东西之后

(setq reftex-label-alist
      '(
        ("theorem" ?t "thm:" "~\\ref{%s}" t  ("theorem" "th."))
        ))

.emacs应该做的

reftex-reset-mode

如果我把它放在.emacs我的 RefTeX 选项之后,那么一切都会很好。

于 2012-05-09T10:03:22.193 回答