[beamer] Image au même endroit sur plusieurs diapos

Tout ce qui concerne l'utilisation ou l'installation de LaTeX.

Modérateur: gdm_tex

Règles du forum
Merci d'éviter le style SMS dans vos messages et de penser à utiliser la fonction Recherche avant de poster un message. Pour joindre des fichiers à vos messages, consulter ce sujet.
> Penser à utiliser les balises Code pour poster du code.

[beamer] Image au même endroit sur plusieurs diapos

Messagepar gnogues » Mercredi 01 Août 2012, 15:03

Bonjour,

je profite de ces vacances pour quelques tests, et j'en suis à tester Beamer pour créer des diaporamas de calcul mental pour mes élèves. Je souhaite que ces diaporamas, une fois lancés, passent seuls d'une diapo à la suivante, et qu'un compteur de temps (sous forme d'une bande colorée animée) soit présent sur chaque diapo. Et j'y croyais pas, mais j'ai réussi tout ça juste en farfouillant sur le net.

J'ai juste un dernier problème en fait : la place de ma bande colorée dépend fortement de la taille de la box contenant la question... Or je voudrais que cette bande soit à la même place pour toutes les diapos. Comment puis-je faire ?

Code: Tout sélectionner
\documentclass[17pt,hyperref={pdfpagemode=FullScreen}]{beamer}
\usepackage[latin1]{inputenc}
\usepackage{animate}
\usepackage{tikz}


\usetheme{Rochester}
\usecolortheme{beetle}
\usefonttheme{structurebold}
\setbeamertemplate{navigation symbols}{}

\definecolor{bleu1}{rgb}{0.25,0.31,0.5}
\definecolor{gris}{rgb}{0.6,0.6,0.6}

\beamerboxesdeclarecolorscheme{question}{white}{bleu1}

\title{Activités mentales}
\date{}
\author{%Classe                                                                                     ----- A RENSEIGNER -----
}

\begin{document}


\begin{frame}
\titlepage
\end{frame}

%---------------------%
%        DIAPO 1      %
%---------------------%

\begin{frame}{Question 1}
\transduration{1}

\begin{beamerboxesrounded}[scheme=question, shadow=true]{{\color{black} %La consigne                  ----- A RENSEIGNER -----
}}
\begin{center}
\vspace{0.3cm}

%Le calcul ou la figure !                                                                             ----- A RENSEIGNER -----

\end{center}
\end{beamerboxesrounded}

\vspace{2cm}

\begin{center}
\begin{animateinline}[poster=none, autoplay]{3.2}%Nombre d'images par seconde d'animation. Il y a 32 images...
   \multiframe{32}{dbleu=0.3125cm+0.3125cm}{%
     
     \begin{tikzpicture}[join=round]
        \draw[blue,fill=bleu1] (0cm,0cm) rectangle (\dbleu,0.75cm);   % Le bleu, hauteur \dbleu variable
       
        \draw[line width=1pt,rounded corners=1pt]
            (10cm,0cm) -- (0cm,0cm) -- (0cm,0.75cm) -- (10cm,0.75cm)--(10cm,0cm);    % Le rectangle noir
     \end{tikzpicture}}
\end{animateinline}\end{center}
\end{frame}

%---------------------%
%        DIAPO 2      %
%---------------------%

\begin{frame}{Question 2}
\transduration{1}

\begin{beamerboxesrounded}[scheme=question, shadow=true]{{\color{black} %La consigne                  ----- A RENSEIGNER -----
}}
\begin{center}
\vspace{0.3cm}

%Le calcul ou la figure !                                                                             ----- A RENSEIGNER -----

\end{center}
\end{beamerboxesrounded}

\vspace{2cm}

