IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Beamer Discussion :

Zoom dans plusieurs images sur une même frame


Sujet :

Beamer

  1. #1
    Membre éclairé Avatar de GDMINFO
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    350
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 350
    Par défaut Zoom dans plusieurs images sur une même frame
    Bonjour,

    j'ai trois images sur une frame.

    Je voudrais pouvoir cliquer sur chacune d'entre elles pour afficher un zoom de ces images.

    J'utilise ce type de code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
     
    \documentclass{beamer}
     
    \mode<presentation> {
    %  \usetheme{Warsaw}
      %\usetheme{PaloAlto}
      \usetheme{Hannover}
      \useinnertheme{rounded}
      %\usecolortheme{orchid}
      \usecolortheme{rose}
      \usecolortheme{seahorse}
      \usecolortheme{sidebartab}
      %\useoutertheme[height=0pt]{sidebar}
      % or ...
     
      \setbeamercovered{transparent}
    \setbeamertemplate{navigation symbols}{}
      % or whatever (possibly just delete it)
    }
    \usepackage[frenchb]{babel}
     
    \usepackage[latin1]{inputenc}
     
    \usepackage{tikz}
    \usetikzlibrary{decorations.text,matrix} % pour le texte en forme bizarre
    \usetikzlibrary{decorations.pathmorphing} % pour les décos zigzag
    \usetikzlibrary{shapes,matrix} % pour les diagrammes de décisions (formes losanges et disposition en matrice)
    \usetikzlibrary{automata}
    \usetikzlibrary{arrows}
    \usetikzlibrary{positioning}
    \usetikzlibrary{shadows}
     
    \begin{document}
     
    \begin{frame}
     
    \begin{columns}
                \begin{column}{0.33\textwidth}
                    \begin{figure}[t]
                        \centering
                            \framezoom<1><2>[border](-0.5cm,1.3cm)(2.8cm,2.2cm)
                            \includegraphics[height=2.5cm]{image1.jpg}
                    \end{figure}
                \end{column}
                \begin{column}{0.33\textwidth}
                    \begin{figure}[t]
                        \centering
                            \framezoom<3><4>[border](3.6cm,1.4cm)(2.8cm,2.2cm)
        %                    \pgfimage[height=3.0cm]{./images/moka_small.jpg}
                            \includegraphics[height=2.5cm]{image2.jpg}
                    \end{figure}
                \end{column}
                \begin{column}{0.33\textwidth}
                    \begin{figure}[t]
                        \centering
                            \framezoom<5><6>[border](7.7cm,1.4cm)(2.8cm,2.2cm)
                            \includegraphics[height=2.5cm]{image3.jpg}
                    \end{figure}
                \end{column}
            \end{columns}
     
    \end{frame}
    \end{document}
    Dans ce cas de fgure, je peux afficher les zooms les uns à la suite des autres comme le spécifie les <1><2>, <2><3> etc.. de chaque image.

    Je peux cliquer sur la première avec la souris pour afficher un zoom de cette image, mais je ne peux pas le faire pour les autres... et si je met <1><2> pour toutes les images alors le pointeur de la souris m'autorise à cliquer sur toutes les images mais le zoom sera toujours celui de la première.... Je sais pas si je suis trop clair là...

    Enfin si vous avez une idée...

    Merci,


    GDM

  2. #2
    Membre éclairé Avatar de GDMINFO
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    350
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 350
    Par défaut Une solution...
    ... pas forcément optimale mais qui fonctionne :

    En fait, il faut mettre tous les "appels" aux zooms à la fin et ce que je n'avais pas compris, c'est quand fait les zooms ne sont pas liés aux images mais à la frame en entier.

    Du coup, voilà ce que ça donne :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
     
    \documentclass{beamer}
     
    \mode<presentation> {
    %  \usetheme{Warsaw}
      %\usetheme{PaloAlto}
      \usetheme{Hannover}
      \useinnertheme{rounded}
      %\usecolortheme{orchid}
      \usecolortheme{rose}
      \usecolortheme{seahorse}
      \usecolortheme{sidebartab}
      %\useoutertheme[height=0pt]{sidebar}
      % or ...
     
      \setbeamercovered{transparent}
    \setbeamertemplate{navigation symbols}{}
      % or whatever (possibly just delete it)
    }
    \usepackage[frenchb]{babel}
     
    \usepackage[latin1]{inputenc}
     
    \usepackage{tikz}
    \usetikzlibrary{decorations.text,matrix} % pour le texte en forme bizarre
    \usetikzlibrary{decorations.pathmorphing} % pour les décos zigzag
    \usetikzlibrary{shapes,matrix} % pour les diagrammes de décisions (formes losanges et disposition en matrice)
    \usetikzlibrary{automata}
    \usetikzlibrary{arrows}
    \usetikzlibrary{positioning}
    \usetikzlibrary{shadows}
     
    \begin{document}
     
    \begin{frame}
     
    \begin{columns}
                \begin{column}{0.33\textwidth}
                    \begin{figure}[t]
                        \centering
                            \includegraphics[height=2.5cm]{image1.jpg}
                    \end{figure}
                \end{column}
                \begin{column}{0.33\textwidth}
                    \begin{figure}[t]
                        \centering
                            \includegraphics[height=2.5cm]{image2.jpg}
                    \end{figure}
                \end{column}
                \begin{column}{0.33\textwidth}
                    \begin{figure}[t]
                        \centering
                            \includegraphics[height=2.5cm]{image3.jpg}
                    \end{figure}
                \end{column}
            \end{columns}
     
    \framezoom<1><2>[border](-0.5cm,1.3cm)(2.8cm,2.2cm)
    \framezoom<1><3>[border](3.6cm,1.4cm)(2.8cm,2.2cm)
    \framezoom<1><4>[border](7.7cm,1.4cm)(2.8cm,2.2cm)
     
    \end{frame}
    \end{document}

    Le soucis quand on fait cela c'est que, certes on peut bien cliquer sur chaque image et on a le zoom relatif à la bonne image, mais ensuite lorsque l'on poursuit le diaporama on se retrouve avec les trois zooms sur les trois "diapos virtuelles" qui suivent.

    Alors il y a peut-être une option que j'ai pas vu, mais je pense que cela fait parti du principe de fonctionnement du zoom que de créer des diapos en plus.

    Bref, pour résoudre ce soucis, j'ai créé un hyperlien en bas de ma diapo dont la cible est ma frame suivante "bien réelle".

    Petit rappel au cas où:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    \hyperlink{cible}{aller a la cible} % Dans la diapo où l'on défini les zooms
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    \label{cible} % Dans la diapo suivante
    GDM.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 7
    Dernier message: 04/06/2015, 11h23
  2. Mettre plusieurs images sur une même ligne
    Par garance.tosello dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 24/01/2015, 17h46
  3. Besoin d'aide pour plusieurs Layout sur une même Frame
    Par CosaNostra dans le forum Agents de placement/Fenêtres
    Réponses: 8
    Dernier message: 12/02/2010, 16h27
  4. Gestion de plusieurs panel sur une même Frame
    Par Neilime05 dans le forum NetBeans
    Réponses: 0
    Dernier message: 22/07/2009, 16h28
  5. [C#][SVG] Combinaison de plusieurs graphe sur une même page
    Par doudoustephane dans le forum ASP.NET
    Réponses: 2
    Dernier message: 22/11/2006, 09h19

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo