为什么当我将包 paralist 添加到我的 beamer 演示文稿中时,枚举会停止工作?

为什么当我将包 paralist 添加到我的 beamer 演示文稿中时,枚举会停止工作?

我尝试简单地使用beamerwithenumeratecompactenumfrom paralist。但是当我paralist在文档中添加包时,enumerate它就停止工作了。

\documentclass{beamer}
\usepackage{paralist}
\usepackage{pifont}

\begin{document}
\begin{frame}
\frametitle{...}
\begin{compactenum}[{\ding{79}}]
\item ...
\item ,,,
\item  ...
\end{compactenum}

\begin{enumerate}
\item 1
\item 2
\item 3
\end{enumerate}
\end{frame}
\end{document}

错误消息顶行末尾的控制序列从未被 \def 过。如果您拼错了它(例如,\hobx'), typeI')和正确的拼写(例如,`I\hbox')。否则继续,我会忘记未定义的任何东西。

当我不使用paralist(并且不使用compactenum)时,该过程将正常结束。我知道beamer定义了很多东西,添加paralist会导致定义冲突,但我不知道如何修复它。

答案1

答案是:“因为这些包覆盖了 beamer 配置”(正如 Ulrike Fischer 所说)。

PS:最后我使用以下“解决方案”:

\documentclass{beamer}
\usepackage{paralist}
\usepackage{pifont}
\setdefaultenum{1)}{a.}{i)}{A}

\begin{document}      
\begin{frame}
\frametitle{"enumerate"}
\begin{compactenum}
\item 1
\item 2
\item 3
\end{compactenum}
\end{frame}

\begin{frame}
\frametitle{"itemize"}
\begin{compactenum}[{\ding{81}}]
\item *    
\item *
\end{compactenum}
\end{frame}  
\end{document}  

但听听 Ulrike Fischer 的说法肯定会更清楚:“使用 beamer 的命令来配置你的列表,不要加载在 beamer 中重新定义列表的包。”

相关内容