\begin{center}
\begin{animateinline}[poster=none, autoplay]{3.2}%Nombre d'images par seconde d'animation. Il y a 32 images...
   \multiframe{32}{dbleu=0.3125cm+0.3125cm}{%
     
     \begin{tikzpicture}[join=round]
        \draw[blue,fill=bleu1] (0cm,0cm) rectangle (\dbleu,0.75cm);   % Le bleu, hauteur \dbleu variable
       
        \draw[line width=1pt,rounded corners=1pt]
            (10cm,0cm) -- (0cm,0cm) -- (0cm,0.75cm) -- (10cm,0.75cm)--(10cm,0cm);    % Le rectangle noir
     \end{tikzpicture}}
\end{animateinline}\end{center}
\end{frame}

%---------------------%
%        DIAPO 3      %
%---------------------%

\begin{frame}{Question 3}
\transduration{1}

\begin{beamerboxesrounded}[scheme=question, shadow=true]{{\color{black} %La consigne                  ----- A RENSEIGNER -----
}}
\begin{center}
\vspace{0.3cm}

%Le calcul ou la figure !                                                                             ----- A RENSEIGNER -----

\end{center}
\end{beamerboxesrounded}

\vspace{2cm}

\begin{center}
\begin{animateinline}[poster=none, autoplay]{3.2}%Nombre d'images par seconde d'animation. Il y a 32 images...
   \multiframe{32}{dbleu=0.3125cm+0.3125cm}{%
     
     \begin{tikzpicture}[join=round]
        \draw[blue,fill=bleu1] (0cm,0cm) rectangle (\dbleu,0.75cm);   % Le bleu, hauteur \dbleu variable
       
        \draw[line width=1pt,rounded corners=1pt]
            (10cm,0cm) -- (0cm,0cm) -- (0cm,0.75cm) -- (10cm,0.75cm)--(10cm,0cm);    % Le rectangle noir
     \end{tikzpicture}}
\end{animateinline}\end{center}
\end{frame}

%---------------------%
%        DIAPO 4      %
%---------------------%

\begin{frame}{Question 4}
\transduration{1}

\begin{beamerboxesrounded}[scheme=question, shadow=true]{{\color{black} %La consigne                  ----- A RENSEIGNER -----
}}
\begin{center}
\vspace{0.3cm}

%Le calcul ou la figure !                                                                             ----- A RENSEIGNER -----

\end{center}
\end{beamerboxesrounded}

\vspace{2cm}

\begin{center}
\begin{animateinline}[poster=none, autoplay]{3.2}%Nombre d'images par seconde d'animation. Il y a 32 images...
   \multiframe{32}{dbleu=0.3125cm+0.3125cm}{%
     
     \begin{tikzpicture}[join=round]
        \draw[blue,fill=bleu1] (0cm,0cm) rectangle (\dbleu,0.75cm);   % Le bleu, hauteur \dbleu variable
       
        \draw[line width=1pt,rounded corners=1pt]
            (10cm,0cm) -- (0cm,0cm) -- (0cm,0.75cm) -- (10cm,0.75cm)--(10cm,0cm);    % Le rectangle noir
     \end{tikzpicture}}
\end{animateinline}\end{center}
\end{frame}

%---------------------%
%        DIAPO 5      %
%---------------------%

\begin{frame}{Question 5}
\transduration{1}

\begin{beamerboxesrounded}[scheme=question, shadow=true]{{\color{black} %La consigne                  ----- A RENSEIGNER -----
}}
\begin{center}
\vspace{0.3cm}

%Le calcul ou la figure !                                                                             ----- A RENSEIGNER -----

\end{center}
\end{beamerboxesrounded}

\vspace{2cm}

\begin{center}
\begin{animateinline}[poster=none, autoplay]{3.2}%Nombre d'images par seconde d'animation. Il y a 32 images...
   \multiframe{32}{dbleu=0.3125cm+0.3125cm}{%
     
     \begin{tikzpicture}[join=round]
        \draw[blue,fill=bleu1] (0cm,0cm) rectangle (\dbleu,0.75cm);   % Le bleu, hauteur \dbleu variable
       
        \draw[line width=1pt,rounded corners=1pt]
            (10cm,0cm) -- (0cm,0cm) -- (0cm,0.75cm) -- (10cm,0.75cm)--(10cm,0cm);    % Le rectangle noir
     \end{tikzpicture}}
