[Résolu] Présentation beamer en boucle

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.

[Résolu] Présentation beamer en boucle

Messagepar gigiair » Vendredi 07 Septembre 2007, 17:53

Quelqu'un sait-il comment insérer dans le source une commande qui fasse boucler une présentation créée avec beamer ?

J'ai réalisé ce schéma :

Code: Tout sélectionner
\begin{frame}[label=debut]
...
\transduration{1}
\end{frame}
...
\againframe{debut}


Le problème est que la présentation revient à la première page, mais ne redémarre pas.
JJR.
LaTeXien migrateur.
gigiair
Exa-utilisateur
 
Messages: 2284
Inscription: Samedi 08 Juillet 2006, 19:56
Localisation: Saint Bonnet Elvert
Statut actuel: Actif et salarié

Publicité

Re: Présentation beamer en boucle

Messagepar gigiair » Samedi 08 Septembre 2007, 09:20

\againframe ne fait que rajouter la vue debut à la présentation, donc ne fait pas boucler.
L'option loop after last page d'Acrobat Reader fait ce que je veux. Il doit bien y avoir moyen de passer cette option dans le pdf.
JJR.
LaTeXien migrateur.
gigiair
Exa-utilisateur
 
Messages: 2284
Inscription: Samedi 08 Juillet 2006, 19:56
Localisation: Saint Bonnet Elvert
Statut actuel: Actif et salarié

Re: Présentation beamer en boucle

Messagepar MB » Samedi 08 Septembre 2007, 11:02

