引言 本篇是本人另外一篇文章“排版软件 TEX/ LATEX入门”的续篇 。如果你想使用 LATEX 制作幻灯片,请你最好先学会 LATEX 的一般排版。 
LATEX 最出色的优点就是排版数学公式,这也是我使用它而不使用 PPT 的原因。当然,跟 PPT 相比,它也有它不足的地方,例如动画效果。具体使用什么软件,就要看各人的取舍了。 
使用LaTeX制作幻灯的宏包很多,如  pdfscreen 、texpower 、prosper 、context 、 slides 、seminer、foitex 等等,太多了!我个人推荐使用  beamer,因为 beamer 有它特有的优点,例如,它的语法跟标准的LATEX 几乎没有不同;跟  latex  和  pdflatx  两个命令都合作得很好;有多种色彩,字体可供选择;有各种已经定义好的主题;自己定义主题、色彩、字体比较容易等等。 
本篇只讲如何使用  beamer 。 
安装 一般的TeX系统都没有预装 beamer ,要使用它,得先装好。安装步骤如下: 

http://sourceforge.net/projects/latex-beamer/
  下载 latex-beamer,xcolor,pgf 这三个包。 
解压这三个包,将解压出来的文件按目录全部复制到 $TEXMF/tex/latex目录下面。 
刷新数据库。就是在命令行下面,输入  texhash。这样,安装就完成了。 
从这里开始 
装好了以后,我想你最想知道的是,它是不是会工作啊?那好,请输入以下的代码,然后保存为后缀名为.tex的文件,用命令 pdflatex 运行两遍,你就可以用acrobat reader (其它看 pdf 文档的软件)来查看效果了。

\documentclass[cjk]{beamer}
\usepackage{CJK}
\begin{document}\begin{CJK*}{GBK}{kai}\frame{\frametitle{幻灯片测试}\pause我的第一张幻灯片。}\end{CJK*}
\end{document}

现在我们来看看这些代码表示什么意思:

第一行,声明文档类,如果我们要用 beamer 制作幻灯片的话,我们的文档类必须是 beamer 。方括号里面的选项 cjk 表示我们要用中(日、韩)文。 
第二行,不用说了,加载中、日、韩文字处理宏包。 
第三行,文档开始。 
第四行,中(日、韩)文环境开始。 
第五、第六行,幻灯片主体。注意了,在 beamer 类里面,幻灯片的主体是放在命令\frame 后面的花括号里面的。\frametitle 命令是你这一张幻灯片的名字,它一般在幻灯片的上方显示。\pause 命令是控制暂停的,幻灯片进行到这里,将暂停一下,直到你进行下一项。 
第七行,中文环境结束。 
第八行,文档结束。

