Beamer : FrameNumber for "완전히 제한된"프레임을 증가시키지 않음
문제
내 문서에는 종종이 양식의 "완전히 제한된"프레임이 포함됩니다.
\begin{frame}<0>
Lorem ipsum dolor.
\end{frame}
.
첫 번째 줄 끝에 <0> 이므로이 같은 프레임 PDFLATEX 또는 Xelatex로 생성하는 문서에 나타나지 않습니다. 그러나 그들은 여전히 FrameNumber 카운터가 증가하는 것을 일으킨다. 이상한 결과까지.다음은 예제입니다.
\documentclass[xelatex]{beamer}
\begin{document}
\setbeamertemplate{footline}{\hfill\insertframenumber}
\begin{frame}<0>{Frame A}
\end{frame}
\begin{frame}{Frame B}
\end{frame}
\end{document}
.
Xelatex를 사용 하여이 문서를 처리 할 때 PDF 문서를 얻습니다. 하나의 프레임을 포함합니다.프레임 프레임은 프레임의 풋 라인입니다 2. 나는 그것을 원한다면 1. 프레임 카운터를 수동으로 재설정 할 수 있습니다. 모든 제한된 프레임이 있지만 그러한 많은 양의 문서에서 프레임, 그건 번거 로움입니다.제한된 프레임을 멈출 수있는 방법이 있습니까? 카운터를 증가시키는 것부터?
해결책
카운터 수정이 포함 된 새로운 환경 매크로를 만들 수 있습니다.
\newenvironment{restrictedframe}[1]
{\begin{frame}<0>{#1}}
{\end{frame} \addtocounter{framenumber}{-1}}
. 다른 팁
모드 사양에서 only
를 사용하십시오 :
\begin{frame}<only@0>{Frame A}
\end{frame}
.
그런 다음 완전히 무시되고 프레임 카운터가 증가하지 않을 것입니다.
btw, Tex 관련 질문이 너무 작지 않은
noframenumbering
옵션을 사용하여 프레임을 프레임 카운터에서 제외 할 수 있습니다.
\documentclass{beamer}
\setbeamertemplate{footline}[frame number]
\begin{document}
\begin{frame}<0>[noframenumbering]{Frame A}
\end{frame}
\begin{frame}{Frame B}
\end{frame}
\end{document}
. 제휴하지 않습니다 StackOverflow