Je n'utilise pas Beamer mais j'ai regardé vite fait sur fctt et j'ai trouvé ça.
Tu utilises Acrobat Reader ?
MB (Pas d'aide en Message Privé)
Merci d'utiliser $\LaTeX$ (voir ici) et d'éviter le style SMS pour la lisibilité des messages.
MB
Administrateur
 
Messages: 6781
Inscription: Samedi 28 Mai 2005, 13:23
Localisation: Créteil
Statut actuel: Actif et salarié | Enseignant

Re: Présentation beamer en boucle

Messagepar gigiair » Samedi 08 Septembre 2007, 13:43

J'utilise Acrobat Reader, avec l'option kivabien, la présentation boucle et je peux même régler le temps de passage de chaque vue. beamer+AR remplace avantageusement les logiciels de présentation à la Powerpoint, avec une qualité typographique bien meilleure, et un réglage fin du déroulement de l'affichage.

Mais ça ne me satisfait pas totalement, comme la présentation que je produit doit être présenté par d'autres que moi, j'aurais voulu que tous les réglages soient automatiques.
Xavier Perseguers suggère d'inclure du javascript dans le pdf, mais je pense qu'il doit y avoir une solution plus simple. Déjà je peux faire démarrer AR en mode plein écran à l'aide de \hypersetup{pdfpagemode={FullScreen}}, j'imagine que toutes les options d'AR peuvent être passées ainsi.

J'ai posté sur fctt, j'aurais peut être une réponse, sinon faudra que je me tape la doc d'AR et de pdftex.
JJR.
LaTeXien migrateur.
gigiair
Exa-utilisateur
 
Messages: 2284
Inscription: Samedi 08 Juillet 2006, 19:56
Localisation: Saint Bonnet Elvert
Statut actuel: Actif et salarié

Re: Présentation beamer en boucle

Messagepar MB » Samedi 08 Septembre 2007, 16:41

gigiair a écrit:Mais ça ne me satisfait pas totalement, comme la présentation que je produit doit être présenté par d'autres que moi, j'aurais voulu que tous les réglages soient automatiques.


Ok, ça ne m'étonne pas.

gigiair a écrit:Xavier Perseguers suggère d'inclure du javascript dans le pdf, mais je pense qu'il doit y avoir une solution plus simple. Déjà je peux faire démarrer AR en mode plein écran à l'aide de \hypersetup{pdfpagemode={FullScreen}}, j'imagine que toutes les options d'AR peuvent être passées ainsi.


Tu as regardé déjà la liste de toutes les options hyperref ici ?
MB (Pas d'aide en Message Privé)
Merci d'utiliser $\LaTeX$ (voir ici) et d'éviter le style SMS pour la lisibilité des messages.
MB
Administrateur
 
Messages: 6781
Inscription: Samedi 28 Mai 2005, 13:23
Localisation: Créteil
Statut actuel: Actif et salarié | Enseignant

Re: Présentation beamer en boucle

Messagepar gigiair » Samedi 08 Septembre 2007, 19:47

MB a écrit:Tu as regardé déjà la liste de toutes les options hyperref ici ?

Oui, bien sûr, Il y en a peut-être une que je ne comprends pas, mon anglais n'est pas super, mais je ne vois pas.
JJR.
LaTeXien migrateur.
gigiair
Exa-utilisateur
 
Messages: 2284
Inscription: Samedi 08 Juillet 2006, 19:56
Localisation: Saint Bonnet Elvert
Statut actuel: Actif et salarié

Re: Présentation beamer en boucle

Messagepar MB » Samedi 08 Septembre 2007, 20:12

Oui, je n'ai rien vu non plus.
Ca n'est peut être pas prévu de passer cette option par hyperref.
MB (Pas d'aide en Message Privé)
Merci d'utiliser $\LaTeX$ (voir ici) et d'éviter le style SMS pour la lisibilité des messages.
MB
Administrateur
 
Messages: 6781
Inscription: Samedi 28 Mai 2005, 13:23
Localisation: Créteil
Statut actuel: Actif et salarié | Enseignant

Re: Présentation beamer en boucle

Messagepar YR » Lundi 10 Septembre 2007, 11:59

gigiair a écrit:J'utilise Acrobat Reader, avec l'option kivabien,...

Je n'ai pas AR, et donc je ne peux pas vérifier...
...mais il semble qu'avec hyperref on peut accéder aux éléments du menu de celui-ci, pour activer une option par exemple.
Est-ce que ça pourrait résoudre ton problème (je ne sais pas quelle est ton option kivasibien!)?
YR
Déca-utilisateur
 
Messages: 34
Inscription: Lundi 03 Septembre 2007, 13:29
Statut actuel: Post-bac | Doctorat

Re: Présentation beamer en boucle

Messagepar gigiair » Vendredi 14 Septembre 2007, 17:24

Oui, il est possible que la solution soit dans la doc de hyperref, mais \Acrobatmenu ne permet que de créer des boutons pour accéder aux commandes d'Acrobat Reader (ou des autres visualisateurs compatibles). C'est pratique pour rendre la navigation dans un document pdf interactive, mais ce n'est pas ce que je veux.
J'ai résolu mon problème en diffusant ma présentation sur un vieux PII. Comme ça AR est configuré pour présenter en boucle, et les présentations Beamer ne nécessitent pas plus de ressources que celles d'un 486, donc un PII est top. C'est un peu plus lourd que de diffuser via une clé USB...
La commande pour présenter un document en boucle est dans Menu Edit -> Preferences -> FullScreen de la version anglaise. On peut régler la durée de chaque vue, et le style des transitions.
JJR.
LaTeXien migrateur.
gigiair
Exa-utilisateur
 
Messages: 2284
Inscription: Samedi 08 Juillet 2006, 19:56
Localisation: Saint Bonnet Elvert
Statut actuel: Actif et salarié

Re: Présentation beamer en boucle

Messagepar francois » Samedi 15 Septembre 2007, 01:34

Bonjour.

Par curiosité, c'est quoi un "PII" ? Désolé pour cette question un peu bête.
François Lafont
francois
Giga-utilisateur
 
Messages: 856
Inscription: Mercredi 20 Septembre 2006, 23:14
Localisation: Antony
Statut actuel: Actif et salarié | Enseignant

Re: Présentation beamer en boucle

Messagepar gigiair » Samedi 15 Septembre 2007, 07:33

Une machine avec un Pentium II à 233Mhz et 32 Mo de mémoire. Ce genre de machine on me les propose spontanément en don, je pourrai en remplir mon garage.
JJR.
LaTeXien migrateur.
gigiair
Exa-utilisateur
 
Messages: 2284
Inscription: Samedi 08 Juillet 2006, 19:56
Localisation: Saint Bonnet Elvert
Statut actuel: Actif et salarié

Re: Présentation beamer en boucle

Messagepar francois » Samedi 15 Septembre 2007, 15:58

D'accord. Merci pour la réponse.
François Lafont
francois
Giga-utilisateur
 
Messages: 856
Inscription: Mercredi 20 Septembre 2006, 23:14
Localisation: Antony
Statut actuel: Actif et salarié | Enseignant

Re: [RESOLU] Présentation beamer en boucle

Messagepar a.grahn » Mercredi 19 Septembre 2007, 14:14

Quelqu'un sait-il comment insérer dans le source une commande qui fasse boucler une présentation créée avec beamer ?


Oui, moi :wink:.
Il faut insérer un peu de JavaScript dans le document.

Si tu utilise LaTeX en mode DVI, tu mets dans la préambule:

Code: Tout sélectionner
  \special{!
    mark {Catalog} <<
      /OpenAction <<
        /S/JavaScript/JS (app.fs.loop=true;)
      >>
      /AA <<
        /WC <<
          /S/JavaScript/JS (app.fs.loop=false;)
        >>
      >>
    >> /PUT pdfmark
  }


et si c'est pdfLaTeX:

Code: Tout sélectionner
  \pdfcatalog{
    /OpenAction <<
      /S/JavaScript/JS (app.fs.loop=true;)
    >>
    /AA <<
      /WC <<
        /S/JavaScript/JS (app.fs.loop=false;)
      >>
    >>
  }


C'est tout.

Alexander
a.grahn
Hecto-utilisateur
 
Messages: 63
Inscription: Mercredi 11 Avril 2007, 12:38

Re: Présentation beamer en boucle

Messagepar gigiair » Mercredi 19 Septembre 2007, 16:07

J'imagine que l'idée est bonne, mais ça ne marche pas chez moi.
Voici mon (presque) ecm :

Code: Tout sélectionner
\documentclass[c]{beamer}%
 \usepackage[latin1]{inputenc}%
\usepackage[T1]{fontenc}%
\usepackage{lmodern}%
\usepackage[frenchb]{babel}%
%\pdfcatalog{/PageMode /FullScreen  }
\pdfcatalog{
   /PageMode /FullScreen
    /OpenAction <<
      /S/JavaScript/JS (app.fs.loop=true;)
    >>
    /AA <<
      /WC <<
        /S/JavaScript/JS (app.fs.loop=false;)
      >>
    >>
  }

\begin{document}
\begin{frame}
   Page 1
\transduration{1}
\end{frame}

\begin{frame}
   Page 2
\transduration{1}
\end{frame}

\end{document}


Je suis sous lenny/Debian, et j'ai testé avec acroread 7.0.9 et kpdf.
Dans le pdf, j'ai bien

Code: Tout sélectionner
69 0 obj <<
/Type /Catalog
/Pages 37 0 R
/Names 68 0 R
 /PageMode /FullScreen /OpenAction << /S/JavaScript/JS (app.fs.loop=true;) >> /AA << /WC << /S/JavaScript/JS (app.fs.loop=false;) >> >> /PageMode/UseOutlines
/OpenAction 9 0 R
>> endobj


Et pourtant ça ne boucle pas...
JJR.
LaTeXien migrateur.
gigiair
Exa-utilisateur
 
Messages: 2284
Inscription: Samedi 08 Juillet 2006, 19:56
Localisation: Saint Bonnet Elvert
Statut actuel: Actif et salarié

Re: Présentation beamer en boucle

Messagepar a.grahn » Mercredi 19 Septembre 2007, 16:20

Chez moi, ca boucle en tapant le bouton `page prochaine' (en fullscreen).

Je n'ai pas testé avec `\transduration'.

Alexander
a.grahn
Hecto-utilisateur
 
Messages: 63
Inscription: Mercredi 11 Avril 2007, 12:38

Re: Présentation beamer en boucle

Messagepar gigiair » Mercredi 19 Septembre 2007, 17:38

Avec ou sans \transduration ça ne marche pas chez moi. J'ai testé sous Ouindoze Adobe Reader 8. C'est pareil.
En mode plein écran, je n'ai que les boutons créés par beamer, il s'agit bien de ceux-là ?
JJR.
LaTeXien migrateur.
gigiair
Exa-utilisateur
 
Messages: 2284
Inscription: Samedi 08 Juillet 2006, 19:56
Localisation: Saint Bonnet Elvert
Statut actuel: Actif et salarié

Re: Présentation beamer en boucle

Messagepar a.grahn » Jeudi 20 Septembre 2007, 08:39

Mais ca bouclera (à mettre dans la préambule):

pdfLaTeX:
Code: Tout sélectionner
  \hypersetup{pdfstartpage=1}
  \pdfcatalog{
    /AA <<
      /WC <<
        /S/JavaScript/JS (app.fs.loop=false;)
      >>
    >>
  }
  \pdfpageattr{
    /AA <<
      /O <<
        /S/JavaScript/JS (app.fs.loop=true;)
      >>
    >>
  }


LaTeX (DVI):
Code: Tout sélectionner
  \hypersetup{pdfstartpage=1}
  \special{!
    mark {Catalog} <<
      /AA <<
        /WC <<
          /S/JavaScript/JS (app.fs.loop=false;)
        >>
      >>
    >> /PUT pdfmark
    mark {Page1} <<
      /AA <<
        /O <<
          /S/JavaScript/JS (app.fs.loop=true;)
        >>
      >>
    >> /PUT pdfmark
  }     


Alexander
a.grahn
Hecto-utilisateur
 
Messages: 63
Inscription: Mercredi 11 Avril 2007, 12:38

Re: Présentation beamer en boucle

Messagepar gigiair » Jeudi 20 Septembre 2007, 09:42

Super, ça marche.
acroread 7.09 semble consommer beaucoup de ressources et il faut parfois attendre un temps très long pour passer à la page suivante.
Voici mon ecm :

Code: Tout sélectionner
\documentclass{beamer}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{ifpdf}
\usepackage{lmodern}
\usepackage[frenchb]{babel}

\hypersetup{pdfstartpage=1,pdfpagemode=FullScreen}
\ifpdf
\pdfcatalog{
  /AA <<
  /WC <<
  /S/JavaScript/JS (app.fs.loop=false;)
  >>
  >>
}
\pdfpageattr{
  /AA <<
  /O <<
  /S/JavaScript/JS (app.fs.loop=true;)
  >>
  >>
}
\else
  \special{!
    mark {Catalog} <<
      /AA <<
        /WC <<
          /S/JavaScript/JS (app.fs.loop=false;)
        >>
      >>
    >> /PUT pdfmark
    mark {Page1} <<
      /AA <<
        /O <<
          /S/JavaScript/JS (app.fs.loop=true;)
        >>
      >>
    >> /PUT pdfmark
  }     
\fi


\begin{document}

\begin{frame}
   Page 1
\transduration{1}
\end{frame}

\begin{frame}
   Page 2
 \transduration{1}
\end{frame}

\end{document}

Grand merci !
JJR.
LaTeXien migrateur.
gigiair
Exa-utilisateur
 
Messages: 2284
Inscription: Samedi 08 Juillet 2006, 19:56
Localisation: Saint Bonnet Elvert
Statut actuel: Actif et salarié

Re: Présentation beamer en boucle

Messagepar a.grahn » Jeudi 20 Septembre 2007, 10:56

gigiair a écrit:acroread 7.09 semble consommer beaucoup de ressources et il faut parfois attendre un temps très long pour passer à la page suivante.


J'ai essayé ton ecm -- ici ca va (3% de mem, 2% de CPU). Eteindre et rédémarrer acroread, ca peut aider parfois.

gigiair a écrit:Grand merci !


Tu pourrais bien changer le sujet en [résolu], stp.? :wink:

Alexander
a.grahn
Hecto-utilisateur
 
Messages: 63
Inscription: Mercredi 11 Avril 2007, 12:38

Re: [Résolu] Présentation beamer en boucle

Messagepar josephtux » Mercredi 19 Avril 2017, 12:32

Un peu tard pour, mais toujours d'actualité:
Pourquoi utiliser javascript ?
est-ce que:
Code: Tout sélectionner
\pdfcatalog{loop after last page}

ne suffirait pas?
Debian GNU/Linux 8.5 (jessie)
pdfTeX 3.14159265-2.6-1.40.15 (TeX Live 2015/dev/Debian)

1 % d'inspiration, 99% de transpiration (A.Einstein)
josephtux
Déca-utilisateur
 
Messages: 33
Inscription: Mardi 25 Octobre 2011, 11:06
Localisation: Picardie
Statut actuel: Actif et salarié


Retourner vers LaTeX

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: DotBot [Crawler], Google [Bot], Google Adsense [Bot], Grapeshot [Crawler], Proximic [Spider], rebouxo et 21 invités