Beamer-frontespizio

  • Creatore
    Topic
  • #47149
    Up
    0
    Down
    ::


    salve a tutti,
    ho letto la documentazione ufficiale di beamer ed ho provato numerose varianti, ma non riesco a risolvere questo piccolo problema:
    nella prima pagina della presentazione(con Beamer ovviamente) desideravo visualizzare la headline vuota, quindi senza simboli ma con il background.
    ho capito che serve ridefinire il template dell’headline, ho provato in vari modi e credo serva ridefinire la headline con il rispettivo colorbox ma non riesco a farlo
    grazie in anticipo
    posto il codice che ho utilizzato
    `\documentclass[trans,14pt]{beamer}

    %pacchetti utilizzati
    \usepackage[T1]{fontenc}
    \usepackage[latin1]{inputenc}
    %\usepackage{utopia}
    %\usepackage{lmodern}
    \usepackage[english,italian]{babel}

    %BEAMER
    \usetheme{Singapore}%Singapore
    \usecolortheme{dove}%seagull
    \usefonttheme{structuresmallcapsserif}
    %\setbeamercovered{trasparent}
    %cambio template della barra di navigazione
    \setbeamertemplate{navigation symbols}{\insertsectionnavigationsymbol}

    \title{XXXXXXXXXXXXXXXXXXXXX}
    \subtitle{XXXXXXXXXXXXXXx}
    \author{XXXXXXXXXXXXXXX}
    \date{XXXXXXXXXXXXXXXXX}
    \institute{XXXXXXXXXXXXXXXXXXXXx}

    \begin{document}
    %transizioni durata

    \transduration{1}

    %%%%%%1
    \frame{
    \titlepage
    }
    %%%%%%2
    \section{AAAA}
    \frame{
    \tableofcontents
    }

    %%%%%%3
    \section{BBBBBB}
    \frame{
    }
    \subsection{CCCCCC}
    \end{document}`

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

      salve a tutti,
      ho letto la documentazione ufficiale di beamer ed ho provato numerose varianti, ma non riesco a risolvere questo piccolo problema:
      nella prima pagina della presentazione(con Beamer ovviamente) desideravo visualizzare la headline vuota, quindi senza simboli ma con il background.
      ho capito che serve ridefinire il template dell’headline, ho provato in vari modi e credo serva ridefinire la headline con il rispettivo colorbox ma non riesco a farlo
      grazie in anticipo
      posto il codice che ho utilizzato
      `\documentclass[trans,14pt]{beamer}

      %pacchetti utilizzati
      \usepackage[T1]{fontenc}
      \usepackage[latin1]{inputenc}
      %\usepackage{utopia}
      %\usepackage{lmodern}
      \usepackage[english,italian]{babel}

      %BEAMER
      \usetheme{Singapore}%Singapore
      \usecolortheme{dove}%seagull
      \usefonttheme{structuresmallcapsserif}
      %\setbeamercovered{trasparent}
      %cambio template della barra di navigazione
      \setbeamertemplate{navigation symbols}{\insertsectionnavigationsymbol}

      \title{XXXXXXXXXXXXXXXXXXXXX}
      \subtitle{XXXXXXXXXXXXXXx}
      \author{XXXXXXXXXXXXXXX}
      \date{XXXXXXXXXXXXXXXXX}
      \institute{XXXXXXXXXXXXXXXXXXXXx}

      \begin{document}
      %transizioni durata

      \transduration{1}

      %%%%%%1
      \frame{
      \titlepage
      }
      %%%%%%2
      \section{AAAA}
      \frame{
      \tableofcontents
      }

      %%%%%%3
      \section{BBBBBB}
      \frame{
      }
      \subsection{CCCCCC}
      \end{document}`

      Ciao e benvenuto sul forum

      Non risolve pienamente il tuo problema, ma è il modo più semplice e soprattutto coerente:
      `\begin{frame}[plain]
      \titlepage
      \end{frame} `
      Lo sfondo sulla pagina del titolo non serve, se non è presente la testatina 😉

      Ciao
      Ivan

    • #47151
      Up
      0
      Down
      ::


      l’unica difficolta’ sta nel fatto che la dimensione dell’headline (e della footline) viene calcolata nel primo frame, quindi, se metti una headline vuota nel primo frame (cioe’ di altezza nulla), essa non apparira’ nemmeno nei frame successivi.
      la soluzione e’: prendere il template scelto della headline e con un \ifnum su \thepage inserire la stessa headline anche nel primo frame, ma invisibile (cioe’ con gli stessi oggetti resi invisibili utilizzando \phantom ad esempio).

    • #47152
      Up
      0
      Down
      ::


      Prima di tutto un sincero grazie a tutti

      @ ivan l’opzione plain l’avevo già usata ma chiaramente come dici te non risolve, so che il background della testatina senza scritto nulla non serve però mi piacerebbe tenerlo
      @ capitalaslash non ho capito molto della tua soluzione, la headline se non la metto all’inizio non da problemi in quanto con le parentesi faccio in modo che la modifica sia solo locale, il problema è che se la metto automaticamente mi compaiono anche le scritte

    • #47153
      Up
      0
      Down
      ::


      forse ho una soluzione, sia chiaro che è assolutamente ignobile però funziona
      in parole povere creo prima il pdf della sola prima pagina, quindi senza alcuna sezione e nient’altro, così non compaiono scritte, poi la includo nel file principale(dopo la terza modifica del post funziona tutto, ndr)
      da notare il set del background, se non lo si fa non si vede nulla ma solo il background

      `\documentclass[trans,14pt]{beamer}

      %pacchetti utilizzati
      \usepackage[T1]{fontenc}
      \usepackage[latin1]{inputenc}
      %\usepackage{utopia}
      %\usepackage{lmodern}
      \usepackage[english,italian]{babel}
      \usepackage{pdfpages}

      %BEAMER
      \usetheme{Singapore}%Singapore
      \usecolortheme{dove}%seagull
      \usefonttheme{structuresmallcapsserif}
      %\setbeamercovered{trasparent}
      %cambio template della barra di navigazione
      \setbeamertemplate{navigation symbols}{\insertsectionnavigationsymbol}

      \title{XXXXXXXXXXXXXXXXXXXXX}
      \subtitle{XXXXXXXXXXXXXXx}
      \author{XXXXXXXXXXXXXXX}
      \date{XXXXXXXXXXXXXXXXX}
      \institute{XXXXXXXXXXXXXXXXXXXXx}

      \begin{document}
      %transizioni durata

      \transduration{1}

      %%%%%%1
      {
      \setbeamercolor{background canvas}{bg=}
      \includepdf{titlepage.pdf}
      }

      %%%%%%2
      \section{AAAA}
      \frame{
      \tableofcontents
      }

      %%%%%%3
      \section{BBBBBB}
      \frame{
      }
      \subsection{CCCCCC}
      \end{document}`

    • #47154
      Up
      0
      Down
      ::


      aagh!
      non potevo sopportare questa soluzione obrobbriosa…
      questo va nel preambolo dopo aver caricato il tema

      `\makeatletter
      \setbeamertemplate{headline}
      {%
      \pgfuseshading{beamer@headfade}\vskip-1.25cm
      \ifnum\thepage=1 {%
      \begin{beamercolorbox}[colsep=1.5pt]{upper separation line head}
      \end{beamercolorbox}
      \begin{beamercolorbox}{section in head/foot}
      \vskip2pt\phantom{\insertnavigation{\paperwidth}}\vskip2pt
      \end{beamercolorbox}%
      \ifbeamer@theme@subsection%
      \begin{beamercolorbox}[colsep=1.5pt]{middle separation line head}
      \end{beamercolorbox}
      \begin{beamercolorbox}[ht=2.5ex,dp=1.125ex,%
      leftskip=.3cm,rightskip=.3cm plus1fil]{subsection in head/foot}
      \usebeamerfont{subsection in head/foot}\insertsubsectionhead
      \end{beamercolorbox}%
      \fi%
      \begin{beamercolorbox}[colsep=1.5pt]{lower separation line head}
      \end{beamercolorbox}
      }%
      \else {%
      \begin{beamercolorbox}[colsep=1.5pt]{upper separation line head}
      \end{beamercolorbox}
      \begin{beamercolorbox}{section in head/foot}
      \vskip2pt\insertnavigation{\paperwidth}\vskip2pt
      \end{beamercolorbox}%
      \ifbeamer@theme@subsection%
      \begin{beamercolorbox}[colsep=1.5pt]{middle separation line head}
      \end{beamercolorbox}
      \begin{beamercolorbox}[ht=2.5ex,dp=1.125ex,%
      leftskip=.3cm,rightskip=.3cm plus1fil]{subsection in head/foot}
      \usebeamerfont{subsection in head/foot}\insertsubsectionhead
      \end{beamercolorbox}%
      \fi%
      \begin{beamercolorbox}[colsep=1.5pt]{lower separation line head}
      \end{beamercolorbox}
      }
      \fi
      }`

    • #47155
      Up
      0
      Down
      ::


      sul fatto che sia obbrobriosa non dubito di certo 😉
      certo che per arrivare alla tua soluzione ci vuole un bel pò di conoscenze latex. Io ho cercato di cavarmela con i miei mezzi perchè mettere quei comandi così a random senza avere una vaga idea di come funzia il discorso non mi piace molto, comunque beninteso grazie mille 😆

    • #47156
      Up
      0
      Down
      ::

      sul fatto che sia obbrobriosa non dubito di certo 😉
      certo che per arrivare alla tua soluzione ci vuole un bel pò di conoscenze latex. Io ho cercato di cavarmela con i miei mezzi perchè mettere quei comandi così a random senza avere una vaga idea di come funzia il discorso non mi piace molto, comunque beninteso grazie mille 😆

      la spiegazione di quel codice piu’ su rispecchia quello che ti avevo suggerito nel primo post.
      se lo guardiamo con un attimo di attenzione non e’ poi cosi’ complesso:

      \setbeamertemplate fa esattamente quello che dice: configura un template (cioe’ un elemento del frame).

      \pgfuseshading e’ preso dal tema Singapore, crea il gradiente di colore.

      poi c’e’ un \if sul numero di pagina: se e’ 1 (quindi siamo nella titlepage) fa una cosa, nell’\else invece c’e’ il codice relativo agli altri frame.

      il codice relativo ai 2 differenti headings e’ in realta’ lo stesso (preso dal tema Singapore ancora una volta) con l’unica differenza del \phantom che rende invisibile \insertnavigation (che e’ il comando che inserisce i titolini navigabili).

      perche’ fare tutto questo giro e non definire l’headline vuota nel primo frame?
      beamer calcola la dimensione dell’headline (e della footline) nella prima pagina e mantiene la stessa dimensione in tutti i frame successivi. se l’altezza fosse nulla, rimarrebbe nulla per tutta la presentazione e non avresti headline da nessuna parte.

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

Go to top