幻灯片专栏
TeX 系统有很多宏包可以制造漂亮的幻灯片,比如 pdfslide + PPower4, ConTeXt。它们不但比 PowerPoint 漂亮,而且极其方便。你再也不用为你的presentation不能显示漂亮的公式而烦恼了 🙂 现在“最强大的开发工具”不是 VB, VC, 也不是 PPT,而是 TeX!哈哈!
用 LaTeX 的 pdfslide + PPower4 做幻灯
ConTeXt 能够作出非常好的效果,这一页主要介绍 ConTeXt 的模板。另外 LaTeX 的 pdfslide 宏包和 PPower4 程序配合,能够作出很好的动态 PDF。比如可以让你的一页文字分几步显示。
幻灯片专栏
TeX 系统有很多宏包可以制造漂亮的幻灯片,比如 pdfslide + PPower4, ConTeXt。它们不但比 PowerPoint 漂亮,而且极其方便。你再也不用为你的presentation不能显示漂亮的公式而烦恼了 🙂 现在“最强大的开发工具”不是 VB, VC, 也不是 PPT,而是 TeX!哈哈!
用 LaTeX 的 pdfslide + PPower4 做幻灯
ConTeXt 能够作出非常好的效果,这一页主要介绍 ConTeXt 的模板。另外 LaTeX 的 pdfslide 宏包和 PPower4 程序配合,能够作出很好的动态 PDF。比如可以让你的一页文字分几步显示。
你可以在这里下载一份我用 pdfslide + PPower4 做的一个简略的说明,教你怎么用 pdfslide + PPower4 做简单的幻灯片:
这个幻灯片的源文件可以作为一个例子,你可以在这里[下载]。
这种幻灯样式不是很多。对于一个不想花时间在presentation上的学者,大部分时候这种效果就够了,而且你以前的 LaTeX 经验都能用上。你还可以把你的 LaTeX 论文里的内容拷贝一些过来,这是非常大的好处。
如果你是一个高科技公司的老板,想要很炫的商业宣传效果,那么可以看看后面 ConTeXt 的模板。
如果你想要更加花哨的飞进飞出的文字,动画效果,…… 而不需要在你的幻灯片里输入数学公式,那还是用 PPT 或者 Flash 好了。不过提醒你,如果你有大量公式需要演示,用 PPT 或 Flash 会非常麻烦。
用 ConTeXt 做漂亮的幻灯
ConTeXt 是一个非常适合做幻灯片的 format。下面我们来看看怎样用 ConTeXt 做幻灯片。ConTeXt 的作者 Hans Hagen 设计了很多漂亮的幻灯模板,它们的使用方法大致相同,只有细微差别,这是由于幻灯模板用途的不同造成的。
下面介绍这些模板,我的例子里插入了一张 Andy Mac 的照片, 你可以在这里下载,“图片另存为”: skate.jpg。

有些模板里使用了一般系统里没有的字体。如果你使用这些模板
需要把字体设置部分给它注释掉。如果你不知道怎么办,就把这个包
下载过去,把 “s-pre-*.tex” 那些放在你的文档目录里,或者用它
们把原来的文件替换掉。这些文件一般放在
$TEXMF/tex/context/base 目录里。点击这里下载我修改以后的宏包。
第 01–06, 13, 14, 16, 19 号模板。
它们都可以使用以下这种包含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 号模板
第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号模板
第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
第15号模板
这个模板非常有意思,那些圈儿会一个一个的冒出来,循环改变颜色。你只需要把你的内容放在 \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














