beamer template

  • Creatore
    Topic
  • #105880
    Up
    0
    Down
    ::


    Ciao!
    sto utilizzando un template per la realizzazione di una presentazione con beamer (\usetheme{sthlm}).
    Per creare la title page, nel file “.STY”, (sul quale ci ho già messo le mani per modificare il posizionamento del titolo, autore, etc) ho:

    `

    \def\maketitle{\ifbeamer@inframe\titlepage\else\frame[plain]{\titlepage}\fi}

    \def\titlepage{\usebeamertemplate{title page}}
    \setbeamertemplate{title page}
    {
    \begin{minipage}[\paperheight]{\textwidth}
    \vfill
    \vspace*{-2em}
    \ifx\inserttitle\@empty%
    \else%
    {\raggedright\linespread{1.0}\usebeamerfont{title}\usebeamercolor[fg]{title}\inserttitle\par}%
    \vspace*{0.01em}
    \fi%
    \ifx\insertsubtitle\@empty%
    \else%
    {\usebeamerfont{subtitle}\usebeamercolor[fg]{subtitle}\insertsubtitle\par}%
    \vspace*{0.1em}
    \fi%
    \begin{tikzpicture}\draw[normal text.fg] (0, 0) — (\textwidth, 0);\end{tikzpicture}%
    \vspace*{-1em}

    \ifx\insertinstitut\@empty%
    \else%
    \vspace*{3mm}
    {\usebeamerfont{institute}\usebeamercolor[fg]{institute}\insertinstitute\par}%
    \fi%

    \ifx\insertauthor\@empty%
    \else%
    {\usebeamerfont{author}\usebeamercolor[fg]{author}\insertauthor \par}%
    \vspace*{0.1mm}
    \fi%

    \ifx\insertdate\@empty%
    \else%
    {\usebeamerfont{date}\usebeamercolor[fg]{date} \insertdate \par}%
    \fi%

    \vfill
    \hfill
    \hspace{5mm}
    \includegraphics[height=25mm]{logo} \par
    \vspace*{5mm}
    \end{minipage}
    }
    `

    In questo modo ottengo il logo in basso a destra, al di sotto di institute, author, date.
    Sarebbe possibile invece affiancarlo, sempre nel lato destro della diapositiva, ad institute, author , date?
    Allego pdf [attachment=1578]frontebeamer1.pdf[/attachment]

    Grazie!

    Attachments:
    You must be logged in to view attached files.
Visualizzazione 0 filoni di risposte
  • Autore
    Risposte
    • #105881
      Up
      0
      Down
      ::

      andud” post=105939Ciao!
      sto utilizzando un template per la realizzazione di una presentazione con beamer (\usetheme{sthlm}).
      Per creare la title page, nel file “.STY”, (sul quale ci ho già messo le mani per modificare il posizionamento del titolo, autore, etc) ho:

      `

      \def\maketitle{\ifbeamer@inframe\titlepage\else\frame[plain]{\titlepage}\fi}

      \def\titlepage{\usebeamertemplate{title page}}
      \setbeamertemplate{title page}
      {
      \begin{minipage}[\paperheight]{\textwidth}
      \vfill
      \vspace*{-2em}
      \ifx\inserttitle\@empty%
      \else%
      {\raggedright\linespread{1.0}\usebeamerfont{title}\usebeamercolor[fg]{title}\inserttitle\par}%
      \vspace*{0.01em}
      \fi%
      \ifx\insertsubtitle\@empty%
      \else%
      {\usebeamerfont{subtitle}\usebeamercolor[fg]{subtitle}\insertsubtitle\par}%
      \vspace*{0.1em}
      \fi%
      \begin{tikzpicture}\draw[normal text.fg] (0, 0) — (\textwidth, 0);\end{tikzpicture}%
      \vspace*{-1em}

      \ifx\insertinstitut\@empty%
      \else%
      \vspace*{3mm}
      {\usebeamerfont{institute}\usebeamercolor[fg]{institute}\insertinstitute\par}%
      \fi%

      \ifx\insertauthor\@empty%
      \else%
      {\usebeamerfont{author}\usebeamercolor[fg]{author}\insertauthor \par}%
      \vspace*{0.1mm}
      \fi%

      \ifx\insertdate\@empty%
      \else%
      {\usebeamerfont{date}\usebeamercolor[fg]{date} \insertdate \par}%
      \fi%

      \vfill
      \hfill
      \hspace{5mm}
      \includegraphics[height=25mm]{logo} \par
      \vspace*{5mm}
      \end{minipage}
      }
      `

      In questo modo ottengo il logo in basso a destra, al di sotto di institute, author, date.
      Sarebbe possibile invece affiancarlo, sempre nel lato destro della diapositiva, ad institute, author , date?
      Allego pdf [attachment=1578]frontebeamer1.pdf[/attachment]

      Grazie!

      Si, è possibile! Il problema però è che con il tuo approccio devi per forza inserire una minipage affiancata alla prima e tenere bene a mente tutte le dimensioni. Se invece cambi strategia, e usi TikZ per posizionare tutti gli elementi nella pagina non hai quel problema. Trovi un buon tutorial qui. Il logo puoi inserirlo come un qualsiasi nodo, includendo quindi il comando [tt]\includegraphics[/tt] al posto del testo.

      Ciao
      Claudio

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

Go to top