使用TeX做幻灯片(Slide)-zz

制作
    用 TeX 做 Slide 主要方法是定义各种样式扩展,用pdflatex编译(dvi文件不支持Sl

ide 的各种效果:-(), 有的样式扩展还需要运行后处理程序来生成pdf中的各种特殊效果,

比如pdfslide.sty 和 pp4slide.sty 样式。
演示
    使用Adobe公司的Acrobat Reader演示,这个程序不大,并且是免费的。现在的 Acro

bat Reader 能够处理大部分的幻灯片演示需要的效果。可以说正是由于Adobe公司 Reade

r程序的免费政策,才使得PDF格式成为网上交流的首选格式。

top常用的样式扩展
1. beamer

一个用来做Slide的Latex扩展,其特点是保留Latex的/section等层次结构,能够自动生成

框架索引,在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/bea

meruserguide.pdf
    * 安装指导:

  1. CTAN上分别下载beamer,pgf,xcolor,也可以到 ftp://dsec.pku.edu.cn:27/下载三

个软件包的压缩文件;
  2. 把解压后的beamer,pgf,xcolor这三个目录拷贝到 texmf/tex/latex/ 下面(具体目

录可能根据 LaTeX 的安装不同而改变);
  3. 如果是Linux系统运行texhash或mktexlsr命令,安装即完成,如果是windows转步4


  4. 在winedit里菜单项"Accessories"里点击 "MiKTex Options"项,点击其中的 "Refr

esh Now",完成。

    * 其它:

  1. 具体的用法参看 beamer/doc/beameruserguide.pdf 以及 pgf/pgfuserguide.pdf.


  2. 编译时直接点击 PdfLatex. 编译两次可以生成pdf中的书签。
  3. beamer/examples 下有好几个例子,包括如何使用中文(beamerexample4.tex),不

过那个例子不能编译成功,应该将其中的

  /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/foil

tex/
    * 文档:
    * 安装指导:

3. pdfscreen

pdfscreen包能够帮助你在保持pdf文件方便打印的同时,方便在显示器上阅读。

    * 要求: LaTeX, hyperref.sty, pdfTeX, latex2html for HTML output.
    * 主页: http://www.river-valley.com/download/
    * 文档:
    * 安装指导:

4. PPower4

PPower4 是一个用 LaTeX 创建动态页面的后处理程序

PPower4 体统了一个很小的 LaTeX 包(pause.sty),它可以在背景保持不变的情况下插入

一个着色的区域,在后处理的过程中,PPower4 将这个区域块放在新的页面,并重设页码

,使得看上去仿佛是一个页面逐渐显示。另外还提供了用来设置北京颜色的 background.

sty包和换页效果包pagetrans.tex -- 这实际上上hyperref.sty的一个特点。

    * 要求: JVM or JRE (Java 1.1.6, 1.2; Kaffe >= 1.0.5) hyperref.sty
    * 主页: http://www-sp.iti.informatik.tu-darmstadt.de/software/ppower4/
    * 文档:
    * 安装指导:

5. Prosper

Prosper是一个制作透明胶片的 LaTeX 类,它基于Timothy Van Zandt的sminar类。 Pros

per制作的幻灯可以实现动画效果、逐级显示等等特殊效果。

    * 要求: LaTeX, graphicx.sty, seminar.sty, hyperref.sty, PSTricks, AMSLaT

eX (amssymb), Ghostscript (version >= 6.0) to produce PDF
    * 主页: http://prosper.sourceforge.net
    * 文档: 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, Te

chnical university of Denmark) Powerpoint 样式.

    * 安装指导:

top示例模板
topfoiltex + pp4slide +ppower4 模板

    * 英文模板

/documentclass[30pt,landscape,footrule]{foils}
/usepackage[active]{srcltx}
/usepackage{ifvtex}
/usepackage{ifpdf}

/ifvtexpdf/pdftrue/fi
/ifpdf
/usepackage{pause}
/usepackage[bgadre]{background}
/usepackage{graphicx}
/usepackage{geometry}
/usepackage{hyperref}
/ifvtex/relax
/else
/DeclareGraphicsRule{*}{mps}{*}{}
/fi
/else
/usepackage[dvipdfm]{pause}
/usepackage[dvipdfm]{background}
/usepackage[dvips]{graphicx}
/usepackage[dvips]{geometry}
/usepackage[dvipdfm]{hyperref}
/fi
/usepackage{tabularx}
/usepackage{pp4link}
/usepackage{mpmulti}
/usepackage{amssymb}

