如果您想要跟踪您的演示时间并以可视化方式显示您的出勤时间,那么时钟选项是 powerdot 的一个有用功能。据我所知,pgfplots 中最近的更新与 powerdot 发生冲突。该问题出现在 pgfplots 更新之后,但输出似乎错误出现在 powerdot.cls 中。
本质上,当包含 pgfplots 包并激活 powerdot 的时钟选项时,LaTeX 的第一次运行意外中断。但是,生成了一个辅助文件。在第二次运行中,辅助文件生效并且编译成功。我认为引用插入的优先级不知何故被破坏了。
我在下面提供了 MWE 和错误的编译结果:
梅威瑟:
\documentclass[clock]{powerdot}
\usepackage{pgfplots}
\begin{document}
\begin{slide}{Slide}
Content
\end{slide}
\end{document}
错误响应:
LaTeX Warning: Reference `lastslide' on page 1 undefined on input line 7.
[1]
! Undefined control sequence.
\pd@item ...\pd@@type \fi \ifnum \pd@currentstate
=\z@ \normalcolor \pst@Ver...
l.8 \end{document}
?
我该如何修复这个问题?
答案1
我意识到这种情况并不是最近才出现的,即使在 TeXLive 2020 中 MWE 也可以重现。
该错误似乎是由于至少一张幻灯片上的叠加层未初始化所致。因此,一个可能的解决方法是在末尾添加一个虚拟暂停。
因此,以下内容似乎编译成功。
\documentclass[clock]{powerdot}
\usepackage{pgfplots}
\begin{document}
\begin{slide}{Slide}
Content
\pause% <--- Here is the dummy pause
\end{slide}
\end{document}