我用乳胶处理了以下文本。下面一行出现错误,\end{slide}
提示“未定义的控制序列” }
我发现该问题与有关\overlays
。
\documentclass[pdf,umbc4,slideColor,colorBG]{prosper}
\begin{document}
\overlays{5}{%
\begin{slide}{Outline of the talk}
\begin{itemstep}
\item Introduction
\item Statement of the main theorem
\item Technical lemmata
\item Proof of the main theorem
\item Conclusions
\end{itemstep}
\end{slide}
}
\end{document}
答案1
使用
\documentclass[umbc4,slideColor,colorBG]{prosper}
\let\scaleboxto\psscaleboxto
\begin{document}
\overlays{5}{%
\begin{slide}{Outline of the talk}
\begin{itemstep}
\item Introduction
\item Statement of the main theorem
\item Technical lemmata
\item Proof of the main theorem
\item Conclusions
\end{itemstep}
\end{slide}
}
\end{document}
答案2
我可以确认,PSTricks 的最新更改使其与 Prosper 不兼容(似乎自 2001 年以来就不再维护)。(我正在运行 Fedora Core 20,但我认为这与平台无关。)
当前的问题是覆盖功能已被分离到一个单独的包中,pst-ovl
可以通过显式
\usepackage{pst-ovl}
完成这些后,发现缺少一些用于制作幻灯片的工具。显然是某个包中缺少依赖项。安装texlive-pst-tools
解决了这个问题:
sudo yum install texlive-pst-tools
但做完这些之后却发现生成的后记是有缺陷的,导致了一个错误:
Error: /undefined in BOL
此时,在谷歌上搜索了无数无果的结果并考虑了各种选项后,我决定听从上述建议并降级到 PSTricks 的早期版本。我选择了:
texlive-pstricks-svn29482.2.37-20.fc18
足够老了,肯定不会包含重大更改,但希望不要太老。我还决定尝试仅降级“pstricks”,尽管许多其他人依赖它,因此强制降级:
sudo rpm -U --oldpackage texlive-pstricks-svn29482.2.37-20.fc18.noarch.rpm
这似乎解决了眼前的问题:我可以再次使用 Prosper 生成带有覆盖层的幻灯片。但我还没有测试旧 PSTricks 包与系统上所有较新的依赖项之间的交互。也许更彻底地降级整个 PSTricks 相关包集合会更好。
最后,定位和纸张大小不再像以前那样起作用,幻灯片的左侧被裁剪掉了。不是太多,但看起来很奇怪。我通过 postscript 进行操作,摆弄 dvips 参数有所帮助。具体来说,我必须添加选项
-t a4
和
-O 0cm,-1cm
到“dvips”。
现在看起来一切都还算可以接受。但这一切似乎都很脆弱,谁知道接下来会出什么问题。解决办法可能是改用更现代的幻灯片包,比如 Beamer,它维护得比较好。但是,如果一个人有很多“遗留”的 Prosper 幻灯片(就像我一样),那就太痛苦了。另一个选择可能是尝试找出如何修补旧的 Prosper 包。
希望这对某人有帮助。
答案3
更新软件包后,我也遇到了类似的问题pstricks
。恢复到旧版本对pstricks
我来说是可行的。