9

AUCTeX に環境をC-c C-e(たとえばequationまたは) 挿入すると、AUCTeX は自動挿入テキストまたはfigureを含むラベルを要求します。eq:fig:

theoremAUCTeX で 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するのと同じように動作させることは可能ですequationか?figurethm:

明確にするために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

これを.emacsRefTeX オプションの後に入れると、すべてうまくいきます。

于 2012-05-09T10:03:22.193 に答える