Автоматическая маркировка сред в AUCTeX

Если я вставлю какое-нибудь окружение в AUCTeX поC-c C-e(например equationили figure), то AUCTeX запросит метку с автоматически -вставленным текстом eq:или fig:.

Я хотел бы добавить среду theoremк средам LaTeX в AUCTeX. Я сделал это с помощью

(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:.

9
задан N.N. 7 May 2012 в 08:55
поделиться