4
1

J'aimerais montrer une image .gif, comme celle ci-dessous, dans une diapositive beamer. Comment faire ça ?

alt text

Posée 08 Avr '19, 20:11

samcarter's gravatar image

samcarter
8.4k2817
Taux d'acceptation : 56%

Modifiée 15 Avr '19, 01:37

denis's gravatar image

denis ♦♦
7.3k1510

Quand mon fils d'un an aura le droit de regarder des écrans (on essaie de l'en préserver aussi longtemps que possible), c'est un des premiers dessins animés que je lui montrerai :)

(15 Avr '19, 01:39) denis ♦♦ denis's gravatar image

@denis Ohh, quel honneur ! J'espère qu'il sera un futur utilisateur d'extension tikzlings :) At-il des animaux préférés ?

(15 Avr '19, 15:07) samcarter samcarter's gravatar image

Pas pour l'instant, mais je soumettrai ses suggestions quand il en aura :)

(15 Avr '19, 19:13) denis ♦♦ denis's gravatar image

.gif ne peut pas être utilisé directement, mais on peut trouver une solution de contournement.

Première étape : convertir .gif en .png

Avec imagemagick (https://www.imagemagick.org/), on peut faire

Ouvrir dans l'éditeur Overleaf
convert -coalesce image.gif image.png

(linux/mac)

Ouvrir dans l'éditeur Overleaf
magick convert -coalesce image.gif image.png

(windows)

Maintenant vous avez beaucoup de fichiers appelés image-0.png jusqu'à image-221.png

Deuxième étape : utiliser les images

Il y a plusieurs possibilités pour utiliser les images dans beamer :

Possibilité a)

Ouvrir dans l'éditeur Overleaf
    \documentclass{beamer}
    \usepackage{xmpmulti}

    \begin{document}    
        \begin{frame}
            %%%%%%%%%%%%%%%%  ↓ changer 221 aux (nombre des images) - 1
            \transduration<0-221>{0}
            %%%%%%%%%%%%%%%%%%%%% ↑ changer {0} pour la vitesse

            \multiinclude[<+->][format=png, graphics={width=\textwidth}]{image}
        \end{frame}
    \end{document}

Possibilité b)

Ouvrir dans l'éditeur Overleaf
    \documentclass{beamer}
    \usepackage{animate}

    \begin{document}
    \begin{frame}{Embedded Animation}
        % changer 221 aux (nombre des images) - 1
      \animategraphics[loop,controls,width=\linewidth]{10}{image-}{0}{221}
    \end{frame}
    \end{document}

(traduit de https://tex.stackexchange.com/a/240247/36296)

Lien permanent

Publiée 08 Avr '19, 20:11

samcarter's gravatar image

samcarter
8.4k2817
Taux d'acceptation : 56%

Modifiée 13 Avr '19, 20:31

Pathe's gravatar image

Pathe ♦♦
7.5k43204251

Votre réponse
(dés)activer l'aperçu

Suivre cette question

Par courriel :

Une fois que vous serez enregistré, vous pourrez souscrire à n'importe quelle mise à jour ici

Par flux RSS :

Réponses

Réponses et commentaires

Bases de Markdown

  • *italique* ou _italique_
  • **gras** ou __gras__
  • Lien ::[texte](http://url.com/ "Titre ")
  • Image : ?![alt texte](/path/img.jpg "Titre ")
  • Liste numérotée : 1. Foo 2. Bar
  • Pour ajouter un passage à la ligne, ajoutez deux espaces à l'endroit où vous souhaitez que la ligne commence.
  • Les balises HTML de base sont également prises en charge.