使用TeX做幻灯片(Slide)
对于一个经常与数学公式打交道的研究人员,TeX是做Slide的首选。虽然说同 PowerPoint 和 MagicPoint 焖饭的做法大全这样的商业软件相比,TeX的编写要略微复杂一些,需要很多预备知识。但是TeX 作出的Slide对数学公式的处理绝对具有专业水平,并且TeX 文件的模板写成之后可以重用,在制作大量文档时,TeX完全胜于 PowerPoint 、 MagicPoint 等商业软件。
TeX制作Slide的方法
常用的样式扩展
示例模板
foiltex + pp4slide +ppower4 模板
beamer 的模板
pdfscreen的模板
制作科研Slide的规范建议
在页面上放什么?
对标题的建议
对正文文本的建议
对图形的建议
对色彩的建议
对动画和特殊效果的建议
相关资源
topTeX制作Slide的方法
制作
用 TeX 做 Slide 主要方法是定义各种样式扩展,用pdflatex编译(dvi文件不支持Slide 的各种效果:-(), 有的样式扩展还需要运行后处理程序来生成pdf中的各种特殊效果,比如pdfslide.sty 和 pp4slide.sty 样式。
演示
使用Adobe公司的Acrobat Reader演示,这个程序不大,并且是免费的。现在的 Acrobat Reader 能够处理大部分的幻灯片演示需要的效果。可以说正是由于Adobe公司 Reader程序的免费政策,才使得PDF格式成为网上交流的首选格式。
top常用的样式扩展
1. beamer
一个用来做Slide的Latex扩展,其特点是保留Latex的\ction等层次结构,能够自动生成框架索引,在beamer的安装包中还包括了一些模拟其它TeX扩展的例子。
∙ 要求: LaTeX, pgf( LaTeX Portable Graphics Format)
∙ 主页: ftp://ftp.dante.de/tex-archive/macros/latex/contrib/beamer/
∙ 文档: ftp://ftp.dante.de/tex-archive/macros/latex/contrib/beamer/doc/beamerurguide.pdf
∙ 安装指导:
1. CTAN上分别下载beamer,pgf,湖畔诗人xcolor,也可以到ftp://dc.:27/下载三 个软件包的压缩文件;
2. 把解压后的beamer,pgf,xcolor这三个目录拷贝到 texmf/tex/latex/ 下面(具体目 录可能根据 LaTeX 的安装不同而改变);
3. 如果是Linux系统运行texhash孕妇可以吃梅子吗或mktexlsr命令,安装即完成,如果是windows转步4;
4. 在winedit里菜单项做梦梦到自己怀孕了是什么意思"Accessories"里点击 "MiKTex Options"项,点击其中的 "Refresh Now",完成。
∙ 其它:
1. 具体的用法参看 beamer/doc/beamerurguide.pdf 以及 pgf/pgfurguide.pdf.
2. 编译时直接点击 PdfLatex. 编译两次可以生成pdf中的书签。
3. beamer/examples 下有好几个例子,包括如何使用中文(),不 过那个例子不能编译成功,应该将其中的花甲之年祝福语
\begin{CJK}{GB}{kai}
......
\end{CJK}
改为生活社区
\begin{CJK*}{GBK}{kai}
......
\end{CJK*}
2. foiltex
foiltex是一个TeX的文档类,它可以用来制作TeX幻灯片. foiltex可以通过选项来设置页眉和页脚规则以及页面内容等。宏 \MyLogo 可以用来将图片作为标识加到每一页中(放在每一页页脚的左边)
用 LaTex 命令处理foiltex源文件会得到DVI输出,用pdftex处理得到高质量的PDF文件,还可以用latex2html和foilHTML包(可以从CTAN下载宝宝便秘)处理从而得到HTML文件输出。
∙ 要求: LaTeX, pdfTeX, latex2html and FoilHTML
∙ 主页: ftp://ftp.dante.de/tex-archive/macros/latex/contrib/supported/foiltex/
∙ 文档:
∙ 安装指导:
3. pdfscreen
pdfscreen包能够帮助你在保持pdf文件方便打印的同时,方便在显示器上阅读。
∙ 要求: LaTeX, hyperref.sty, pdfTeX, latex2html for HTML output.
∙ 主页: /download/
∙ 文档:
∙ 安装指导:
4. PPower4
PPower4 是一个用 LaTeX 创建动态页面的后处理程序
PPower4 体统了一个很小的 LaTeX 包(pau.sty),它可以在背景保持不变的情况下插入一个着色的区域,在后处理的过程中,PPower4 将这个区域块放在新的页面,并重设页码,使得看上去仿佛是一个页面逐渐显示。另外还提供了用来设置北京颜色的 background.sty包和换页效果包 -- 这实际上上hyperref.sty的一个特点。
∙ 要求: JVM or JRE (Java 1.1.6, 1.2; Kaffe >= 1.0.5) hyperref.sty
∙ 主页: www-sp.iti.informatik.tu-darmstadt.de/software/ppower4/
∙ 文档:
∙ 安装指导:
5. Prosper
Prosper是一个制作透明胶片的 LaTeX 类,它基于Timothy Van Zandt的sminar类。 Prosper制作的幻灯可以实现动画效果、逐级显示等等特殊效果。
∙ 要求: LaTeX, graphicx.sty, minar.sty, hyperref.sty, PSTricks, AMSLaTeX (amssym
b), Ghostscript (version >= 6.0) to produce PDF
∙ 主页:
∙ 文档: WikiWikiWeb
∙ 扩展:
1. HA-Prosper Proper的一个扩展,支持从TeX论文中直接拷贝公式.
2. Prosper-make 使得你能轻松的用几乎同样的格式来生成捕风捉影的意思Slide.
3. ppr-prv 表示Prosper Preview, 这个包的目标是使用Prosper制作的Slide产生可 打印版本,没页打印俩个Slide.
4. DTU-style 使prosper方便使用DTU (Department of Mechanical Engineering, Technical university of Denmark) Powerpoint 样式.
∙ 安装指导:
top示例模板
topfoiltex + pp4slide +ppower4 模板
∙ 英文模板
\documentclass[30pt,landscape,footrule]{foils}
\upackage[active]{srcltx}
\upackage{ifvtex}
\upackage{ifpdf}
\ifvtexpdf\pdftrue\fi
\ifpdf
\upackage{pau}
\upackage[bgadd]{background}
\upackage{graphicx}
\upackage{geometry}
\upackage{hyperref}
\ifvtex\relax
\el
\DeclareGraphicsRule{*}{mps}{*}{}
\fi
\el
\upackage[dvipdfm]{pau}
\upackage[dvipdfm]{background}
\upackage[dvips]{graphicx}
\upackage[dvips]{geometry}
\upackage[dvipdfm]{hyperref}
\fi
\upackage{tabularx}
\upackage{pp4link}
\upackage{mpmulti}
\upackage{amssymb}
\geometry{headp=3ex, hscale=0.9}
\hypertup{pdftitle={pp4extensions},
pdfsubject={title at here},
pdfauthor={author name, School of Mathematical Sciences,
Peking University, email at here},
pdfkeywords={acrobat, ppower4},
pdfpagemode={FullScreen},
colorlinks={true},
linkcolor={red}
}
\color{yellow}
\bgadd{\includegraphics[width=29cm]{bg.jpg}}
\newcounter{hours}%
\newcounter{minutes}%
\newcounter{modcounter}%
\newcommand{\calculatetime}{\tcounter{minutes}{\time}%
\tcounter{hours}{\value{minutes}}%
\global \divide \value{hours} by 60\relax%
\tcounter{modcounter}{\value{hours}}%