Beamer – Comando \pause e table of contents

  • Creatore
    Topic
  • #64126
    Up
    0
    Down
    ::


    Salve a tutti,
    ho definito un layout di presentazione simile a PaloAlto (quindi con indice nella barra laterale), con colori personalizzati e qualche altra piccola modifica.
    La prima slide dopo il frontespizio è l’indice, che voglio mostrare solo fino al livello section, con il comando:

    \setcounter{tocdepth}{1}

    Il problema che mi si presenta è che, una volta dato il comando \section{} all’interno di una slide, se metto nella stessa slide due figure (o una figura e una tabella) da mostrare in sequenza (con il comando \pause tra le due), nell’indice così come nella sidebar il nome della section mi compare due volte. Il preambolo usato è il seguente:

    `
    \documentclass[10pt]{beamer}
    \usepackage[italian]{babel}
    \usepackage[latin1]{inputenc}
    \usepackage{graphicx, epsfig, subfigure}
    \usepackage{textpos}
    \usepackage{colortbl}
    \usepackage{booktabs}

    \mode { \usetheme{PaloAlto}
    \setbeamercolor*{palette primary}{use=structure,fg=white,bg=mygrigioblu}
    \setbeamercolor*{palette sidebar primary}{use=structure,fg=white,bg=mygrigioblu}
    \setbeamercolor*{palette secondary}{use=structure,fg=white,bg=mygrigio!80}
    \setbeamercolor{sidebar}{use=structure,bg=mygrigio, fg=white}
    \setbeamercolor{author in head/foot}{bg=mygrigioblu, fg=white}
    \setbeamercolor{author in sidebar}{fg=myblu}
    \setbeamercolor{section in sidebar}{fg=myblu}
    \setbeamercolor{date in head/foot}{bg=mygrigioblu, fg=white}
    \useinnertheme{rectangles}
    \usefonttheme{professionalfonts}
    \setbeamercovered{invisible}
    \setbeamertemplate{blocks}[rounded][shadow=true]
    }

    \graphicspath{{Immagini/}}

    \logo{\includegraphics[width=1.5cm]{logo}}

    \title{}
    \autho{}
    \institute{}
    \date{}

    \begin{document}

    \begin{frame}[plain]
    \maketitle
    \vspace{-0.5cm}
    \begin{center}
    \includegraphics[height=0.25\textheight]{Logo.jpg}
    \end{center}
    \vspace{0.5cm}
    \end{frame}

    \begin{frame}
    \frametitle{Piano di Presentazione}
    \tableofcontents[pausesection]
    \setcounter{tocdepth}{1}
    \end{frame}

    \begin{frame}
    \section{}
    \frametitle{}

    \begin{figure}
    \centering
    \includegraphics{}
    \label{}
    \end{figure}

    \pause

    {\small
    \begin{tabular}{lccc}
    \end{tabular}
    }

    \end{frame}

    \end{document}

    `

    Anche eliminando il comando \setcounter{tocdepth}{1} il problema si pone ugualmente.
    Qualcuno sa aiutarmi? Grazie.

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


      Mi correggo: il problema sembra presentarsi solo quando il comando \pause è interposto tra un’immagine ed una tabella.

    • #64128
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Comunque fai attenzione che i frame NON devono contenere i comandi di sezionamento; questi devono venire inseriti fra un frame e l’altro

      • #64129
        Up
        0
        Down
        ::


        Ooops, grazie!
        Una svista da pollo 😀

      • #64130
        Up
        0
        Down
        ::


        Prima di tutto: che senso ha l’ambiente figure in beamer?

        Ciao
        Enrico

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

    Go to top