79 votes

Ignorant les numéros de page dans la sauvegarde de diapositives

Je suis en utilisant le vidéoprojecteur en classe de document en latex pour faire une présentation. Je vais avoir un certain nombre de sauvegarder les diapositives qui sont là pour une consultation hors connexion, référence etc. Projecteur dispose d'une fonction qui affiche la progression à travers la présentation que {page}/{nombre total de pages} sur chaque diapositive. J'aimerais vraiment que si {nombre total de pages} est l'équivalent de mon nombre total de pages sans compter les sauvegarder diapositives (je ne veux pas décourager mon public sur la première page!). Personne ne sait comment cela peut être fait?

62voto

Lenna Points 673

Cela peut maintenant être atteints avec l'option suivante sur tous les "sauvegarde" des diapositives:

\begin{frame}[noframenumbering]{My Title}
\end{frame}

Source

Ce qui fera que le nombre final (par exemple, 25/25) pour être affichés sur ces pages.

Comme toujours, une question de goût.

42voto

Partha Points 91

Mise à jour du lien pour le appendixnumberbeamer.sty fichier de style.

24voto

fuenfundachtzig Points 1402

J'ai défini deux commandes pour ce faire:

\newcommand{\beginbackup}{
   \newcounter{framenumbervorappendix}
   \setcounter{framenumbervorappendix}{\value{framenumber}}
}
\newcommand{\backupend}{
   \addtocounter{framenumbervorappendix}{-\value{framenumber}}
   \addtocounter{framenumber}{\value{framenumbervorappendix}} 
}

Vous pouvez ensuite utiliser \beginbackup et \backupend avant et après votre sauvegarde faites glisser pour ajuster le nombre de diapositives.

Pour mon projecteur modèle je tiens à ajouter

\setbeamertemplate{footline}{
  \leavevmode%
  \hbox{%
  \begin{beamercolorbox}[wd=.333333\paperwidth,ht=2.25ex,dp=1ex,center]{author in head/foot}%
    \usebeamerfont{author in head/foot}\insertshortauthor~~(\insertshortinstitute)
  \end{beamercolorbox}%
  \begin{beamercolorbox}[wd=.333333\paperwidth,ht=2.25ex,dp=1ex,center]{title in head/foot}%
    \usebeamerfont{title in head/foot}\insertshorttitle
  \end{beamercolorbox}%
  \begin{beamercolorbox}[wd=.333333\paperwidth,ht=2.25ex,dp=1ex,right]{date in head/foot}%
    \usebeamerfont{date in head/foot}\insertshortdate{}\hspace*{2em}
    \insertframenumber{} \hspace*{2ex} % hier hat's sich geändert
  \end{beamercolorbox}}%
  \vskip0pt%
}

dans la définition de l' \beginbackup commande pour masquer au nombre total de pages dans la sauvegarde des diapositives, sinon vous obtiendrez quelque chose comme "24/18".

À l'aide de tout cela, vos diapositives seront numérotés comme "x/Y" pour toutes les diapositives avant la sauvegarde, où Y est le nombre total de diapositives avant la première sauvegarde de la diapositive, et la sauvegarde des slides continuer la numérotation des diapositives précédentes.

13voto

Fanfan Points 758

Pour réparer manuellement le nombre total d'images à un certain nombre, par exemple, à 25, vous pouvez ajouter la commande suivante

\renewcommand{\inserttotalframenumber}{25}

juste après le \begin{document} commande.

Vous pouvez également ajouter le \annexe de commande juste avant le début de votre sauvegarde de diapositives, de sorte que les sections/sous-sections n'apparaissent pas dans la table des matières/structure de navigation.

Il devrait être possible de modifier l'renewcommand ci-dessus de sorte qu'il utilise automatiquement le dernier numéro de l'image avant de l'annexe, mais je ne sais pas comment le faire.

11voto

JD Vlok Points 46

Il suffit d'insérer

\renewcommand{\inserttotalframenumber}{\pageref{lastslide}}

après le \begin{document}, et placez le marqueur

\label{lastslide}

sur votre dernière diapositive.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X