免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2533 | 回复: 0
打印 上一主题 下一主题

LATEX 幻灯片入门 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-05-15 15:12 |只看该作者 |倒序浏览

引言 本篇是本人另外一篇文章“排版软件 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博客,如果查看原文请点:http://blog.chinaunix.net/u3/93670/showart_1929181.html
  • 您需要登录后才可以回帖 登录 | 注册

    本版积分规则 发表回复

      

    北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
    未成年举报专区
    中国互联网协会会员  联系我们:huangweiwei@itpub.net
    感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

    清除 Cookies - ChinaUnix - Archiver - WAP - TOP