在Beamer
课堂上,我尝试itemize
在 内添加一个beamerboxesrounded
。现在当我尝试:
\documentclass{beamer}
\begin{document}
\begin{frame}
\begin{beamerboxesrounded}
% Add a newline here
\begin{itemize}
\item 1
\item 2
\item $\ldots$
\end{itemize}
\end{beamerboxesrounded}
\end{frame}
\end{document}
它给出了一个错误:TeX capacity exceeded, sorry [input stack size=5000] \end{frame}
。但是当我将注释行留空时,它工作正常。我很好奇为什么会发生这种情况。
答案1
代码中的问题在于您忘记了beamerboxesrounded
环境的强制参数(即使为空)。这将起作用:
\documentclass{beamer}
\begin{document}
\begin{frame}
\begin{beamerboxesrounded}{}
% Add a newline here
\begin{itemize}
\item 1
\item 2
\item $\ldots$
\end{itemize}
\end{beamerboxesrounded}
\end{frame}
\end{document}
环境的语法是
\begin{beamerboxesrounded}[<options>]{<head>}
contents
\end{beamerboxesrounded}