due figure nella stessa slide

  • Creatore
    Topic
  • #29398
    Up
    0
    Down
    ::


    Salve a tutti!!!
    Ormai sono agli sgoccioli, sto ultimando i dettagli della mia presentazione con Beamer.
    In uno stesso slide vorrei che comparisse una figura con la scritta associata e poi al passaggio successivo un altra con un altra scritta, quindi alla fine due figure nella stessa slide.Con il codice che utilizzo però compaiono però separatamente come se fossere due dlides diverse come posso fare?
    \frame{\frametitle{Gli strumenti da lavoro}
    \begin{itemize}
    \item Il mastice di Classe A per ricoprire viti e bulloni.
    \vsp
    \begin{center}
    \includegraphics[scale=0.5]{fig/enrobage_fixation} \hspace{0.7cm}
    \end{center}
    \pause
    \item <2>{Il mastice di Classe B per i cordoni.
    \pause
    \begin{center}
    \includegraphics<2>[scale=0.5]{fig/enrobage_cordon}
    \end{center}}

Visualizzazione 5 filoni di risposte
  • Autore
    Risposte
    • #29399
      Up
      0
      Down
      ::


      Il sorgente che hai inviato contiene qualche errore. Comunque con il codice seguente dovresti ottenere il risultato desiderato (se ho ben inteso). Se provi a cambiare i numeri tra le parentesi angolari dovresti capire come funziona.

      `\frame{%
      \frametitle{Gli strumenti da lavoro}
      \begin{itemize}
      \item Il mastice di Classe A per ricoprire viti e bulloni.
      \item <2-4>
      \begin{center}
      \includegraphics[scale=0.5]{fig/enrobage_fixation}
      \end{center}
      \pause
      \item <3-4> Il mastice di Classe B per i cordoni.
      \item<4>
      \begin{center}
      \includegraphics[scale=0.5]{fig/enrobage_cordon}
      \end{center}
      \pause
      \end{itemize}
      }`

      Ciao,
      Ivan

    • #29400
      Up
      0
      Down
      ::

      Salve a tutti!!!
      Ormai sono agli sgoccioli, sto ultimando i dettagli della mia presentazione con Beamer.
      In uno stesso slide vorrei che comparisse una figura con la scritta associata e poi al passaggio successivo un altra con un altra scritta, quindi alla fine due figure nella stessa slide.Con il codice che utilizzo però compaiono però separatamente come se fossere due dlides diverse come posso fare?
      \frame{\frametitle{Gli strumenti da lavoro}
      \begin{itemize}
      \item Il mastice di Classe A per ricoprire viti e bulloni.
      \vsp
      \begin{center}
      \includegraphics[scale=0.5]{fig/enrobage_fixation} \hspace{0.7cm}
      \end{center}
      \pause
      \item <2>{Il mastice di Classe B per i cordoni.
      \pause
      \begin{center}
      \includegraphics<2>[scale=0.5]{fig/enrobage_cordon}
      \end{center}}

      Ciao. Io farei così:`\begin{frame}{Gli strumenti da lavoro}
      \begin{overlayarea}{\textwidth}{\textheight}
      \centering
      \begin{minipage}{.475\textwidth}
      \includegraphics<2>[width=\textwidth]{img2}
      \includegraphics<3>[width=\textwidth]{img1}
      \onslide<1,3>{\par Il mastice di Classe A per ricoprire viti e bulloni.}
      \end{minipage}
      \hfill
      \begin{minipage}{.475\textwidth}
      \includegraphics<1>[width=\textwidth]{img1}
      \includegraphics<3>[width=\textwidth]{img2}
      \onslide<2,3>{\par Il mastice di Classe B per i cordoni.}
      \end{minipage}
      \end{overlayarea}
      \end{frame}`Intanto ti sconsiglio di usare`\frame{

      }`perché è un attimo perdere di vista le }, perdendo il riferimento sulla fine dei singoli frame (poi io indenterei anche in maniera massiccia, ma è una mia abitudine). Molto meglio un bel`\begin{frame}{TITOLO}

      \end{frame}`con, alternativamente, il tuo metodo per mettere il titolo.
      Anche nel codice di Ivan ci sono cose da correggere… intanto i pause non servono in quanto i tempi sono gestiti dai numeri ordinali dei singoli \item. Poi mettere il \item per le singole immagini è un po’ barocco (mette la freccina accanto all’immagine, che non sta benissimo). Correggerei con`\begin{frame}[t]{Gli strumenti da lavoro}
      \begin{itemize}
      \item<1-> Il mastice di Classe A per ricoprire viti e bulloni.\par
      \begin{center}
      \includegraphics<2-4>[scale=0.1]{img1}
      \end{center}
      \item<3-4> Il mastice di Classe B per i cordoni.\par
      \begin{center}
      \includegraphics<4>[scale=0.1]{img2}
      \end{center}
      \end{itemize}
      \end{frame}`allineando tutto al top, così da non avere la salita progressiva del testo man mano che entrano gli item.

      Hai 2 soluzioni, scegli quella che ti piace di più!

      Buonanotte a tutti.

    • #29401
      Up
      0
      Down
      ::

      Anche nel codice di Ivan ci sono cose da correggere… intanto i pause non servono in quanto i tempi sono gestiti dai numeri ordinali dei singoli \item. Poi mettere il \item per le singole immagini è un po’ barocco (mette la freccina accanto all’immagine, che non sta benissimo).

      Sono d’accordo, i \pause sono inutili 😳 , e senza dubbio le slides sono più sobrie senza la freccia accanto alle immagini. Il codice che hai proposto è molto interessante; non avevo proprio pensato a questa possibilità…:o

      Ciao
      Ivan

    • #29402
      Up
      0
      Down
      ::

      Anche nel codice di Ivan ci sono cose da correggere… intanto i pause non servono in quanto i tempi sono gestiti dai numeri ordinali dei singoli \item. Poi mettere il \item per le singole immagini è un po’ barocco (mette la freccina accanto all’immagine, che non sta benissimo).

      Sono d’accordo, i \pause sono inutili 😳 , e senza dubbio le slides sono più sobrie senza la freccia accanto alle immagini. Il codice che hai proposto è molto interessante; non avevo proprio pensato a questa possibilità…:o

      Ciao
      Ivan

      Ottimo, EhEh!
      E della mia versione cosa ne pensi?

      P.s. Volendo, guarda come si semplifica ancora:`\begin{frame}[t]{Gli strumenti da lavoro}
      \begin{itemize}
      \item<1-> Il mastice di Classe A per ricoprire viti e bulloni.\par
      \begin{center}
      \includegraphics<2->[scale=0.1]{img1}
      \end{center}
      \item<3-> Il mastice di Classe B per i cordoni.\par
      \begin{center}
      \includegraphics<4>[scale=0.1]{img2}
      \end{center}
      \end{itemize}
      \end{frame}`Ho solo tolto i 4 nella prima immagine e nel secondo item.

    • #29403
      Up
      0
      Down
      ::

      [quote]
      Anche nel codice di Ivan ci sono cose da correggere… intanto i pause non servono in quanto i tempi sono gestiti dai numeri ordinali dei singoli \item. Poi mettere il \item per le singole immagini è un po’ barocco (mette la freccina accanto all’immagine, che non sta benissimo).

      Sono d’accordo, i \pause sono inutili 😳 , e senza dubbio le slides sono più sobrie senza la freccia accanto alle immagini. Il codice che hai proposto è molto interessante; non avevo proprio pensato a questa possibilità…:o

      Ciao
      Ivan

      Ottimo, EhEh!
      E della mia versione cosa ne pensi?
      [/quote]

      Era a quella che mi riferivo, infatti. Bella l’idea di mettere la prima immagine a sinistra e la seconda a destra per poi riassumerle nella terza slide. Però avrei alcune osservazioni che vorrei sottoporre al tuo giudizio:

      1) Mi sembra che le immagini risultino troppo vicine al titolo della slide.
      2) Se si volessero inserire immagini più strette di \textwidth non risulterebbero centrate.
      3) Inoltre in qest’ultimo caso il testo potrebbe non apparire sotto l’immagine ma in linea (per questo credo tu abbia usato \par)
      4) Nella terza slide le minipage non sono allineate. Io le allineerei in basso.

      Cosa ne pensi di questo codice? Premetto che ho impostato larghezza e altezza delle immagini per avere un riferimento standard, ossia per evitare che le immagini che usiamo come esempi abbiano proporzioni diverse.

      `\begin{frame}{Gli strumenti da lavoro}
      \begin{overlayarea}{\textwidth}{.6\textheight}
      \begin{minipage}{.475\textwidth}
      {\centering
      \includegraphics<2>[width=\textwidth,height=\textwidth]{img2}
      \includegraphics<3>[width=\textwidth,height=\textwidth]{img1}\par}
      \onslide<1,3>{Il mastice di Classe A per ricoprire viti e bulloni.}
      \end{minipage}
      \hfill
      \begin{minipage}{.475\textwidth}
      {\centering
      \includegraphics<1>[width=\textwidth,height=\textwidth]{img1}
      \includegraphics<3>[width=\textwidth,height=\textwidth]{img2}\par}
      \onslide<2,3>{Il mastice di Classe B per i cordoni.}
      \end{minipage}
      \end{overlayarea}
      \end{frame}
      `

      Naturalmente al posto di \centering si poteva usare l’ambiente “center”.

      Ciao
      Ivan

    • #29404
      Up
      0
      Down
      ::

      Era a quella che mi riferivo, infatti. Bella l’idea di mettere la prima immagine a sinistra e la seconda a destra per poi riassumerle nella terza slide. Però avrei alcune osservazioni che vorrei sottoporre al tuo giudizio:

      1) Mi sembra che le immagini risultino troppo vicine al titolo della slide.
      2) Se si volessero inserire immagini più strette di \textwidth non risulterebbero centrate.
      3) Inoltre in qest’ultimo caso il testo potrebbe non apparire sotto l’immagine ma in linea (per questo credo tu abbia usato \par)
      4) Nella terza slide le minipage non sono allineate. Io le allineerei in basso.

      Cosa ne pensi di questo codice? Premetto che ho impostato larghezza e altezza delle immagini per avere un riferimento standard, ossia per evitare che le immagini che usiamo come esempi abbiano proporzioni diverse.

      `\begin{frame}{Gli strumenti da lavoro}
      \begin{overlayarea}{\textwidth}{.6\textheight}
      \begin{minipage}{.475\textwidth}
      {\centering
      \includegraphics<2>[width=\textwidth,height=\textwidth]{img2}
      \includegraphics<3>[width=\textwidth,height=\textwidth]{img1}\par}
      \onslide<1,3>{Il mastice di Classe A per ricoprire viti e bulloni.}
      \end{minipage}
      \hfill
      \begin{minipage}{.475\textwidth}
      {\centering
      \includegraphics<1>[width=\textwidth,height=\textwidth]{img1}
      \includegraphics<3>[width=\textwidth,height=\textwidth]{img2}\par}
      \onslide<2,3>{Il mastice di Classe B per i cordoni.}
      \end{minipage}
      \end{overlayarea}
      \end{frame}
      `

      Naturalmente al posto di \centering si poteva usare l’ambiente “center”.

      Ciao
      Ivan

      Concordo con il punto 1 e nel punto 3 il \par serve proprio a quello.
      Nel punto 2 sorge un problema quando le immagini sono più basse. Così facendo hai concesso la distorsione delle immagini, e l’opzione “keepaspectratio” di \includegraphics, che secondo me sarebbe indicata quando vincoli altezza e larghezza, ha degli effetti collaterali, cioè che l’immagine troppo piccola viene sì centrata, ma il testo è di conseguenza più alzato nella fase descrittiva e non sta bene la salita e la discesa. Bisognerebbe creare una scatola di dimensioni predefinite (larghezza pari a \textwidth, altezza pari alla figura più alta) nella quale mettere le immagini centrate verticalmente, così il testo non invade la “zona rossa”. Ma non so fare una cosa simile…

      Per il punto 4, ho provato già a discuterne sul forum, ma quell’allineamento sembra un baco dell’ambiente, guarda qui. La soluzione di allinearli al bottom è corretta!

      Have fun!

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

Go to top