\overlays 的问题

\overlays 的问题

我用乳胶处理了以下文本。下面一行出现错误,\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我来说是可行的。

相关内容