
지금은 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
- 비머.엘
- biblatex.el
- comment.el
- csquotes.el
- emp.el
- 글꼴 사양.el
- 그래픽x.el
Beamer.el은 LaTeX-beamer-section-labels-flag
기본값을 다음과 같이 사용합니다 nil
.
LaTeX-beamer-section-labels-flag는 'tex-style.el'에 정의된 변수입니다.
그 가치는 0이다문서:
nil이 아닌 섹션 레이블이 추가된 경우
이 변수를 로 설정하면 t
AUCTeX(또는 RefTeX)는 를 사용하여 단면 명령을 삽입할 때 레이블을 묻는 메시지를 표시합니다 C-c C-s
. 이 변수를 .emacs
다음 에서 설정할 수 있습니다 .
(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
는 생략되어 있습니다.