If I insert some environment in AUCTeX by C-c C-e (for example equation or figure) then AUCTeX ask for a label with auto-inserted text eq: or fig:.
I would like to add theorem environment to LaTeX environments in AUCTeX. I done this by
(add-hook 'LaTeX-mode-hook
(lambda ()
(LaTeX-add-environments
'("theorem" LaTeX-env-label)
)))
Moreover I hove something like
(setq reftex-label-alist
'(
("theorem" ?t "thm:" "~\\ref{%s}" t ("theorem" "th."))
))
Then when I use C-c C-e to add theorem environment then it ask for a label for a theorem but without auto thm: text. I need to add this manually.
Is it possible to make AUCTeX add theorem environment acts the same as equation or figure adding auto thm: text to a label?
To clarify, if I add theorem environment without a label and then use C-c ( to use RefTeX to add a label then it ask for a label in the form thm:.
Finally got it.
I was not aware that after adding something like
(setq reftex-label-alist
'(
("theorem" ?t "thm:" "~\\ref{%s}" t ("theorem" "th."))
))
to my .emacs I should do
reftex-reset-mode
If I put this into .emacs after my RefTeX options then everything works great.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With