Beamer logo in \titlepage

  • Creatore
    Topic
  • #47386
    Up
    0
    Down
    ::


    Buongiorno a tutti, ho provato a cercare nel forum, ma non sono riuscito a venirne a capo.
    Ho questa parte di codice nel preambolo

    `\title{Titolo presentazione}
    \subtitle{sottotitolo}
    \pgfdeclareimage[height=2.8cm]{logo}{logo.jpg}
    \author{nome cognome}
    \institute{Politecnico di Milano}
    \titlegraphic{\pgfuseimage{logo}}
    \date{data}`

    Successivamente dopo il \begin{document} ho:

    `\begin{frame}
    \titlepage
    \end{frame}`

    il problema è che il logo è posizionato dopo titolo autore ecc ecc e ciò mi sta bene, ma vorrei posizionarlo verticalmente in modo che non sia troppo attaccato al bordo inferiore del frame. Non so come fare, ho provato a cercare le opzioni di \titlegraphic, ma non trovo nulla che fa al caso mio.
    Qualcuno può aiutarmi?
    Grazie

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

      Buongiorno a tutti, ho provato a cercare nel forum, ma non sono riuscito a venirne a capo.
      Ho questa parte di codice nel preambolo

      `\title{Titolo presentazione}
      \subtitle{sottotitolo}
      \pgfdeclareimage[height=2.8cm]{logo}{logo.jpg}
      \author{nome cognome}
      \institute{Politecnico di Milano}
      \titlegraphic{\pgfuseimage{logo}}
      \date{data}`

      Successivamente dopo il \begin{document} ho:

      `\begin{frame}
      \titlepage
      \end{frame}`

      il problema è che il logo è posizionato dopo titolo autore ecc ecc e ciò mi sta bene, ma vorrei posizionarlo verticalmente in modo che non sia troppo attaccato al bordo inferiore del frame. Non so come fare, ho provato a cercare le opzioni di \titlegraphic, ma non trovo nulla che fa al caso mio.
      Qualcuno può aiutarmi?
      Grazie

      non hai cercato molto bene.

      http://www.guit.sssup.it/phpBB2/viewtopic.php?t=8304&highlight=

      chiedono tutti la stessa cosa!

    • #47388
      Up
      0
      Down
      ::


      Grazie per la risposta.
      Avevo già letto più volte il topic che mi hai segnalato ma non riesco ad ottenere quello che voglio usando il tuo esempio.
      Non mi serve ottenere un logo su tutte le pagine ma spostare solo leggermente in alto il logo dell’università che secondo me è troppo vicino al bordo inferiore del frame.
      Ho provato prendendo spunto dal tuo esempio ad inserire nel preambolo

      `\node at (current page.south east) [xshift=-0.1\paperwidth,yshift=0.1\paperwidth,opacity=0.5] (flogo) {\pgfuseimage{logo}}; `

      ed a modificare xshift e yshift ma ottengo errore \node undefined control sequence.

    • #47389
      Up
      0
      Down
      ::

      Grazie per la risposta.
      Avevo già letto più volte il topic che mi hai segnalato ma non riesco ad ottenere quello che voglio usando il tuo esempio.
      Non mi serve ottenere un logo su tutte le pagine ma spostare solo leggermente in alto il logo dell’università che secondo me è troppo vicino al bordo inferiore del frame.
      Ho provato prendendo spunto dal tuo esempio ad inserire nel preambolo

      `\node at (current page.south east) [xshift=-0.1\paperwidth,yshift=0.1\paperwidth,opacity=0.5] (flogo) {\pgfuseimage{logo}}; `

      ed a modificare xshift e yshift ma ottengo errore \node undefined control sequence.

      per mettere il logo solo nella prima pagina fai l’aggiunta al template “title page” e non “headline” (anche questo e’ in qualche altro topic in giro).

      se \node e’ undefined non avrai caricato il pacchetto tikz o manca qualche altra riga.

    • #47390
      Up
      0
      Down
      ::


      ok ho usato

      `\addtobeamertemplate{titlepage}{}{%
      \begin{tikzpicture}[remember picture,overlay]
      \pgfdeclareimage[height=2.8cm]{logo}{logo.jpg}
      \node at (current page.south east) [xshift=-0.1\paperwidth,yshift=0.1\paperwidth,opacity=0.5] (logo) {\pgfuseimage{logo}};
      \end{tikzpicture}
      }`

      ma mi dà errore sul pacchetto pgf dicendo che l’immagine “logo” non è definita. Ma io ho l’immagine nel path corretto, non riesco a capire dove sbaglio: se uso

      `\pgfdeclareimage[height=2.8cm]{logo}{logo.jpg}
      `

      funziona ma con il codice iniziale no….

    • #47391
      Up
      0
      Down
      ::

      ok ho usato

      `\addtobeamertemplate{titlepage}{}{%
      \begin{tikzpicture}[remember picture,overlay]
      \pgfdeclareimage[height=2.8cm]{logo}{logo.jpg}
      \node at (current page.south east) [xshift=-0.1\paperwidth,yshift=0.1\paperwidth,opacity=0.5] (logo) {\pgfuseimage{logo}};
      \end{tikzpicture}
      }`

      ma mi dà errore sul pacchetto pgf dicendo che l’immagine “logo” non è definita. Ma io ho l’immagine nel path corretto, non riesco a capire dove sbaglio: se uso

      `\pgfdeclareimage[height=2.8cm]{logo}{logo.jpg}
      `

      funziona ma con il codice iniziale no….

      come scritto nel post sopra il template corretto e’ “title page” (con lo spazio, purtroppo…).
      ma quello in teoria dovrebbe solo darti un warning e non generare nulla.
      l’errore arriva da qualche altra parte: a me il codice postato funziona senza altre modifiche.

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

Go to top