Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Beamer, "overlay" & note en bas de page

265 views
Skip to first unread message

Vincent Belaďche

unread,
Jan 31, 2014, 6:06:01 PM1/31/14
to Vincent Belaďche
Bonsoir,

J'avoue ne pas savoir comment on dit overlay en français, concernant la
notion Beamer --- par exemple avec les listes à puce quand on fait
\item<2->.

J'avoue aussi que mettre des \footnote dans des transparents c'est tout
à fait contestable, et j'admets complètement que la majorité des gens
considère cela comme un péché.

Mais bon... mon problème est le suivant~:

-----------------------------------------------------------------------
\documentclass{beamer}
\usepackage[francais]{babel}
\begin{document}
\begin{frame}
\frametitle{Savez-vous planter les choux ?}
\begin{itemize}
\item<1-> Savez-vous planter les choux ?
\item<2-> à la mode, à la mode
\item<3-> à la mode\footnote{celle de chez nous, pardi~!}.
\end{itemize}
\end{frame}
\end{document}
-----------------------------------------------------------------------

Ben ma note en bas de page apparaît dès le début... et non à partir du
3e transparent...

Vincent.

Vincent Belaďche

unread,
Jan 31, 2014, 6:08:28 PM1/31/14
to Vincent Belaďche
Je me réponds à moi-même pour dire qu'en faisant comme ça:
-----------------------------------------------------------------------
\documentclass{beamer}
\usepackage[francais]{babel}
\begin{document}
\begin{frame}
\frametitle{Savez-vous planter les choux ?}
\begin{itemize}
\item<1-> Savez-vous planter les choux ?
\item<2-> à la mode, à la mode
\item<3-> à la mode\footnote{\uncover<3->{celle de chez nous, pardi~!}}.
\end{itemize}
\end{frame}
\end{document}
-----------------------------------------------------------------------

c'est déjà un peu mieux... Je pense qu'on pourrait gruger encore plus en
redéfinissant \thefootnote localement au transparent en question...

Vincent.

Stéphane CARPENTIER

unread,
Jan 31, 2014, 6:29:51 PM1/31/14
to
Le 31-01-2014, Vincent Belaïche <vincent....@gmail.com> a écrit :
> vincent....@gmail.com (Vincent Belaïche) writes:
>
>> J'avoue ne pas savoir comment on dit overlay en français,

incrustation ? superposition ?

>> Ben ma note en bas de page apparaît dès le début... et non à partir du
>> 3e transparent...

J'y connais rien en beamer, mais j'ai déjà remarqué que \footnote pouvait
présenter des problèmes d'affichage dans certains environnements.

J'ai résolu pas mal de problèmes en utilisant séparément l'endroit où
apparaît le renvoi et l'endroit où apparaît le texte. Avec \footnotemark
et \footnotetext{} au lieu d'utiliser \footnote{}.

Je ne sais pas ce que ça vaut dans ton cas, mais on ne sait jamais.

Vincent Belaďche

unread,
Feb 1, 2014, 1:48:28 AM2/1/14
to Vincent Belaďche
Merci de la réponse, je connaissais le truc, et j'ajouterai à ce que tu
as écrit que \footnotemark prend un argument optionnel

\footnotemark[\value{footnote}]

on peut donc faire (pas testé) :

-----------------------------------------------------------------------
\newcounter{toto}
C'est l'histoire de toto\footnote{toto qui a la boule à zéro}.
\setcounter{toto}{footnote}
Un jour il va au zoo, et il rencontre un singe\footnote{un grand singe}.
Alors le singe dit à toto\footnotemark[\value{toto}]:
...
-----------------------------------------------------------------------

Mais ça ne résout pas mon problème, par contre j'ai trouvé ça qui le
fait quasiment --- le résultat me statisfait:

-----------------------------------------------------------------------
\documentclass{beamer}
\usepackage[latin1]{inputenc}
\usepackage[francais]{babel}
\newcommand*\sauvethefootnote{}
\begin{document}
\let\sauvethefootnote\thefootnote
\protected\def\thefootnote{\uncover<3->{\sauvethefootnote}}
\begin{frame}[fragile]
\frametitle{Savez-vous planter les choux ?}
\begin{itemize}
\item<1-> Savez-vous planter les choux ?
\item<2-> à la mode, à la mode
\item<3-> à la mode\footnote{\uncover<3->{celle de chez nous, pardi~!}}.
\end{itemize}
\end{frame}
\let\thefootnote\sauvethefootnote
\end{document}
-----------------------------------------------------------------------

Vincent.

Paul Gaborit

unread,
Feb 1, 2014, 4:21:57 AM2/1/14
to

À (at) Sat, 01 Feb 2014 07:48:28 +0100,
vincent....@gmail.com (Vincent Belaïche) écrivait (wrote):

[...]
>
> Mais ça ne résout pas mon problème, par contre j'ai trouvé ça qui le
> fait quasiment --- le résultat me statisfait:
>
> -----------------------------------------------------------------------
> \documentclass{beamer}
> \usepackage[latin1]{inputenc}
> \usepackage[francais]{babel}
> \newcommand*\sauvethefootnote{}
> \begin{document}
> \let\sauvethefootnote\thefootnote
> \protected\def\thefootnote{\uncover<3->{\sauvethefootnote}}
> \begin{frame}[fragile]
> \frametitle{Savez-vous planter les choux ?}
> \begin{itemize}
> \item<1-> Savez-vous planter les choux ?
> \item<2-> à la mode, à la mode
> \item<3-> à la mode\footnote{\uncover<3->{celle de chez nous, pardi~!}}.
> \end{itemize}
> \end{frame}
> \let\thefootnote\sauvethefootnote
> \end{document}
> -----------------------------------------------------------------------

En cherchant "footnote" dans la documentation de beamer, on peut aussi
découvrir la solution suivante :

... \footnote<3->{...} ...

;-)

--
Paul Gaborit - <http://perso.mines-albi.fr/~gaborit/>

Denis Bitouzé

unread,
Feb 1, 2014, 5:19:49 AM2/1/14
to
Le samedi 01/02/14 à 10h21,
Paul Gaborit <Paul.G...@invalid.invalid> a écrit :

> ... \footnote<3->{...} ...

Ou, plus simplement :

1. <+-> en option de l'environnement itemize, ce qui peut même être fixé
globalement pour toutes les occurrences de cet environnement au moyen
de, en préambule :

\beamerdefaultoverlayspecification{<+->}

2. <.-> en option de \footnote.

ECM :

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\documentclass{beamer}
\begin{document}
\begin{frame}
\frametitle{Savez-vous planter les choux ?}
\begin{itemize}[<+->]
\item Savez-vous planter les choux ?
\item \`a la mode, \`a la mode
\item \`a la mode\footnote<.->{celle de chez nous, pardi~!}.
\end{itemize}
\end{frame}
\end{document}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
--
Denis

Vincent Belaďche

unread,
Feb 4, 2014, 2:58:54 AM2/4/14
to Vincent Belaďche
Merci ! Effectivement c'est beaucoup plus simple...

Vincent.
0 new messages