Modificare il footer di un tema di beamer

  • Creatore
    Topic
  • #102408
    Up
    0
    Down
    ::


    Ciao a tutti.

    Sto preparando una presentazione usando il fantastico tema Padova 🙂

    Nella presentazione, dopo i ringraziamenti, ci sono delle slide aggiuntive. Le ho eliminate dal conteggio delle slide totali, usando il parametro noframenumbering in questo modo
    `\begin{frame}[noframenumbering]{Titolo slide}

    \end{frame}`

    Vorrei modificare questo template per aggiungere la possibilità di omettere la numerazione nel footer di queste slide aggiuntive.

    In questo tema, il template della footline è definito in questo modo
    `\defbeamertemplate*{footline}{pd theme} {
    \ifnum\c@framenumber=1
    \ifbeamerpadovanologos
    \pgftext[right,bottom,at=\pgfpoint{0.95\paperwidth}{.4cm}]{\pgfuseimage{logoUnipd}}
    \fi
    \else
    \ifbeamerpadovanologos
    \pgftext[right,bottom,at=\pgfpoint{0.97\paperwidth}{0.896\paperheight}]{\pgfuseimage{logoUnipdWhite}}
    \fi
    \pgftext[right,bottom,at=\pgfpoint{\paperwidth}{0cm}]{\pgfuseimage{pageBackground}}
    \pgftext[right,bottom,at=\pgfpoint{0.98\paperwidth}{0.02\paperwidth}]{
    \usebeamerfont{frame number in foot}
    \usebeamercolor[fg]{frame number in foot}\insertframenumber{} of \inserttotalframenumber
    }
    \fi
    }`

    … non saprei proprio dove mettere le mani 🙂

    Vi ringrazio anticipatamente per l’attenzione.

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


      Penso di aver risolto aggiungendo al file beamerroutertemplate.sty il codice seguente

      `\defbeamertemplate{footline}{nonumber} {
      \ifbeamerpadovanologos
      \pgftext[right,bottom,at=\pgfpoint{0.97\paperwidth}{0.896\paperheight}]{\pgfuseimage{logoUnipdWhite}}
      \fi
      \pgftext[right,bottom,at=\pgfpoint{\paperwidth}{0cm}]{\pgfuseimage{pageBackground}}
      %~ \pgftext[right,bottom,at=\pgfpoint{0.98\paperwidth}{0.02\paperwidth}]{
      %~ \usebeamerfont{frame number in foot}
      %~ \usebeamercolor[fg]%{frame number in foot}\insertframenumber{} of \inserttotalframenumber
      %~ }
      }

      \BeforeBeginEnvironment{frame}{%
      \setbeamertemplate{footline}[pd theme]%
      }

      \makeatletter
      \define@key{beamerframe}{nonumber}[true]{%
      \setbeamertemplate{footline}[nonumber]%
      }
      \makeatother`

      Vi do conferma appena sono certo del corretto funzionamento.

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

Go to top