/geometry{headsep=3ex, hscale=0.9}
/hypersetup{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}
/bgadre{/includegraphics[width=29cm]{bg.jpg}}

/newcounter{hours}%
/newcounter{minutes}%
/newcounter{modcounter}%
/newcommand{/calculatetime}{/setcounter{minutes}{/time}%
  /setcounter{hours}{/value{minutes}}%
  /global /divide /value{hours} by 60/relax%
  /setcounter{modcounter}{/value{hours}}%
  /global /multiply /value{modcounter} by 60/relax%
  /global /advance /value{minutes} by -/value{modcounter}/relax}%

/begin{document}

/parindent 0mm/raggedright
/MyLogo{/pauselevel{=1} Schoole of Mathematical Sciences, Peking University /q

uad
    /calculatetime/arabic{hours}:/arabic{minutes}, /today /qquad
    /Acrobatmenu{FirstPage}{First}/quad
    /Acrobatmenu{PrevPage}{Previous}/quad
    /Acrobatmenu{NextPage}{Next}/quad
    /Acrobatmenu{LastPage}{Last}/quad
}

/foilhead{title of this talk} /vspace*{1cm}
/begin{center}
author name, email, website // /vspace*{1cm}
{/it {School of Mathematical Sciences, //
Peking University}}// /vspace*{1cm}
information of co-workers
/end{center}

/foilhead{title of this slide}

/end{document}

    * 中文模板

/documentclass[30pt,landscape,footrule]{foils}
/usepackage[active]{srcltx}
/usepackage{CJK, cctbase}
/usepackage{ifvtex}
/usepackage{ifpdf}

/ifvtexpdf/pdftrue/fi
/ifpdf
/usepackage{pause}
/usepackage[bgadre]{background}
/usepackage{graphicx}
/usepackage{geometry}
/usepackage{hyperref}
/ifvtex/relax
/else
/DeclareGraphicsRule{*}{mps}{*}{}
/fi
/else
/usepackage[dvipdfm]{pause}
/usepackage[dvipdfm]{background}
/usepackage[dvips]{graphicx}
/usepackage[dvips]{geometry}
/usepackage[dvipdfm]{hyperref}
/fi
/usepackage{tabularx}
/usepackage{pp4link}
/usepackage{mpmulti}
/usepackage{amssymb}

/geometry{headsep=3ex, hscale=0.9}
/hypersetup{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}
/bgadre{/includegraphics[width=29cm]{./bg.jpg}}

/newcounter{hours}%
/newcounter{minutes}%
/newcounter{modcounter}%
/newcommand{/calculatetime}{/setcounter{minutes}{/time}%
  /setcounter{hours}{/value{minutes}}%
  /global /divide /value{hours} by 60/relax%
  /setcounter{modcounter}{/value{hours}}%
  /global /multiply /value{modcounter} by 60/relax%
  /global /advance /value{minutes} by -/value{modcounter}/relax}%

/begin{document}
/begin{CJK}{GBK}{song}

/parindent 0mm/raggedright
/MyLogo{/begin{CJK*}{GBK}{kai}
    /pauselevel{=1} 北京大学数学科学学院 /quad
    /calculatetime/arabic{hours}:/arabic{minutes}, /chntoday /qquad
    /Acrobatmenu{FirstPage}{首页}/quad
    /Acrobatmenu{PrevPage}{前一页}/quad
    /Acrobatmenu{NextPage}{下一页}/quad
    /Acrobatmenu{LastPage}{末页}/quad
    /end{CJK*}
}

/foilhead{/Huge/CJKfamily{ls} 报告题目} /vspace*{1cm}
/begin{center}
/CJKfamily{song} 报告人、email、网页 // /vspace*{1cm}
/CJKfamily{kai}  北京大学数学科学学院 // /vspace*{1cm}
{/small /CJKfamily{song} 合作者信息}
/end{center}

/foilhead{本页标题}

/end{CJK}
/end{document}

