Listas compactas en Beamer

Listas compactas en Beamer

En mis documentos de látex estándar, estoy usando enumitempara cambiar la salida de mi lista, de dos maneras:

  1. Hacer listas (bajo demanda) más compactas ( noitemsep,topsep=0pt,parsep=0pt,partopsep=0pt)
  2. Cambiar el etiquetado enumeratesobre la marcha.

como víaesta respuesta. Sin embargo, al hacer eso en mis diapositivas con proyector, aparece un error del tipo

tex capacity exceeded sorry grouping levels=255

Parece que enumitemno es compatible con el proyector. ¿Cuál es una solución para obtener estas dos funciones en Beamer? Diapositiva de maqueta:

ingrese la descripción de la imagen aquí

("a", "b", "c" faltan el punto, pero supongo que se entiende).

Aquí está el documento que se equivoca:

% !TEX encoding = UTF-8 Unicode
% !TEX TS-program = pdflatexmk


\documentclass{beamer}





% add page numbers for malmoe
\newcommand*\oldmacro{}%
\let\oldmacro\insertshorttitle%
\renewcommand*\insertshorttitle{%
  \oldmacro\hfill%
  \insertframenumber\,/\,\inserttotalframenumber}


\usetheme{Malmoe}
\setbeamertemplate{headline}{}
\setbeamertemplate{footline}{}
\addtobeamertemplate{navigation symbols}{}{%
    \usebeamerfont{footline}%
    \usebeamercolor[fg]{footline}%
    \hspace{1em}%
    \insertframenumber/\inserttotalframenumber
}


\usepackage{enumitem}
\setlist[itemize]{noitemsep,topsep=0pt,parsep=0pt,partopsep=0pt}


\begin{document}





\begin{frame}{Foo}
Foo
\begin{enumerate}
\item Bar
\item Baz
\item Domingo
\end{enumerate}

Foo
\begin{enumerate}[a]
\item[a] Bar
\item[b] Baz
\item[c] Domingo
\end{enumerate}


and bar

\begin{itemize}
\item Bar
\item Baz
\item Domingo
\end{itemize}
\end{frame}


\end{document}

Respuesta1

Respondiendo

  1. Cambie el etiquetado de enumerar sobre la marcha.

Para cambiar la etiqueta de enumerar sobre la marcha existen varias posibilidades, por ejemplo:

\documentclass{beamer}

\begin{document}

\begin{frame}{Foo}
Foo
\begin{enumerate}
\item Bar
\item Baz
\item Domingo
\end{enumerate}

Foo
\begin{enumerate}[a.]
\item Bar
\item Baz
\item Domingo
\end{enumerate}

Foo
{
\setbeamertemplate{enumerate item}{\alph{enumi}.}
\begin{enumerate}
\item Bar
\item Baz
\item Domingo
\end{enumerate}
}

and bar

\begin{itemize}
\item Bar
\item Baz
\item Domingo
\end{itemize}
\end{frame}


\end{document}

ingrese la descripción de la imagen aquí

información relacionada