美文网首页编程语言爱好者
使用LaTex文档类beamer创作演示文稿

使用LaTex文档类beamer创作演示文稿

作者: 新手毛毛 | 来源:发表于2018-04-11 14:30 被阅读23次

    0. 先看一个示例

    • 在日常的学习和工作中,我们经常要制作各种演示文稿,最熟悉的软件莫过于Microsoft Office PowerPoint
    • 下面我将要展示一个使用LaTeX文档类Beamer创作的演示文稿
    \documentclass{beamer}   
    \begin{document} 
        \begin{frame}
            \frametitle{There Is No Largest Prime Number}
            \framesubtitle{The proof uses \textit{reductio ad absurdum}.}
            \begin{theorem}
                There is no largest prime number.
            \end{theorem}
            \begin{proof}
                \begin{enumerate}
                    \item<1-| alert@1> Suppose $p$ were the largest prime number.
                    \item<2-> Let $q$ be the product of the first $p$ numbers.
                    \item<3-> Then $q+1$ is not divisible by any of them.
                    \item<4-> But $q + 1$ is greater than $1$, thus divisible by some prime
                    number not in the first $p$ numbers.\qedhere
                \end{enumerate}
            \end{proof}
        \end{frame}
    \end{document}
    
    示例

    1.Beamer简介

    • beamer是LaTeX的一个文档类(class),它可用于创建用投影机(projector)放映的演示稿(presentations),也可用于制作幻灯片(slides)。
    • 用beamer创建演示稿不同于用WYSIWYG(所见即所得)的程序如OpenOffice的Impress、Apple的Keynote、KOffice的KPresenter或Microsoft的PowerPoint等创建演示稿。
    • 用beamer创建的演示稿类似于其它的LaTeX文档:有导言(Preamble)和正文(body),正文包含\sections和\subsections,不同的幻灯片(slides)(在beamer中放在frames里)放在不同的环境中,主要由无序列表(itemize)环境和有序列表(enumerate)环境等构成。
    • 这种方法显而易见的缺点是在使用beamer时,我们必需先熟悉LaTeX。
    • 优点是如果我们熟悉LaTeX,则不仅写论文(papers),在创建演示稿时,均可应用我们所掌握的LaTeX知识。

    2. Beamer特点

    1. 可以使用pdflatex、latex+dvips、lualatex、xelatex等编译。
    2. 可以在beamer中可直接调用LATEX的标准命令。

    比如:

    • \tableofcontents仍用于生成目录(Tableof Contents)
    • \section仍用于创建一个节
    • \itemize环境仍用于创建列表。
    1. 方便的创建叠层(overlays)和动态效果(dynamiceffects)。
    2. 主题(Theme)允许我们改变演示稿的外观以符合我们的意愿。
    • 主题大都来自作者的演讲实践,它们致力于更好地表现内容,而不是为了让页面更好看,所以在提供的主题中不会出现用以描绘绿色草地的图片上显示有绿色正文文本这样的现象。
    1. 演示稿的布局、颜色、字体都可以实现全局控制,只不过这需要我们具有控制beamer细节的能力。

    2. 特定的样式(style)文件允许我们在LATEX的其它文档类(class)如article或book中直接使用LATEX源文件。这使的从演讲记录(lecturenotes)创建演示稿,或从演示稿创建演讲记录都变得极其容易。

    3. 最终的输出是典型的pdf文件

    • 这种格式文件的阅读器存在于各种平台。
    • 用记忆棒带着我们的演示稿参加会议,无需当心相应版本的演示稿程序是否安装。
    • 而且,演示稿不会走样,它和在我们的电脑中显示是一样的。

    3. 写到这里

    • 今天就写到这里,计划每周学习一部分内容,然后放到简书作为笔记。

    相关文章

      网友评论

        本文标题:使用LaTex文档类beamer创作演示文稿

        本文链接:https://www.haomeiwen.com/subject/vxiahftx.html