BeaMer: non incrémente de monture pour les images «entièrement restreintes»

StackOverflow https://stackoverflow.com/questions/5971646

  •  12-11-2019
  •  | 
  •  

Question

Mes documents contiennent souvent des cadres "entièrement restreints" de ce formulaire:

\begin{frame}<0>
    Lorem ipsum dolor.
\end{frame}

En raison de la <0> à la fin de la première ligne, des trames comme celle-ci n'apparaissent pas dans les documents que je produis avec Pdflatex ou Xelatex. Mais ils provoquent toujours le contre-plein contre l'incrément, ce qui conduit à des résultats étranges. Voici un exemple:

\documentclass[xelatex]{beamer}
\begin{document}
  \setbeamertemplate{footline}{\hfill\insertframenumber}
  \begin{frame}<0>{Frame A}
  \end{frame}

  \begin{frame}{Frame B}
  \end{frame}

\end{document}

Lorsque je traite ce document avec xelatex, j'obtiens un document PDF contenant une trame. Le nombre de camions dans la ligne de pied du cadre est 2. Je voudrais que ce soit 1. Je pouvais réinitialiser manuellement le compteur de cadre après chaque cadre restreint, mais dans de grands documents avec de nombreux cadres de ce type, c'est un problème. Existe-t-il un moyen d'empêcher les cadres restreints d'incrémenter le comptoir?

Était-ce utile?

La solution

Vous pouvez créer une nouvelle macro d'environnement qui contient le compteur de correctifs:

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

Autres conseils

Utilisation only Dans la spécification du mode:

\begin{frame}<only@0>{Frame A}
\end{frame}

Ensuite, il sera complètement ignoré et le compteur de trame ne sera pas incrémenté.

BTW, vous pouvez trouver une communauté entière sur le Tex StacKexchange, où aucune question liée au Tex n'est trop petite. Il y a des tas de Questions Beamer.

Les cadres peuvent être exclus du compteur de trame en utilisant le noframenumbering option:

\documentclass{beamer}

\setbeamertemplate{footline}[frame number]

\begin{document}

  \begin{frame}<0>[noframenumbering]{Frame A}
  \end{frame}

  \begin{frame}{Frame B}
  \end{frame}

\end{document}
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top