\end{animateinline}\end{center}
\end{frame}

%---------------------%
%       DIAPO FIN     %
%---------------------%

\begin{frame}
\vspace{1cm}
\begin{center}
{\LARGE \color{white} \textbf{Fin.}}
\end{center}
\end{frame}


\end{document}
gnogues
Déca-utilisateur
 
Messages: 20
Inscription: Dimanche 08 Juillet 2012, 22:30
Statut actuel: Actif et salarié | Enseignant

Publicité

Re: [beamer] Image au même endroit sur plusieurs diapos

Messagepar gnogues » Lundi 06 Août 2012, 21:13

Bon, mon problème ne soulève pas les foules... Il est mal expliqué ou personne ne sait faire ce que je voudrais ?

Merci quand même à ceux qui m'ont lue.
gnogues
Déca-utilisateur
 
Messages: 20
Inscription: Dimanche 08 Juillet 2012, 22:30
Statut actuel: Actif et salarié | Enseignant

Re: [beamer] Image au même endroit sur plusieurs diapos

Messagepar a.grahn » Mardi 07 Août 2012, 12:52

J'espere que cela te plaira:
Code: Tout sélectionner
\documentclass[17pt]{beamer}
\usepackage[latin1]{inputenc}
\usepackage{animate}
\usepackage{multido}
\usepackage{tikz}

\usetheme{Rochester}
\usecolortheme{beetle}
\usefonttheme{structurebold}
\setbeamertemplate{navigation symbols}{}

\definecolor{bleu1}{rgb}{0.25,0.31,0.5}
\definecolor{gris}{rgb}{0.6,0.6,0.6}

\beamerboxesdeclarecolorscheme{question}{white}{bleu1}

\title{Activités mentales}
\date{}
\author{%Classe                               ----- A RENSEIGNER -----
}

%write timeline
\newwrite\TimeLineFile
\immediate\openout\TimeLineFile=advance.txt
\multido{\i=0+1}{33}{
   \immediate\write\TimeLineFile{::\i}
}
\immediate\write\TimeLineFile{::33:curdoc.pageNum++;}
\immediate\closeout\TimeLineFile

\def\progress{%
  \begin{tikzpicture}[remember picture,overlay]
    \node [anchor=south,inner sep=0pt] at (current page.south) {
      \begin{animateinline}[
            autoplay,
            timeline=advance.txt,
            begin={\begin{tikzpicture}\useasboundingbox (0,0) rectangle (\paperwidth,0.025\paperheight);},
            end={\end{tikzpicture}}
      ]{3.2}
      \multiframe{33}{dbleu=0cm+0.03125\paperwidth}{%
        \draw[bleu1,fill=bleu1] (0cm,0cm) rectangle (\dbleu,0.025\paperheight);   % Le bleu, hauteur \dbleu variable
      } 
      \newframe
      \end{animateinline}
    };
  \end{tikzpicture}%
}

\begin{document}

\begin{frame}
\titlepage
\end{frame}

%---------------------%
%        DIAPO 1      %
%---------------------%

\begin{frame}{Question 1}\progress
 
  \begin{beamerboxesrounded}[scheme=question, shadow=true]{{\color{black} %La consigne                  ----- A RENSEIGNER -----
  }}
  \begin{center}
  \vspace{0.3cm}
 
  %Le calcul ou la figure !                                                                             ----- A RENSEIGNER -----
 
  \end{center}
  \end{beamerboxesrounded}

\end{frame}

%---------------------%
%        DIAPO 2      %
%---------------------%

\begin{frame}{Question 2}\progress
 
  \begin{beamerboxesrounded}[scheme=question, shadow=true]{{\color{black} %La consigne                  ----- A RENSEIGNER -----
  }}
  \begin{center}
  \vspace{0.3cm}
 
  %Le calcul ou la figure !                                                                             ----- A RENSEIGNER -----
 
  \end{center}
  \end{beamerboxesrounded}

