TeX 系统有很多宏包可以制造漂亮的幻灯片,比如 pdfslide + PPower4, ConTeXt。它们不但比 PowerPoint 漂亮,而且极其方便。你再也不用为你的presentation不能显示漂亮的公式而烦恼了 :) 现在“最强大的开发工具”不是 VB, VC, 也不是 PPT,而是 TeX!哈哈!
ConTeXt 能够作出非常好的效果,这一页主要介绍 ConTeXt 的模板。另外 LaTeX 的 pdfslide 宏包和 PPower4 程序配合,能够作出很好的动态 PDF。比如可以让你的一页文字分几步显示。
你可以在这里下载一份我用 pdfslide + PPower4 做的一个简略的说明,教你怎么用 pdfslide + PPower4 做简单的幻灯片:
这个幻灯片的源文件可以作为一个例子,你可以在这里[下载]。
这种幻灯样式不是很多。对于一个不想花时间在presentation上的学者,大部分时候这种效果就够了,而且你以前的 LaTeX 经验都能用上。你还可以把你的 LaTeX 论文里的内容拷贝一些过来,这是非常大的好处。
如果你是一个高科技公司的老板,想要很炫的商业宣传效果,那么可以看看后面 ConTeXt 的模板。
如果你想要更加花哨的飞进飞出的文字,动画效果,…… 而不需要在你的幻灯片里输入数学公式,那还是用 PPT 或者 Flash 好了。不过提醒你,如果你有大量公式需要演示,用 PPT 或 Flash 会非常麻烦。
ConTeXt 是一个非常适合做幻灯片的 format。下面我们来看看怎样用 ConTeXt 做幻灯片。ConTeXt 的作者 Hans Hagen 设计了很多漂亮的幻灯模板,它们的使用方法大致相同,只有细微差别,这是由于幻灯模板用途的不同造成的。
下面介绍这些模板,我的例子里插入了一张 Andy Mac 的照片, 你可以在这里下载,“图片另存为”: skate.jpg。
有些模板里使用了一般系统里没有的字体。如果你使用这些模板
需要把字体设置部分给它注释掉。如果你不知道怎么办,就把这个包
下载过去,把 "s-pre-*.tex" 那些放在你的文档目录里,或者用它
们把原来的文件替换掉。这些文件一般放在
$TEXMF/tex/context/base 目录里。点击
href="http://learn.tsinghua.edu.cn/homepage/015450/src/context-pre.tar.gz">这里下载我修改以后的宏包。
它们都可以使用以下这种包含Topic, Subject 的内容结构。Topics 可以自动生成话题列表,可以使用一个 TitlePage。
% for style 01-06, 13, 14, 16, 19. \usemodule[chinese] \usemodule[pre-01] \starttext \TitlePage{我的第一个 ConTeXt 幻灯片} \Topics{主要内容} \Topic{我是谁?} \Subject{我的名字} 不告诉你 :p \Subject{我的性别} 还是不告诉你 \ldots \Subject{我的年龄} 更不可以告诉你了! \Topic{我最爱吃的东西} \Subject{蔬菜?} 番茄。 \Subject{水果?} 梨。 \Topic{我最喜欢的运动?} \midaligned{\externalfigure[skate]} \stoptext
也可以用以上内容生成。这个模板可以在这里下载。使用 \usemodule[mypre] 就可以了。
第7号模板是一个圈状的模板。点击圆圈就可以显示下一页内容。你首先用 \StartIdeas 开头,然后可以使用 \Topic, \StartIdea, \StopIdea, 最后用 \StopIdeas 结束。
% for style 07 \usemodule[chinese] \usemodule[pre-07] \starttext %\TitlePage{我的第一个 ConTeXt 幻灯片} %\Topics{主要内容} \StartIdeas \Topic{我是谁?} \StartIdea{我的名字} 不告诉你 :p \StopIdea \StartIdea{我的性别} 还是不告诉你 \ldots \StopIdea \StartIdea{我的年龄} 更不可以告诉你了! \StopIdea \Topic{我最爱吃的东西} \StartIdea{蔬菜?} 番茄。 \StopIdea \StartIdea{水果?} 梨。 \StopIdea \Topic{我最喜欢的运动?} \StartIdea{滑板!} \externalfigure[skate] \StopIdea \StopIdeas \stoptext
第8号模板是用来演示一些“一一对应”的内容的。每一组内容括在 \StartIdea
... \StopIdea 之间。提示的内容括在 \StartText ... \StopText 之间,点击这个提示后需要显示的内容放在 \StartSample ... \StopSample 之间。 就是这么简单。
% for style 08 \usemodule[chinese] \usemodule[pre-08] \TitlePage{我的第一个 ConTeXt 幻灯片} \starttext \StartIdea \StartSample 你不知道吗? \StopSample \StartText 我是谁? \StopText \StopIdea \StartIdea \StartSample 番茄? \StopSample \StartText 我喜欢吃什么? \StopText \StopIdea \StartIdea \StartSample \externalfigure[skate] \StopSample \StartText 我喜欢什么运动? \StopText \StopIdea \stoptext
这个模板非常有意思,那些圈儿会一个一个的冒出来,循环改变颜色。你只需要把你的内容放在 \StartIdea ... \StopIdea 之间。每个小项目放在 \StartItem ... \StopItem 之间。
\usemodule[chinese] \usemodule[pre-15] \starttext \TitlePage{我的第一个 ConTeXt 幻灯片} \startbuffer \StartIdea \StartItem 我是谁? \unknown \StopItem \StartItem 不告诉你 :p \unknown \StopItem \StartItem 我最爱吃的东西?\unknown \StopItem \StartItem 番茄。\unknown \StopItem \StartItem 我最喜欢的运动? \unknown \StopItem \StartItem \externalfigure[skate] \StopItem \StopIdea \stopbuffer \dorecurse{6}{\getbuffer} \stoptext
最新评论