AUCTeX 投影機類別不會自動插入部分標籤

AUCTeX 投影機類別不會自動插入部分標籤

我現在AUCTeX 11.89.1在emacs上使用。當我啟動類別文檔時,在使用啟動新部分beamer後不會自動新增標籤。之後C-c C-s我必須用來C-c C-(添加標籤。如果我用來C-c C-e插入一些環境(例如方程式),標籤會自動添加。

這在通常的類別中不會發生article,因為標籤是自動添加的。我的文件中有以下內容.emacs

(setq reftex-plug-into-AUCTeX t)
(add-hook 'LaTeX-mode-hook 'reftex-mode)

我還需要其他東西才能使其在投影機中工作嗎?

PS,我總是用來C-u C-c C-n確保當前的文檔類別首先被識別。

答案1

有些AUCTeX樣式可以定制,即:

  • amsmath.el
  • 投影儀
  • 比布拉特克斯.el
  • 評論.el
  • csquotes.el
  • emp.el
  • 字體規範.el
  • 圖形x.el

beamer.el 使用LaTeX-beamer-section-labels-flag預設值nil

LaTeX-beamer-section-labels-flag 是「tex-style.el」中定義的變數。
它的值為零

文件:
如果新增非零節標籤

如果將此變數設為t,當您使用 插入切片指令時,AUCTeX(或 RefTeX)將要求您提供標籤C-c C-s。您可以在您的.emacswith中設定此變數

(setq LaTeX-beamer-section-labels-flag t)

或使用自訂M-x customize-group RET LaTeX-style RET.

beamer.el中的相關程式碼是:

(unless LaTeX-beamer-section-labels-flag
  (make-local-variable 'LaTeX-section-hook)
  (setq LaTeX-section-hook
    '(LaTeX-section-heading
      LaTeX-section-title
      LaTeX-section-section)))

其中LaTeX-section-label省略。

相關內容