\end{frame}

%---------------------%
%        DIAPO 3      %
%---------------------%

\begin{frame}{Question 3}\progress
 
  \begin{beamerboxesrounded}[scheme=question, shadow=true]{{\color{black} %La consigne                  ----- A RENSEIGNER -----
  }}
  \begin{center}
  \vspace{0.3cm}
 
  %Le calcul ou la figure !                                                                             ----- A RENSEIGNER -----
 
  \end{center}
  \end{beamerboxesrounded}

\end{frame}

%---------------------%
%        DIAPO 4      %
%---------------------%

\begin{frame}{Question 4}\progress
 
  \begin{beamerboxesrounded}[scheme=question, shadow=true]{{\color{black} %La consigne                  ----- A RENSEIGNER -----
  }}
  \begin{center}
  \vspace{0.3cm}
 
  %Le calcul ou la figure !                                                                             ----- A RENSEIGNER -----
 
  \end{center}
  \end{beamerboxesrounded}

\end{frame}

%---------------------%
%        DIAPO 5      %
%---------------------%

\begin{frame}{Question 5}\progress
 
  \begin{beamerboxesrounded}[scheme=question, shadow=true]{{\color{black} %La consigne                  ----- A RENSEIGNER -----
  }}
  \begin{center}
  \vspace{0.3cm}
 
  %Le calcul ou la figure !                                                                             ----- A RENSEIGNER -----
 
  \end{center}
  \end{beamerboxesrounded}

\end{frame}

%---------------------%
%        DIAPO 6      %
%---------------------%

\begin{frame}{Question 6}\progress
 
  \begin{beamerboxesrounded}[scheme=question, shadow=true]{{\color{black} %La consigne                  ----- A RENSEIGNER -----
  }}
  \begin{center}
  \vspace{0.3cm}
 
  %Le calcul ou la figure !                                                                             ----- A RENSEIGNER -----
 
  \end{center}
  \end{beamerboxesrounded}

\end{frame}

\end{document}

Le passage d'un diapo au prochain est controlé par l'animation meme, en utilisant du JavaScript (pageNum++) et l'option `timeline'.
a.grahn
Hecto-utilisateur
 
Messages: 63
Inscription: Mercredi 11 Avril 2007, 12:38

Re: [beamer] Image au même endroit sur plusieurs diapos

Messagepar gnogues » Dimanche 19 Août 2012, 19:02

Merci pour la réponse, je n'ai cependant pas encore eu le temps de regarder, je rentre juste de vacances. Je testerai d'ici demain !
gnogues
Déca-utilisateur
 
Messages: 20
Inscription: Dimanche 08 Juillet 2012, 22:30
Statut actuel: Actif et salarié | Enseignant

Re: [beamer] Image au même endroit sur plusieurs diapos

Messagepar gnogues » Dimanche 19 Août 2012, 23:03

tout d’abord, merci pour l'aide. J'avoue cependant que je n'y comprend globablement rien, si ce n'est qu'il y a des trucs bizarres et d'autres qui ne me conviennent pas totalement :
- sur la diapo 2, la barre de défilement est au dessus de la question, et elle est plus longue que la page, ce qui fait un affichage très moche. Sur toutes les autres diapos, la barre de défilement est bien placée : http://imageshack.us/photo/my-images/84 ... eamer.png/
- y'a-t-il un moyen "simple" de modifier le code écrit pour que je puisse choisir pour chaque diapo le temps de défilement ? En gros, que la fonction "progress" prenne une option qui serait le temps de défilement.
gnogues
Déca-utilisateur
 
Messages: 20
Inscription: Dimanche 08 Juillet 2012, 22:30
Statut actuel: Actif et salarié | Enseignant


Retourner vers LaTeX

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Bing [Bot], Exabot [Bot], Google [Bot], Grapeshot [Crawler] et 9 invités