En mis documentos de látex estándar, estoy usando enumitem
para cambiar la salida de mi lista, de dos maneras:
- Hacer listas (bajo demanda) más compactas (
noitemsep,topsep=0pt,parsep=0pt,partopsep=0pt
) - Cambiar el etiquetado
enumerate
sobre 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 enumitem
no es compatible con el proyector. ¿Cuál es una solución para obtener estas dos funciones en Beamer? Diapositiva de maqueta:
("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
- 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}