• LaTeX之制作PDF幻灯片

    2009-05-28

    版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
    http://chancewu.blogbus.com/logs/40068640.html

    用 LaTeX 制作 PDF 幻灯片,有许多文档类或者宏包可以使用:prosper、powerdot、texpower、powersem、pdfslide、pdfscreen、beamer 等等。

    1. prosper,ha-prosper 和 powerdot 依时间先后是同一个系列的幻灯片制作文档类,所以现在只需要用最新的 powerdot。powerdot 支持逐步显示,但是只能先用 latex 编译得到 dvi 文件再依次转换为 ps 和 pdf 文件,流程过于复杂,所以不推荐使用。

    2. powersem 也是一个幻灯片文档类,而 texpower 是提供彩色动画和逐步显示功能的宏包,二者捆绑在一起发布。powersem 文档类可以用 pdflatex 直接编译,很方便。在功能上 powersem 属于中等水平。

    3. pdfscreen 和 pdfslide 都是C. V. Radhakrishnan制作的 latex 宏包,在 article 文档类中使用。从名字可以看出来二者(只)支持用 pdflatex 编译。pdfscreen 稍微强大一点,最值得称道的功能是每页的内容能够自动居中(用slide环境来包含每一页的内容);而pdfslide 稍微简单一点,得用 \newpage 手工分页,而每页内容也不会自动居中。pdfscreen 和 pdfslide 在功能上是属于初等水平,它们最大问题在于本身不支持逐步显示。逐步显示功能虽然可以用 ppower4 作后期处理得到,但是 ppower4 是个 java 程序,使用起来麻烦。不过还有上面的 texpower 包可用,可是 texpower 的 \pause 和 \stepwise 等命令均不支持在 pdfscreen 的 slide 环境中使用,所以需要逐步显示的话用 pdfscreen 就不大可行了。而 pdfslide 加 texpower 是最简单的一种 PDF 幻灯片制作方式。(最后,还有pdfslide 的改进版 ifmslide 可以使用。)

    4. 自然还有前面介绍的功能更强大的 beamer 文档类。它和画图宏包 pgf/tikz 一样都是 Till Tantau 制作的,二者结合得非常好。beamer 支持 latex 和 pdflatex 编译,样式繁多,功能复杂,使得它成为最流行的PDF幻灯片制作方式。

    总而言之,追求简单选 pdfslide 加 texpower,追求强大用 beamer。

    这些宏包或者文档类的介绍和下载可以见这里:

    http://www.ctan.org/tex-archive/help/Catalogue/bytopic.html#present

     

     


    历史上的今天:


    收藏到:Del.icio.us