幻灯片的一般结构 
看了上面这个例子的输出结果,你也许会说:噢,这是什么幻灯片啊,没有标题,没有目录,没有章节号,没有导航条,没有色彩……真是太丑了! 
别急,我们才开始呢,现在我们就为这个幻灯片添加这些元素吧。 
添加标题、作者、日期 
首先,在中文环境后面,就是 \begin{CJK*}{GBK}{song} 这句命令后面,加入代码: 
\title{幻灯片的标题}
\author{作者姓名}
\date{\today}
其次,在此后,加入代码:\frame{\titlepage}。为什么要加这么一句?因为在 beamer 里面,所有要显示的内容都得写在 \frame 命令后面的括号里面。 
添加目录 
加入代码: \frame{\frametitle{目录}\tableofcontents} 这个代码的意思是:这个幻灯片的题目是“目录”,这两个字会显示在这张幻灯片的上方。这个幻灯片的内容就是整个幻灯片的目录。 
章节 
在节,或小节的开头加入: 
\section{节标题}
\subsection{小节标题}
注意,在 beamer 里面,没有章的命令,因为,一个文档也就够一次演示使用,你不可能在一次演示中把一本书的内容讲完吧!但是,在 beamer 里面,可以有 \part 命令,它可以把你的演示文档分成几个部分。一个 part 可以包含几个节(section),可以这么用: 
\part{第几部分内容}
\frame{\partpage}
\section{第一小节标题}
\frame{\frametitle{第一小节第一张幻灯片}
幻灯片内容
}
……
主题外观 
现在虽然有了标题,目录什么的,但是说实话,这个幻灯片确实还不怎么样。现在我们来变个魔法,用一个命令就改变它的外观。 
请在导言区输入: 
\usetheme{Warsaw} 
怎么样?现在看起来好多了吧。 beamer 类里面已定义好了很多种全局性主题(Theme),这种主题已经定义好了字体、颜色、布局等等。如果你不想自己去设计你的幻灯片的外观的话,那里已经有很多很好看的主题了。现在我简单地将这些主题分类,你可以去试试这些主题,看哪种是你喜欢的。如果没有你喜欢的主题的话,你还可以自定义主题,这个话题我们留待后面再说。 
一、不带导航条的主题有:default,boxes,Bergen,Boadilla,Madrid,Pittsburgh,Rochester.这些主题要注意大小写。 
二、树形导航条的主题:Antibes,JuanLesPins,Montpellier。 
三、带目录的侧边导航条的主题:Berkeley,PaloAlto,Gottingen,Marburg,Hannover。 
四、微型导航条的主题:Berlin,Ilmenau,Dresden,Darmstadt,Frankfurt,Singapore,Szeged
五、带节、小节目录的主题:Copenhagen,Luebeck,Malmoe,Warsaw。 
对于这些主题,你还可以对它们的某些部分进行另外的定义或说明。例如,你不喜欢它的颜色,你可以改变它。这一部分,如果你感兴趣,可以参考它的用户手册,“内部主题、外部主题、颜色主题、字体主题”部分。 
暂停与逐行显示 
使用命令 \pause 。 
如果我们不能控制演示的暂停或逐行显示,那自然是一件十分不爽的事。记得我以前用 pdfscreen 的时候,就为它不能直接实现暂停而伤脑筋,论坛上关于这个宏包问得最多的也是怎么实现暂停。而现在用 beamer ,这个问题就简单得很了。一个命令 \pause 可以让你在任何你想停的地方停下来。 
用\pause 命令的一个不足,就是我们的源文档不太好看。对于列表环境,我们有更好的方法。试试下面的代码,你可以体验一下这种方法。 
\frame{
\frametitle{列表环境}
\begin{itemize}
\item第一项;
\item第二项;
\item第三项。
\end{itemize}
}
现在看看,这些列表项都是一项一项显示的。 
如果我们将上面的代码稍微改变一下,可以得到更好的效果: 
\frame{
\frametitle{列表环境}
\begin{itemize}[]
\item第一项;
\item第二项;
\item第三项。
\end{itemize}
}
这样,不光有了暂停,还有了加强的效果。 
对于暂停的方式,还有很多种,如果想进一步了解这些方法,请参考它的用户手册。这本手册在 beamer的目录下面,名字叫做beameruserguide.pdf。 
中文与CCT 
一般我们用LaTeX写论文的时候,使用CCT系统比较符合中文的习惯。如果你想在beamer里面使用CCT也未尝不可,你可以在你的文档的导言区加入: 
\usepackage{CCT} 
要记得,这跟我们一般使用CCT有所不同,这个时候,我们就把CCT当作一个宏包来使用。 
但是这里有一个问题。我们使用幻灯片的时候,一般幻灯片里面的字都很大,每一行放不下多少汉字,如果使用CCT,让每一段段首缩进两个字,我个人并不喜欢这样。当然,每个人的喜好不同,你可以自己去选择。 
一点建议 
不要在一张幻灯片上写入太多的东西,你的幻灯片是演示给人看的,没有几个人会把很多的内容一次看完的;另外, 不要把幻灯片弄得太花哨,因为这样会冲淡你的演讲的主题。

再者,在学习制作幻灯片的时候,可以借鉴模板,但是不要依赖模板。

来源: ChinaUnix博客  日期: 2009.05.15 15:12

附两个有名的beamer教程   德国的Till Tantau写的:http://image.sciencenet.cn/olddata/kexue.com.cn/upload/blog/file/2010/2/201027201751647258.pdf

韩国的Ki-Joo Kim写的:http://image.sciencenet.cn/olddata/kexue.com.cn/upload/blog/file/2010/2/2010272016527640.PDF

