首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在AUCTeX中自动标记环境

在AUCTeX中自动标记环境
EN

Stack Overflow用户
提问于 2012-05-07 08:14:46
回答 1查看 1.2K关注 0票数 9

如果我通过C-c C-e在AUCTeX中插入一些环境(例如equationfigure),那么AUCTeX会要求一个带有自动插入文本eq:fig:标签。

我想将theorem环境添加到AUCTeX中的LaTeX环境。我是这样做的

代码语言:javascript
复制
(add-hook 'LaTeX-mode-hook
        (lambda ()
          (LaTeX-add-environments
            '("theorem" LaTeX-env-label)
)))

此外,我有一些类似的东西

代码语言:javascript
复制
(setq reftex-label-alist
      '(
        ("theorem" ?t "thm:" "~\\ref{%s}" t  ("theorem" "th."))
        ))

然后,当我使用C-c C-e添加theorem环境时,它会询问一个定理的标签,但没有自动thm:文本。我需要手动添加这个。

是否可以使AUCTeX add theorem环境与equationfigure向标签添加自动thm:文本的行为相同?

为了清楚起见,如果我添加没有标签的theorem环境,然后使用C-c (使用RefTeX添加标签,那么它会以thm:的形式请求一个标签。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-05-09 18:03:22

终于明白了。

我没有意识到在添加了像这样的东西之后

代码语言:javascript
复制
(setq reftex-label-alist
      '(
        ("theorem" ?t "thm:" "~\\ref{%s}" t  ("theorem" "th."))
        ))

对于我的.emacs,我应该这样做

代码语言:javascript
复制
reftex-reset-mode

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

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10475379

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档