Re: beamer: continua numerazione su diversi frame

#48745
GKT
Partecipante
    Up
    0
    Down
    ::

    Si funziona perfettamente. A questo punto il problema è del mio file! Questo è il preambolo:

    `
    \documentclass{beamer}

    \usepackage{enumitem}
    \setenumerate[1]{label=\arabic*.}
    \newcounter{ResumeEnumerate}

    \usepackage[italian]{babel}
    \usepackage[utf8]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage{amsmath, amssymb, booktabs, graphicx}

    \newenvironment{bulletLetters}{\begin{enumerate}[a)]}{\end{enumerate}}

    \usetheme{JuanLesPins}
    \usecolortheme[rgb={0,.603921569,.388235294}]{structure}
    \useoutertheme

    {sidebar}
    \setbeamercovered{dynamic}

    \theoremstyle{definition}
    \newtheorem{definizione}{Definizione}
    `

    C’è qualcosa che non va o con cui va in conflitto?

    [modifica]
    Penso che il problema però non riguardi il preambolo ma piuttosto che dopo quando uso elenchi puntati annidati vi sia un problema di memoria durante la compilazione che genera quest’errore. Infatti il problema è “Tex Capacity Exceeded”
    Non c’è modo di aumentarla?

    Usando il pacchetto enumitem si deve definire il formato degli elenchi con un comando come
    `\begin{enumerate}[label=\alph*)]`
    invece di definire un nuovo ambiente con
    `\newenvironment{bulletLetters}{\begin{enumerate}[a)]}{\end{enumerate}} `
    Se hai l’esigenza di usare diversi formati di elenchi potresti fare così
    `\documentclass{beamer}

    \usepackage{enumitem}
    \setenumerate[1]{label=\arabic*.}
    \newcounter{ResumeEnumerate}

    \begin{document}

    \begin{frame}
    \begin{enumerate}
    \item primo;
    \item secondo;
    \end{enumerate}
    \setcounter{ResumeEnumerate}{\value{enumi}}
    \end{frame}

    \begin{frame}
    \begin{enumerate}[start=\numexpr\value{ResumeEnumerate}+1]
    \item terzo;
    \item quarto.
    \end{enumerate}
    \end{frame}

    \begin{frame}
    \begin{enumerate}[label=\alph*)]
    \item uno;
    \item due.
    \end{enumerate}
    \end{frame}

    \end{document}`
    P.S. La classe beamer carica già il pacchetto graphicx, non caricarlo due volte. 😉

    Go to top