这两个模板由 Robert Li ( rli@math.pku.edu.cn) 制作
topbeamer 的模板

初稿 -- 内容比较多,就不放在页面上了。点击下面的链接下载:

../share/dsecbeamer.tar.gz
toppdfscreen的模板
top制作科研Slide的规范建议
top在页面上放什么?

  1. 一个内容太少的页面总比内容太多的页面好
  2. 不要假定听众中的所有人都是这方面的专家。(记住无知听众准则) 即使听你讲的人

应 该是专家,他们也可能是最近才听说你认为应该很早就知道的内容。你永远应当预留

出时间对那些专业的词汇做出解释。
  3. 永远不要把你不准备在演讲中谈到的内容放到页面中,不要给大家造成你要谈论的

主 题非常复杂的印象。但是你可以解释一些不在页面中列出来的内容。
  4. 保持简单。一般来说,你的听众用来看一张幻灯片的时间不会超过50秒。他们可能

来 不及来领会那些长句子和复杂的公式。

top对标题的建议

  1. 每个页面都要放置一个标题。对那些不能抓住页面细节的听众来说,看标题能使之

知 道页面的内容。
  2. 标题要确确实实说清楚一件事情。不要用让人无法理解的神秘总结做标题,除非听

众能够完 全理解页面的内容。
  3. 理想情况下,前后标题本身要构成完整叙述。
  4. 英语中大小写前后要一直。或者所有的标题首字母都大写,或者不。不管如何,整

篇 文档的标题要大写。

top对正文文本的建议

  1. 永远不要为了放置更多的内容而选择更小的字体。
  2. 应尽量选用列表项(enumerate,itemize),不要用长句子。
  3. 不要用连字符分割单词。如果确实需要,使用命令"/-"手工分割
  4. 手工换行,不要依赖程序的自动换行。在有逻辑停顿的地方换行。
  5. 图表中的文字和数字要和普通文本同样大小。坐标轴上不可分辨的数字往往使图表

表 达的信息减半。

top对图形的建议

  1. 如果可能,每一页都尽量放一个图形。可视的图形可以帮听众很多忙。
  2. 图形应该跟文本有同样的排版参数。比如:在图形中的文字应该跟正文用同样的字体

。 图形中小点应该跟正文中的点一样大,线的宽度也应该一样。
  3. 当使用位图的时候,比如照片,可以会比其它文本色彩更丰富;而矢量图应该和正

文 遵守同样的色彩逻辑。(比如,黑色代表正文,红色表示加亮,绿色代表例子,蓝色代

表结构)
  4. 同文本一样,你应该解释图表中出现的所有内容。不管对演讲主题来说是否重要,

一 些不能解释的细节往往会使听众迷惑不解。当从论文或者别的地方拷贝图形的时候一

定要注意,因为那里面可能包含你无法解释的内容。

top对色彩的建议

  1. 尽量少用颜色。在模板的定义中已经用了比较多的颜色。如果用比较多的色彩,应

当 有足够的理由。
  2. 在白背景下使用较亮的色彩时要小心,特别时绿色。在你的监视器上看起来不错的

东 西在你投影上效果可能完全不同。当你在亮背景下使用前景色时,一定要用比较暗的。


  3. 背景的阴影和渐变在降低易读性的同时并不会增加任何信息。不要因为好看而增加

这 种效果。
  4. 反色视觉效果(亮文本黑背景)在光线比较足的环境下放映时会出现问题,而且打印

和 复印时都不方便,应当少用。

top对动画和特殊效果的建议

  1. 选用动画来演示动态的系统。
  2. 不要仅仅为了吸引听众而使用动画。这往往会分散听众对原本主题的注意力。
  3. 尽量不要使用类似"消融"等分散注意力的换页效果。除非你有好的理由要用它,即

使 这样也要少用。

top相关资源

  1. 国内CTeX论坛,这里有做Slide的讨论, 这个网站提供的CTeX套装估计是TeX初学者

的首选。
  2. www.ctan.org TeX相关扩展和软件,如果你在下载模板时遇到缺什么sty文件可以到

这里来下载
  3. Michael Wiedmann 维护的一个做Slide的综述网页,介绍了几十种做Slide的方案,
本文引用地址:http://www.sciencenet.cn/blog/user_content.aspx?id=7390
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值