在学术会议上,我们经常看到演讲者使用幻灯片(PPT)的格式与下图类似。在我早年的时候,我不知道是用什么软件生成的。直到我作为一名研究生“被迫”学习latex的纸质排版软件(统计计算和软件,这是一门至今让我害怕的课程!),我才知道这种格式的演示文稿是由beamer在latex中制作的。
Latex是一款权威的开源科学纸张排版软件,不仅可以用于纸张排版,还可以用于书籍排版和幻灯片制作。当你习惯了latex的语法规则,你可能会越来越深。我是毛子。相比之下,可能有很多人推荐Markdown,这是一种轻量级的标记语言。我建议LaTeX和Markdown学习它。我的官方帐户实际上是由Markdown生成的,但Markdown实际上比LaTeX多一点,毕竟LaTeX是一个专业的排版软件。许多国外学术期刊只接受latex格式的稿件,许多国外学术期刊使用latex进行排版(如AEA、JFE、JDE、JHE等)。
为什么使用比默?
按理说,微软公司的PowerPoint、金山公司的WPS和苹果公司的Keynote才是制作演示文稿的最佳选择,但是他们对数学公式不太友好,排版出来的公式总是感觉缺少了“精气神”!Beamer是基于LaTeX的演示文稿制作工具(LaTeX中用于制作演示文稿的库包),排出的公式非常漂亮,自动对齐,默认行距,还可以自动编号。只此一条,这就决定了在数学、统计和数理经济等相关专业,Beamer相比PowerPoint得到了更为广泛的应用。
“
PowerPoint:我有着炫酷的动画!
Beamer:你对数学公式不太友好!
PowerPoint:我有着绚丽的色彩!
Beamer:你对数学公式不太友好!
PowerPoint:我有着的丰富的样式!
Beamer:你对数学公式不太友好!
使用Beamer制作出的幻灯片不会很炫酷和绚丽,但是会很养眼!它可以帮你摆脱ppt焦虑症,你在也不用为ppt排版而抓狂。
LaTeX的安装
Beamer格式幻灯片的制作
想要使用Beamer制作演示文稿,那你就需要学习一下LaTeX的语法,包括章节、公式、列表、图片、表格和引用的格式等等。网上有很多资源,大家有兴趣可以学习一下。有点像HTML网页,LaTeX也是“夹心三明治”格式的语法(代码),在特定的首位标签里面放入内容就好。Beamer幻灯片的代码架构大致是下面这样的:
其中,\documentclass{beamer}
是在设定文档的格式为Beamer格式的演示文稿。LaTeX中有很包库,可以使用\usepackage{}
命令进行调用,因为我们的文档中包含中文字符,所以我们需要调用“ctex”这个包,这样才能确保我们可以输出中文。\usetheme{}
、\usecolortheme{}
和\usefonttheme{}
分别用于设定主题、颜色主题和字体主题。
封面页的制作
封面页主要包含标题、作者、单位和日期等信息,只需将内容填入对应的大括号{}
里面就好了。
\title{Applied Microeconometrics}
\author{江河}
\institute{中南财经政法大学统计与数学学院}
\date{\today}
内容页的制作
对于内容页,我们只需将内容放在\begin{frame}
和\end{frame}
之间就好。例如,我们想在内容页放一个无序列表,那么就可以参照下面这段代码:
\begin{frame}
\frametitle{推荐使用教材}
\begin{itemize}
\item 基本无害的计量经济学
\item 基本有用的计量经济学
\item 因果推断实用计量方法
\item 精通计量:从原因到结果的探寻之旅
\end{itemize}
\end{frame}
如前所述,LaTeX最大的优势就在于排版公式。对于行内公式,LaTeX统一使用$...$
来表达;对于行间公式,LaTeX有多种表示方式,诸如\begin{equation}...\end{equation}
、\begin{align}...\end{align}
等等,各种表示方式有着细微区别。
\begin{frame}
\frametitle{潜在结果框架}
假如我们想要考察上大学对个人收入的影响,那么对于任意个体$i$就有两种干预状态,一种是上大学($D_i=1$),另一种是不上大学($D_i=0$),每种状态对应一个潜在结果,上大学对应潜在结果收入$Y_{1i}$,不上大学对应潜在结果收入$Y_{0i}$。对于个体$i$,上大学对收入的因果效应是两种状态下潜在结果的比较:
\begin{align}
\tau_i=Y_{1i}-Y_{0i}
\end{align}
\end{frame}
当然,Beamer也内置了多种样式主题和颜色主题,只需要修改\usetheme{}
和\usecolortheme{}
括号内的属性就好了。
主题:Madrid
颜色主题:default
主题:Boadilla
颜色主题:default
大家可以对照着下面这个beamer主题的矩阵表进行选择:
最后,补充一点,除了LaTeX可以制作Beamer格式的演示文稿外,Rstudio中的Rmarkdown也可以制作Beamer格式的演示文稿,并且可以嵌入R代码和结果,Rmarkdown需要安装Tex Live的简化版——TinyTeX,有兴趣的朋友可以关注了解一下Rmarkdown,后期给大家分享。