LATEX 幻灯片入门相关推荐

  1. 【LaTeX】E喵的LaTeX新手入门教程(2)基础排版

    换了块硬盘折腾了好久..联想的驱动真坑爹.前情回顾[LaTeX]E喵的LaTeX新手入门教程(1)准备篇文档框架嗯昨天我们已经编写了一个最基本的文档,其内容是这样的:\documentclass{ar ...

  2. 【LaTeX】E喵的LaTeX新手入门教程(4)图表

    这里说的不是用LaTeX画图,而是插入已经画好的图片..想看画图可以把滚动条拉到底.前情回顾[LaTeX]E喵的LaTeX新手入门教程(1)准备篇  [LaTeX]E喵的LaTeX新手入门教程(2)基 ...

  3. 【LaTeX】E喵的LaTeX新手入门教程(6)中文

    假期玩得有点凶 ._.前情回顾[LaTeX]E喵的LaTeX新手入门教程(1)准备篇  [LaTeX]E喵的LaTeX新手入门教程(2)基础排版  [LaTeX]E喵的LaTeX新手入门教程(3)数学 ...

  4. 【LaTeX】E喵的LaTeX新手入门教程(5)参考文献、文档组织

    这不是最后一篇,明天开始建模所以会从6号开始继续更新.前情回顾[LaTeX]E喵的LaTeX新手入门教程(1)准备篇  [LaTeX]E喵的LaTeX新手入门教程(2)基础排版  [LaTeX]E喵的 ...

  5. 【LaTeX】E喵的LaTeX新手入门教程(3)数学公式

    昨天熄灯了真是坑爹.前情回顾[LaTeX]E喵的LaTeX新手入门教程(1)准备篇  [LaTeX]E喵的LaTeX新手入门教程(2)基础排版上一期测试答案1.大家一开始想到的肯定是\LaTeX{}e ...

  6. 如何在 XMind 中输入数学方程?LaTeX 简易入门

    数学方程输入对于很多理工科朋友来说是一件让人头疼的事情.不仅是数学方程本身就纷繁复杂花样百出,各种输入语法更是劝退无数人.然而很多看似复杂的东西其实并非如想象中的难,抓住本质即可快速入门.今天和大家分 ...

  7. LaTeX的入门使用(新手使用向)

    LaTeX的入门使用 使用工具:texlive 之前通过对数学建模课程的学习,得知使用latex写论文会显得比较高级,并且也更为规范.相比较于word的缺点显然是使用起来比较麻烦.通过这篇文章带大家简 ...

  8. latex初学者入门(二)

    时隔2月多,老板又布置新任务,将Infocom会议的文章用latex排版,时间比较紧,所以也就加个班,现在总算是改完了,做过2次排版,只能算是了解的阶段吧,上一篇文章latex初学者入门已经基本介绍了 ...

  9. LaTeX快速入门(简易模板)

    LaTeX 基于 TeX,主要目的是为了方便排版.在学术界的论文,尤其是数学.计算机等学科论文都是由 LaTeX 编写, 因为用它写数学公式非常漂亮. 如果还没有安装LaTeX,这里有完整的安装教程. ...

最新文章

  1. Android Handler sendMessage和 sendMessageDelayed的使用
  2. 使用meta属性禁用手机浏览器的缩放功能
  3. python爬虫——随机生成headers
  4. 3 ADO.NET跟踪日志
  5. HTML+CSS实战作业
  6. 广角相机app哪个比较好用_推荐一款比较好用的工作安排备忘app?
  7. spark task和stage划分原理
  8. mysql 从物理文件恢复_从物理文件恢复MySQL数据库
  9. 学会这个技能,让你的Fitnesse锦上添花
  10. 调试错误:UnicodeDecodeError: 'utf-8' codec can't decode byte 0xff in position 0: invalid start byte
  11. 工作几年只会增删改查怎么了,大神们都是从第一行代码开始的!
  12. 关键字 : this /self / parent
  13. 2018-2019-2 20165221 【网络对抗技术】-- Exp6 信息搜集与漏洞扫描
  14. dns服务期搭建使用_DNS服务器搭建
  15. win10系统下载文件被windows defender smartscreen 阻止怎么办,但是系统没有筛选器
  16. 马科维茨投资组合理论(均方模型)(1)
  17. 入门OJ:郭嘉的消息传递
  18. 5万款Lr顶级调色预设合集,精心整理,分类清晰,摄影师调色师必备素材,够用一辈子
  19. 为什么需要第三方支付?
  20. Mobileye超详细研报:高逼格ADAS的内在修养

热门文章

  1. 用U盘打造专属个人的微型护航系统--winpe
  2. 利用cloudflare works搭建个人网盘站——免费免服务器搭建基于onedrive的网盘站(2021版)
  3. Word文件的只读模式没有密码怎么退出?
  4. svm算法java实现_谁有用JAVA实现机器学习svm算法的代码,感激不尽
  5. u盘读不出来怎么修复?
  6. SSL 1231 容易的网络游戏
  7. MATLAB与数学建模:初阶绘图
  8. 机器学习python代码
  9. 解决Can't locate Time/HiRes.pm in @INC问题
  10. Can't locate Time/HiRes.pm in @INC错误的处理方法 perl安装不全