Beamer e slide fuori numerazione

  • Creatore
    Topic
  • #11159
    ori
      Up
      0
      Down
      ::


      Salve a tutti,
      sto preparando una presentazione usando beamer con il tema Warsaw e una versione modificata dell’outertheme infoline in cui la infoline di base presenta solo il titolo e slidecorrente/slidetotali.
      Vorrei aggiungere alla fine delle slide “di riserva” ma non riesco a capire come fare per convincere beamer che tali slide non devono rientrare nel numero complessivo di slide.

      Per esempio, se la presentazione ha la slide del titolo, 10 slide effettive e 3 di riserva, vorrei che sulle 10 slide effettive compaia il numero 1/10, …, 10/10 e non 1/13, …, 10/13.

      Un metodo brutale che ho trovato e` quello di personalizzarsi ulteriormente il tema andando a sostituire il comando \inserttotalframenumber nell’infoline direttamente con il valore corretto (nell’esempio, 10).

      C’e` un modo per evitare questo metodo brutale? Esiste qualche comando/opzione ad alto livello per ottenere tale risultato?
      Ho provato a cercare nel forum e nella documentazione di beamer ma non mi sembra di aver visto nulla a riguardo.

      Info tecniche:
      so: opensuse 10.1
      versione di beamer (dal log della presentazione): beamer 2004/10/11 cvs version 3.01
      output di pdflatex –version: pdfeTeX 3.141592-1.21a-2.2; kpathsea version 3.5.4

    Visualizzazione 1 filone di risposte
    • Autore
      Risposte
      • #11160
        ori
          Up
          0
          Down
          ::


          Al momento ho ovviato al problema nel seguente modo: le slide “di riserva” le ho generate con un nuovo documento, tenendo lo stesso tema.

          Poi, fondendo i due pdf prodotti in un unico file, ottengo quanto voluto. Non e` il massimo, dato che la presentazione completa puo` essere prodotta solo quando entrambe le parti sono definitive, ma al momento non ho ottenuto di meglio.

        • #11161
          Up
          0
          Down
          ::


          Anch’io mi trovo nella stessa situazione.
          Ipotizzando che l’ultima slide prima dell’appendice sia la numero 20, ho “risolto” definendo nel preambolo il seguente codice:
          `\defbeamertemplate{slidenumber}{framenumber}
          {\insertframenumber}
          \defbeamertemplate*{slidenumber}{totalframenumber}
          {\insertframenumber\,/\,20}
          \defbeamertemplate{slidenumber}{pagenumber}
          {\insertpagenumber}
          \defbeamertemplate{slidenumber}{totalpagenumber}

          \defbeamertemplate*{footline}{split slidenumber right}
          {%
          \begin{beamercolorbox}[wd=\paperwidth,ht=2.5ex,dp=1.125ex,leftskip=.3cm,rightskip=.3cm
          plus1fil]{title in head/foot}%
          \usebeamerfont{title in head/foot}{Titolo della presentazione}%
          \hskip2ex plus1fill%
          \usebeamertemplate{slidenumber}%
          \end{beamercolorbox}}%
          `
          Le slide successive all’ultima verranno numerate come 21/20, 22/20, ecc. (mentre con il metodo di Ori non vengono proprio numerate).
          Mi rendo conto che non sia la soluzione migliore, anzi, mi rendo conto che non sia nemmeno una soluzione ma solo un workaround; d’altro canto non saprei come fare altrimenti.

          (per completezza, uso il tema “Ilmenau”).

          — edit —
          Per non avere nessuna scritta invece si può fare così:
          `\def\numerazione%
          {%
          \ifnum\thepage>30 {}%
          \else {\insertframenumber\,/\,20}%
          \fi%
          }
          […]
          \defbeamertemplate*{slidenumber}{totalframenumber}
          %{\insertframenumber\,/\,\inserttotalframenumber}
          {\numerazione}
          […]`
          Sempre supponendo che 20 sia l’ultimo frame che si vuole numerare e 30 sia la pagina corrispondente al frame numero 20.
          A parte l’oscenità del codice, non sembra ci siano effetti collaterali.

      Visualizzazione 1 filone di risposte
      • Devi essere connesso per rispondere a questo topic.

      Go to top