2011-05-11 39 views
3

我的文檔通常含有「完全受限制的」這種形式的幀:投影儀:不爲「完全受限制的」遞增幀序號幀

\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文檔 。在框架的footline幀序號的是 2.我想它是1。我可以手動復位幀計數器 每一幀的限制後,但在用許多這樣的 架大型文檔,這是一個麻煩。有沒有辦法阻止限制幀 遞增計數器?

回答

3

您可以創建一個包含計數器修復一個新的環境宏:

\newenvironment{restrictedframe}[1] 
    {\begin{frame}<0>{#1}} 
    {\end{frame} \addtocounter{framenumber}{-1}} 
+0

謝謝。這可以工作,只要我將'\ addtocounter {framecounter}'改爲'\ addtocounter {framenumber}'。 – user697473

2

使用only的方式確定:

\begin{frame}<[email protected]>{Frame A} 
\end{frame} 

然後,它會被完全忽略和幀計數器贏得」 t會增加。

順便說一句,你可以在TeX StackExchange發現整個社區,在沒有TeX相關的問題是太小了。有很多beamer questions

+0

謝謝。但是我發現,如果我這樣做,幀計數器會增加,並且幀完全不被忽略。 – user697473