Problema di contatori in beamer

  • Creatore
    Topic
  • #58547
    ernded
    Partecipante
      Up
      0
      Down
      ::


      In beamer i contatori di enumerate si azzerano ad ogni frame. Si può fare in modo che la numerazione prosegua automaticamente, senza intervenire frame per frame?
      Grazie
      Ciao
      Ernesto

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

        In beamer i contatori di enumerate si azzerano ad ogni frame. Si può fare in modo che la numerazione prosegua automaticamente, senza intervenire frame per frame?

        In realtà i contatori di enumerate si azzerano a ogni inizio dell’ambiente, in beamer e in tutte le altre classi.

        Se non hai bisogno di roba troppo complicata, ma solo di ricordare il numero a cui sei arrivato in un enumerate di primo livello, puoi fare così:
        `\begin{enumerate}
        \item …
        \item …
        \setcounter{keepenumi}{\value{enumi}}
        \end{enumerate}

        \end{frame}

        \begin{frame}

        \begin{enumerate}\setcounter{enumi}{\value{keepenumi}}
        \item …`
        dopo aver dato \newcounter{keepenumi} nel preambolo.

        Ciao
        Enrico

      • #58549
        ernded
        Partecipante
          Up
          0
          Down
          ::


          Perfetto, come al solito.
          Grazie Enrico
          ciao
          Ernesto

        • #58550
          ernded
          Partecipante
            Up
            0
            Down
            ::


            Però c’è un problema: la numerazione sballa se tra un \item e l’altro c’è un \pause…

          • #58551
            Up
            0
            Down
            ::

            Però c’è un problema: la numerazione sballa se tra un \item e l’altro c’è un \pause…

            Non mi pare. Esempio?

            Ciao
            Enrico

          • #58552
            ernded
            Partecipante
              Up
              0
              Down
              ::


              Questo è un esempio compilabile:`
              \documentclass{beamer}
              \usepackage[utf8]{inputenc}
              \usepackage[italian]{babel}
              \usepackage[OT1]{fontenc}
              \usepackage{url,wrapfig}
              \usepackage{booktabs}
              \usepackage{esvect}
              \mode \usetheme{Rochester}
              \useinnertheme{rounded}
              \useoutertheme{sidebar}
              \usecolortheme{beetle}
              \newcounter{keepenumi}
              \begin{document}
              \begin{frame}
              \begin{enumerate}
              \setcounter{enumi}{\value{keepenumi}}
              \item Pippo
              \pause
              \item Pluto
              \pause
              \item paperino
              \setcounter{keepenumi}{\value{enumi}}
              \end{enumerate}
              \end{frame}
              \begin{frame}
              \begin{enumerate}
              \setcounter{enumi}{\value{keepenumi}}
              \item Minni
              \pause
              \item Clarabella
              \pause
              \item Nonna Papera
              \end{enumerate}
              \end{frame}
              \end{document}
              `
              La numerazione sballa e non capisco perché
              ciao
              Ernesto

            • #58553
              Up
              0
              Down
              ::

              Questo è un esempio compilabile:`
              \documentclass{beamer}
              \usepackage[utf8]{inputenc}
              \usepackage[italian]{babel}
              \usepackage[OT1]{fontenc}
              \usepackage{url,wrapfig}
              \usepackage{booktabs}
              \usepackage{esvect}
              \mode \usetheme{Rochester}
              \useinnertheme{rounded}
              \useoutertheme{sidebar}
              \usecolortheme{beetle}
              \newcounter{keepenumi}
              \begin{document}
              \begin{frame}
              \begin{enumerate}
              \setcounter{enumi}{\value{keepenumi}}
              \item Pippo
              \pause
              \item Pluto
              \pause
              \item paperino
              \setcounter{keepenumi}{\value{enumi}}
              \end{enumerate}
              \end{frame}
              \begin{frame}
              \begin{enumerate}
              \setcounter{enumi}{\value{keepenumi}}
              \item Minni
              \pause
              \item Clarabella
              \pause
              \item Nonna Papera
              \end{enumerate}
              \end{frame}
              \end{document}
              `
              La numerazione sballa e non capisco perché
              ciao
              Ernesto

              A parte “wrapfig” con beamer, perché non fai come ti si dice?
              `\begin{frame}
              \begin{enumerate}
              \item Pippo
              \pause
              \item Pluto
              \pause
              \item paperino
              \setcounter{keepenumi}{\value{enumi}}
              \end{enumerate}
              \end{frame}
              \begin{frame}
              \begin{enumerate}
              \setcounter{enumi}{\value{keepenumi}}
              \item Minni
              \pause
              \item Clarabella
              \pause
              \item Nonna Papera
              \end{enumerate}
              \end{frame}`
              Ciao
              Enrico

            • #58554
              ernded
              Partecipante
                Up
                0
                Down
                ::


                Ho tolto il \setconunter dalla prima slide, (e il wrapfig, che non mi serve: era il risultato di un copia-incolla di un altro preambolo) ma questo codice

                `
                \documentclass{beamer}
                \usepackage[utf8]{inputenc}
                \usepackage[italian]{babel}
                \usepackage[OT1]{fontenc}
                \usepackage{url}
                \usepackage{booktabs}
                \usepackage{esvect}
                \mode \usetheme{Rochester}
                \useinnertheme{rounded}
                \useoutertheme{sidebar}
                \usecolortheme{beetle}
                \newcounter{keepenumi}
                \begin{document}
                \begin{frame}{Prima slide}
                \begin{enumerate}
                \item Pippo
                \pause
                \item Pluto
                \pause
                \item paperino
                \setcounter{keepenumi}{\value{enumi}}
                \end{enumerate}
                \end{frame}
                \begin{frame}{Seconda slide}
                \begin{enumerate}
                \setcounter{enumi}{\value{keepenumi}}
                \item Minni
                \pause
                \item Clarabella
                \pause
                \item Nonna Papera
                \end{enumerate}
                \end{frame}
                \begin{frame}{Terza slide}
                \begin{enumerate}
                \setcounter{enumi}{\value{keepenumi}}
                \item Pippo
                \pause
                \item Pluto
                \pause
                \item paperino
                \setcounter{keepenumi}{\value{enumi}}
                \end{enumerate}
                \end{frame}
                \begin{frame}{Quarta slide}
                \begin{enumerate}
                \setcounter{enumi}{\value{keepenumi}}
                \item Minni
                \pause
                \item Clarabella
                \pause
                \item Nonna Papera
                \end{enumerate}
                \end{frame}
                \end{document}
                `
                si compila e dà correttamente le prime due slides ma poi sballa dalla terza

              • #58555
                Up
                0
                Down
                ::

                Ho tolto il \setconunter dalla prima slide, (e il wrapfig, che non mi serve: era il risultato di un copia-incolla di un altro preambolo) ma questo codice

                `
                \documentclass{beamer}
                \usepackage[utf8]{inputenc}
                \usepackage[italian]{babel}
                \usepackage[OT1]{fontenc}
                \usepackage{url}
                \usepackage{booktabs}
                \usepackage{esvect}
                \mode \usetheme{Rochester}
                \useinnertheme{rounded}
                \useoutertheme{sidebar}
                \usecolortheme{beetle}
                \newcounter{keepenumi}
                \resetcounteronoverlays{keepenumi}
                \begin{document}
                \begin{frame}{Prima slide}
                \begin{enumerate}
                \item Pippo
                \pause
                \item Pluto
                \pause
                \item paperino
                \setcounter{keepenumi}{\value{enumi}}
                \end{enumerate}
                \end{frame}
                \begin{frame}{Seconda slide}
                \begin{enumerate}
                \setcounter{enumi}{\value{keepenumi}}
                \item Minni
                \pause
                \item Clarabella
                \pause
                \item Nonna Papera
                \setcounter{keepenumi}{\value{enumi}}
                \end{enumerate}
                \end{frame}
                \begin{frame}{Terza slide}
                \begin{enumerate}
                \setcounter{enumi}{\value{keepenumi}}
                \item Pippo
                \pause
                \item Pluto
                \pause
                \item paperino
                \setcounter{keepenumi}{\value{enumi}}
                \end{enumerate}
                \end{frame}
                \begin{frame}{Quarta slide}
                \begin{enumerate}
                \setcounter{enumi}{\value{keepenumi}}
                \item Minni
                \pause
                \item Clarabella
                \pause
                \item Nonna Papera
                \end{enumerate}
                \end{frame}
                \end{document}
                `
                si compila e dà correttamente le prime due slides ma poi sballa dalla terza

                Ti manca un \setcounter dopo Nonna Papera; inoltre occorre scrivere
                `\resetcounteronoverlays{keepenumi}`
                nel preambolo.

                Ciao
                Enrico

              • #58556
                ernded
                Partecipante
                  Up
                  0
                  Down
                  ::

                  inoltre occorre scrivere
                  `\resetcounteronoverlays{keepenumi}`
                  nel preambolo.

                  Ciao
                  Enrico

                  Ecco: adesso funziona.
                  Grazie
                  ciao
                  Ernesto

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

              Go to top