感谢网站提供的关于用 powerdot 替换 prosper 的提示。这解决了我的一些问题(现在有边距了)。不幸的是,它似乎还造成了另一个问题。即枚举环境不再起作用。这是第一张幻灯片的源代码
\documentclass{powerdot}
\usepackage{lmodern}
\usepackage[utf8]{inputenc}
%\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[Finnish]{babel}
\usepackage{amsmath,amssymb,enumerate}
\begin{document}
\begin{slide}{Propositioiden totuustauluista}
\begin{enumerate}
\item Propositioista eri tavoin kombinoimalla muodostettujen
propositioiden totuusarvoja voidaan tutkia ns. totuustaulun avulla
\item Totuustaulussa on yksi vaakarivi kutakin `alkeispropositioiden'
totuusarvojen kombinaatiota kohti.
\item Jos alkeispropositioita on $n$ kappaletta, rivej\"a tulee $2^n$ kappaletta.
\item Sarakkeilla on otsikkorivill\"a kerrottu, mink\"a proposition totuusarvo
kyseisell\"a sarakkeella on.
\end{enumerate}
\end{slide}
\end{document}
这给出了
LaTeX Warning: Reference `lastslide' on page 1 undefined on input line 28
更严重的是
! Undefined control sequence.
\enit@endenumerate ->\enit@after
\endlist \ifx \enit@series \relax \else \if ...
l.28 \end{slide}
有人能诊断出这个问题吗?我首先尝试更新/安装 prosper 软件包。只有当我得知需要迁移到 powerdot 时,我才安装 powerdot(或者让自动安装替我安装)。我应该卸载中间的某些东西吗?
当我更换枚举和逐项列举,错误消息消失。第二次运行时,LaTeX 警告消失,因此推测问题出在 .aux 文件中,与我的问题无关。
系统:Windows 7,WinEdt 7.0,MiKTeX 2.9
答案1
该类powerdot
加载enumitem
:
188 \RequirePackage{enumitem}[2007/03/12]
(188 是 中的行号powerdot.cls
)。此包比 强大得多enumerate
:后者能做到的事情前者也能轻松做到,而且前者还能做更多的事情。
由于这些方案争夺重新定义环境enumerate
,你失去。
我猜测的关键是enit@
错误消息中的一点:enit@
是 的私有宏的通用前缀enumitem
。
请注意,正确的调用babel
是
\usepackage[finnish]{babel}
使用大写“F”,它可能在某些系统上工作(当文件系统不区分大小写时)。它绝对不会在任何babel
版本为 3.9 的系统上工作,所以你最好修复它。