Comparsa immagini in beamer

  • Creatore
    Topic
  • #95109
    Up
    0
    Down
    ::


    Ciao a tutti,
    sto scrivendo la mia presentazione di tesi con beamer.
    Ho un problema con la comparsa di alcune immagini.
    In una frame ho messo 4 immagini in 2 colonne (2 immagini per ogni colonna) in questo modo:

    \begin{frame}
    \frametitle{\textbf{Esempi}}
    \begin{columns}
    \begin{column}{0.4\textwidth}
    \begin{figure}
    \includegraphics[scale=0.3]{1.jpg} \\
    \vspace{1 cm}
    \includegraphics[scale=0.3]{4.jpg} \\
    \end{figure}
    \end{column}
    \begin{column}{0.4\textwidth}
    \begin{figure}
    \includegraphics[scale=0.3]{3.jpg} \\
    \vspace{1 cm}
    \includegraphics[scale=0.3]{5.jpg} \\
    \end{figure}
    \end{column}
    \end{columns}
    \end{frame}

    Ora avrei bisogno della comparsa prima dell’immagine 1, poi 3, poi 2 e infine 4. Ho provato con \only, in questo modo:

    \begin{frame}
    \frametitle{\textbf{Esempi}}
    \begin{columns}
    \begin{column}{0.4\textwidth}
    \begin{figure}
    \only<1->\includegraphics[scale=0.3]{1.jpg} \\
    \vspace{1 cm}
    \only<3->\includegraphics[scale=0.3]{4.jpg} \\
    \end{figure}
    \end{column}
    \begin{column}{0.4\textwidth}
    \begin{figure}
    \only<2->\includegraphics[scale=0.3]{3.jpg} \\
    \vspace{1 cm}
    \only<4->\includegraphics[scale=0.3]{5.jpg} \\
    \end{figure}
    \end{column}
    \end{columns}
    \end{frame}

    ma non ottengo il risultato atteso, ovvero nella prima schermata esce la prima foto e al posto delle altre esce:

    [scale=0.3]2.jpg
    [scale=0.3]3.jpg [scale=0.3]4.jpg

    poi cliccando, la scritta [scale=0.3]2.jpg viene sostituita con l’immagine corrispondente e così via.
    Come si fa per non far uscire queste scritte??
    Vi ringrazio in anticipo
    baci
    Amalia Caggiano

Visualizzazione 4 filoni di risposte
  • Autore
    Risposte
    • #95110
      Up
      0
      Down
      ::


      ops mi sono sbagliata con i nomi delle immagini :/
      al posto di 2 è 4 e al posto di 4 è 5
      In poche parole vorrei che escono: la prima, poi quella a fianco, poi quella sotto e infine quella accanto a quella di sotto, cioè in ordine di riga e non di colonna.
      Scusate ho fatto un macello 🙁
      sperio mi abbiate capito

    • #95111
      Up
      0
      Down
      ::


      `\begin{frame}
      \frametitle{\textbf{Esempi}}
      \begin{columns}
      \begin{column}{0.4\textwidth}
      \begin{figure}
      \only<1->{\includegraphics[scale=0.3]{1.jpg} \\ }
      \vspace{1 cm}
      \only<3->{\includegraphics[scale=0.3]{4.jpg} \\ }
      \end{figure}
      \end{column}
      \begin{column}{0.4\textwidth}
      \begin{figure}
      \only<2->{\includegraphics[scale=0.3]{3.jpg} \\ }
      \vspace{1 cm}
      \only<4->{\includegraphics[scale=0.3]{5.jpg} \\ }
      \end{figure}
      \end{column}
      \end{columns}
      \end{frame}`

      In questo modo dovrebbe funzionare (ho messo l’argomento di only tra le parentesi graffe)

    • #95112
      Up
      0
      Down
      ::


      oooh grazie milleeeeeeeee 🙂
      Vorrei chiederti un’altra cosa: ma la prima e la seconda immagine non possono avere la posizione che hanno nella terza e quarta diapositive.
      E’ bruttino che dopo le prime due quando esce la terza le prime due immagini cambiano posizione :/
      Si può fare qualcosa??

    • #95113
      Up
      0
      Down
      ::


      Quello che succede è una caratteristica del comando \only.
      Detto in poche parole le cose nascoste di \only non occupano spazio (e quindi latex riposiziona il contenuto della slide in maniera diversa nei vari passaggi). Basta utilizzare un comando di trasparenza diverso per risolvere (documentazione di beamer, capitolo 9)

      `\begin{frame}
      \frametitle{\textbf{Esempi}}
      \begin{columns}
      \begin{column}{0.4\textwidth}
      \begin{figure}
      \visible<1->{\includegraphics[scale=0.1]{1.jpg} \\ }
      \vspace{1 cm}
      \visible<3->{\includegraphics[scale=0.1]{2.jpg} \\ }
      \end{figure}
      \end{column}
      \begin{column}{0.4\textwidth}
      \begin{figure}
      \visible<2->{\includegraphics[scale=0.1]{3.png} \\ }
      \vspace{1 cm}
      \visible<4->{\includegraphics[scale=0.1]{4.png} \\ }
      \end{figure}
      \end{column}
      \end{columns}
      \end{frame}`

    • #95114
      Up
      0
      Down
      ::


      grazieeee molto gentile 🙂

Visualizzazione 4 filoni di risposte
  • Devi essere connesso per rispondere a questo topic.

Go to top