Latex的强项在于排版,这也是很多人用它来写学术论文,书籍编排的原因。但很多人不知道的是,其实Latex还可以用来制作幻灯片,只不过不是PowerPoint那种格式,而仍然是PDF格式。

概述

在使用Latex制作幻灯片时候,首先要声明文档类为Beamer。Beamer包最早是2003年Till Tantau准备博士论文答辩时自己制作Beamer包。因此,可以很容易联想到Latex制作幻灯片主要是学术类,可读性强,画风简洁不花哨。

%导言区
\documentclass[11pt]{beamer} %声明文档类为beamer
\usepackage[UTF8]{ctex} %需要中文时要加
\usetheme{Madrid} %使用beamer内置主题Madrid
\date{2020 年 4 月 20 日}
\title{Latex制作幻灯片}
\institute{湖畔大学}
\author{杰克马}

Beamer的导言区与普通article文档差别不大,Beamer包内置了部分主题,其中warsaw主题都快被用烂了,介意的可以选其他主题,另外可以从https://www.overleaf.com/latex/templates/tagged/presentation使用网友分享的主题。

帧(frame)

帧 类似于ppt中的页,Beamer生成的幻灯片每一页需要在frame环境内

\begin{document}
    \begin{frame} %帧(frame)环境
        \titlepage %标题页
    \end{frame}
\end{document}

当然也可以直接通过\frame{\titlepage}得到标题页,不足之处在于这样无法对标题页做更多定制。

标题页

除了标题页,普通内容也是需要frame环境,其中c是使帧垂直方向居中对齐,当一页幻灯片放不下时,可以使用allowframebreaks自动分割帧。

\begin{frame}[c,allowframebreaks]
\frametitle{这一页的标题}
你的内容
\end{frame}

列表

在幻灯片中经常需要使用到列表,beamer提供了三种:无序列表(itemize)、有序列表(enumerate)、描述列表(description)。

分栏及区块

为了美观,我们通常需要将一页幻灯片分为几个部分,在Beamer可以通过多栏环境(columns)进行切割

简单示例

分栏配合区块(block)可以使幻灯片更加美观,除了普通的block环境,Beamer还提供了定理环境(theorem)、引理环境(lemma)、证明环境(proof)等等。

参考文献及其他

\begin{frame}[c,allowframebreaks]\frametitle{参考文献}
        \bibliographystyle{unsrt}
        \bibliography{PhysRevB.55.13124,2001rpg,2003iop,bf1,bf3}
\end{frame}

参考文献可以放在幻灯片最后一页,用frame环境包裹起来就可以了。至于如何在某一帧的底部放上参考文献,这个我自己也不清楚。

Beamer其他细节和普通article文档类似,如插入图片,插入表格等等,但是需要注意的是部分包在Beamer无效甚至报错。如果想美化Beamer可以使用上Tikz包,如背景图像等等。另外想详细了解Beamer使用,可以参考Beamer用户手册,其中“创建演示稿的准则”可以看作是幻灯片规范,特别对于学术类很值得一看。

分类: Latex未分类

0 条评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注