AucTeX의 슬라이드 목록 표시

AucTeX의 슬라이드 목록 표시

C-c =AUCTeX 및 RefTeX를 사용하여 Emacs에서 비머를 편집하는 동안 명령이 섹션 대신 프레임을 나열 하도록 하려면 어떻게 해야 합니까 ? 개요 명령을 사용자 정의할 수 있습니까?

답변1

키 바인딩은 C-c =AUCTeX가 아닌 RefTeX에서 제공됩니다. C-h k C-c =보고:

C-c =reftex-toc'reftex-toc.el'에 있는 자동 로드된 대화형 컴파일 Lisp 함수인 명령(reftex-mode-map에 있음)을 실행합니다 .

, 에 바인딩되어 있습니다 C-c =.

(reftex-toc 및 선택적 REBUILD REUSE)

현재 문서의 목차를 표시합니다. 원시 C-u접두사를 사용하여 호출하면 먼저 문서를 다시 스캔하세요.

RefTeX에 새로운 섹션화 명령을 알리려면 변수를 사용자 정의해야 합니다 reftex-section-levels.

reftex-section-levels'reftex-vars.el'에 정의된 변수입니다. 그 값은 아래와 같습니다.

이 변수를 사용자 정의할 수 있습니다.

문서: 문서의 섹션을 정의하는 데 사용되는 명령 및 수준입니다. 이는 와 같은 각 요소가 포함된 목록입니다 (COMMAND-NAME . LEVEL). 각 단점 셀의 자동차는 섹션 매크로의 이름입니다(백슬래시 없음). cdr은 레벨을 나타내는 숫자입니다. 음수 레벨은 양수 값과 동일한 레벨을 의미하지만 섹션에는 숫자가 표시되지 않습니다. cdr은 레벨을 결정하기 위해 섹션 재일치 후에 호출되는 함수일 수도 있습니다. 이 목록은 섹션화 명령의 승격 및 강등에도 사용됩니다. 여러 섹션화 명령 세트가 있는 문서 클래스를 사용하는 경우 이 목록이 먼저 세트별로 정렬된 다음 각 세트 내에서 수준별로 정렬된 경우에만 승격이 올바르게 작동합니다. 승격 명령은 항상 올바른 새 레벨을 가진 가장 가까운 항목을 선택합니다.

.tex 파일이 다음과 같다고 가정해 보겠습니다.

\documentclass{beamer}

\begin{document}

\begin{frame}
  \frametitle{There Is No Largest Prime Number}
  \framesubtitle{The proof uses \textit{reductio ad absurdum}.}
  \begin{theorem}
    There is no largest prime number.
  \end{theorem}
  \begin{proof}
    \begin{enumerate}
    \item<1-| alert@1> Suppose $p$ were the largest prime number.
    \item<2-> Let $q$ be the product of the first $p$ numbers.
    \item<3-> Then $q+1$ is not divisible by any of them.
    \item<1-> But $q + 1$ is greater than $1$, thus divisible by some prime
      number not in the first $p$ numbers.\qedhere
    \end{enumerate}
  \end{proof}
\end{frame}

\end{document}

다음 과 같은 값을 수행 M-x customize-variable RET reftex-section-levels RET하고 추가 하십시오 .frametitleframesubtitle

여기에 이미지 설명을 입력하세요

그리고 Apply and Save. 이제 .tex 파일을 열고 다시 시도해 보세요.

관련 정보