Beamer gestioni immagini

  • Creatore
    Topic
  • #83416
    Up
    0
    Down
    ::


    Salve a tutti,

    non riesco a gestire le immagini in beamer, nel senso che non riesco a creare sovrapposizioni, inoltre quando compilo le immagini restano statiche nonostante il \pause prima di \begin{figure}
    come posso fare?

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

      Matteo_01″ post=82745Salve a tutti,

      non riesco a gestire le immagini in beamer, nel senso che non riesco a creare sovrapposizioni, inoltre quando compilo le immagini restano statiche nonostante il \pause prima di \begin{figure}
      come posso fare?

      Ciao e benvenuto 🙂

      Per primissima cosa potresti mostrare il codice (compilabile, quindi con [tt]\documentclass[/tt] e il frame incriminato) che hai utilizzato, non necessariamente con le immagini che servono alla tua presentazione. Per “immagini esempio” puoi utilizzare il pacchetto mwe.

      Ciao
      Claudio

    • #83418
      Up
      0
      Down
      ::

      cfiandra” post=82747
      Ciao e benvenuto 🙂

      Per primissima cosa potresti mostrare il codice (compilabile, quindi con [tt]\documentclass[/tt] e il frame incriminato) che hai utilizzato, non necessariamente con le immagini che servono alla tua presentazione. Per “immagini esempio” puoi utilizzare il pacchetto mwe.

      Ciao
      Claudio

      Grazie:)

      allora non sono molto esperto….io in pratica ho questa roba qui
      `\documentclass{beamer}
      \mode {\usetheme{Warsaw}
      \setbeamercovered{transparent}}
      \usepackage[british]{babel}

      % or whatever
      \usepackage[latin1]{inputenc}
      %\usepackage[italian]{babel}
      % or whatever
      \usepackage{tabularx}
      \usepackage{amscd}
      \usepackage{times}
      \usepackage[T1]{fontenc}
      \usepackage{graphicx}`

      e devo ad esempio compilare questa slide qui
      `\begin{frame}
      \frametitle{Titolo}
      {\color{red}\textbf{Titolo}}\\
      \pause
      \begin{scatola}
      \emph{BLABLABLA}
      \end{scatola}
      \pause
      \begin{figure}
      \includegraphics[width=12cm]{elastico1.jpg}\\
      \end{figure}
      \end{frame}`

    • #83419
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Intanto non puoi usare l’ambiente figure (*) ma devi usare direttamente \includegraphicx[…]{…} oppure i comandi specifici di beamer per gestire le fiigure; in realtà \includegraphics va benissimo per immagini che usi una sola volta, mentre i comandi specifici di beamer vanno meglio per usare ripetutamente un’immagine, per esempio un logo; i comandi interni sono \pgfdeclareimage e \pgfuseimage; li trovi spiegati nella documentazione di beamer.

        (*) l’ambiente figure serve per rendere mobile una figura e renderla comprensibile con una didascalia numerata a cui si può fare riferimento con \label, \ref, \pagerf, eccetera. In una presentazione le figure mobili non hanno senso. \includegraphics può venire usato in qualunque momento, non solo dentro l’ambiente figure. Del resto che senso avrebbe in una presentazione fare riferimento ad una figura di un frame differente che lo “spettatore” non può vedere e non potrebbe ricordarsi che figura corrispondeva al numero 12?

      • #83420
        Up
        0
        Down
        ::

        Matteo_01″ post=82748

        Ciao e benvenuto 🙂

        Per primissima cosa potresti mostrare il codice (compilabile, quindi con [tt]\documentclass[/tt] e il frame incriminato) che hai utilizzato, non necessariamente con le immagini che servono alla tua presentazione. Per “immagini esempio” puoi utilizzare il pacchetto mwe.

        Ciao
        Claudio

        Grazie:)

        allora non sono molto esperto….io in pratica ho questa roba qui
        `\documentclass{beamer}
        \mode {\usetheme{Warsaw}
        \setbeamercovered{transparent}}
        \usepackage[british]{babel}

        % or whatever
        \usepackage[latin1]{inputenc}
        %\usepackage[italian]{babel}
        % or whatever
        \usepackage{tabularx}
        \usepackage{amscd}
        \usepackage{times}
        \usepackage[T1]{fontenc}
        \usepackage{graphicx}`

        e devo ad esempio compilare questa slide qui
        `\begin{frame}
        \frametitle{Titolo}
        {\color{red}\textbf{Titolo}}\\
        \pause
        \begin{scatola}
        \emph{BLABLABLA}
        \end{scatola}
        \pause
        \begin{figure}
        \includegraphics[width=12cm]{elastico1.jpg}\\
        \end{figure}
        \end{frame}`

        Premetto che non ho idea di cosa sia l’ambiente [tt]scatola[/tt] perciò tutto va preso con le pinze e ho anche ipotizzato che tu volessi prima mostrare il testo di scatola non in evidenza, poi in evidenza e poi l’immagine.

        Al di là di quanto ti ha già detto @OldClaudio sulle figure mobili in presentazioni, aggiungo che il pacchetto [tt]graphicx[/tt] viene già caricato da Beamer quindi la sua chiamata è inutile e [tt]\mode[/tt] credo tu lo abbia usato inappropriatamente (se vuoi solo fare una presentazione puoi ometterlo, ma consulta la documentazione sezione 21.3 Details on Modes). Inoltre, ho ipotizzato tu volessi il titolo in rosso e, onestamente, è molto più facile ottenerlo di come hai fatto tu.

        Passiamo al codice vero e proprio: ho commentato tutto e ho inserito due esempi. Il primo illustra come non procedere, il secondo è il metodo raccomandato in quanto tiene conto del jumping effect (vedi Beamer: righe che saltano). `
        \documentclass{beamer}
        % Puoi anche fare a meno di \mode se hai in mente di fare solo una presentazione “normale”
        \usetheme{Warsaw}
        \setbeamercovered{transparent}
        \usepackage[british]{babel}

        % or whatever
        \usepackage[latin1]{inputenc}
        %\usepackage[italian]{babel}
        % or whatever
        \usepackage{tabularx}
        \usepackage{amscd}
        \usepackage{times}
        \usepackage[T1]{fontenc}
        %\usepackage{graphicx} % viene già caricato da Beamer

        % NOn so cosa sia scatola
        \newenvironment{scatola}{}{\vspace*{1.25\baselineskip}}

        \usepackage{mwe}

        \begin{document}
        \setbeamercolor{frametitle}{fg=red}
        \begin{frame}{Titolo}
        %\frametitle{Titolo}\\ %-> NON PUOI DARE UN \\ DOPO IL FRAMETITLE
        %{\color{red}\textbf{Titolo}}
        % se vuoi il titolo rosso ci sono altri metodi
        \pause
        \begin{scatola}
        \emph{BLABLABLA}
        \end{scatola}%la successiva riga vuota è obbligatoria (prova senza per vedere cosa succede)

        %\begin{figure} % inutile inserirlo
        \includegraphics<3->[scale=0.6]{example-image}
        %\end{figure} % inutile inserirlo
        \end{frame}

        \begin{frame}{Titolo}
        \begin{overlayarea}{\textwidth}{0.8\textheight}
        \pause
        \begin{scatola}
        \emph{BLABLABLA}
        \end{scatola}%la successiva riga vuota è obbligatoria (prova senza per vedere cosa succede)

        \includegraphics<3->[scale=0.6]{example-image}
        \end{overlayarea}
        \end{frame}
        \end{document}
        ` Il risultato:

        [attachment=614]pr.gif[/attachment]

        Ciao
        Claudio

        Attachments:
        You must be logged in to view attached files.
      • #83421
        Up
        0
        Down
        ::


        Grazie mille a tutti quanti…. ora provo ad apportare le modifiche e ad informarmi meglio leggendo qualcosina i più….non appena risolto il problema editerò (anche in caso di ulteriori domande)..

        ps:
        il comando scatola crea un rettangolo in rilievo colorato con dentro il testo da “evidenziare”.

        grazie di nuovo!!

        EDIT 1

        ok ho risolto….ho eliminato \begin{figure} e ciò che fa “comprendere” il \pause alla figura è accanto ad \includegraphics con x che varia a seconda della pausa che vuoi

        grazie di nuovo

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

    Go to top