Latex系列2:Beamer入门-学术范儿的幻灯片

发布时间:2022-07-14 阅读 2663

Stata连享会   主页 || 视频 || 推文 || 知乎 || Bilibili 站

温馨提示: 定期 清理浏览器缓存,可以获得最佳浏览体验。

New! lianxh 命令发布了: 随时搜索推文、Stata 资源。安装:
. ssc install lianxh
详情参见帮助文件 (有惊喜):   . help lianxh 连享会新命令:cnssc, ihelp, rdbalance, gitee, installpkg

课程详情 https://gitee.com/lianxh/Course

课程主页 https://gitee.com/lianxh/Course

⛳ Stata 系列推文:

PDF下载 - 推文合集

作者:王胜文 (山东财经大学)

邮箱sw8258@foxmail.com


目录


1. LaTeX 介绍与安装

1.1 LaTeX 与 Beamer 简介

在国内外学术会议上,汇报者经常使用专业的 PPT 排版软件,后来才知道这种演示文稿是使用 LaTeX 中的 Beamer 制作而成。Beamer 是 LaTeX 软件中用于制作演示文稿的拓展包,排版精美,默认行距自动对齐,所以 Beamer 相较于微软的 PPT 应用也更加广泛。本文详细介绍如何使用 Beamer 制作演示文稿。

1.2 LaTeX 安装与环境设置

首先需要下载 LaTeX,您可以打开链接 https://mirrors.tuna.tsinghua.edu.cn/ctex/legacy/2.9,下载 CTeX_2.9.2.164_Full.exe (1.3 GiB) 版本,下载后正常安装即可。

具体 Latex 的下载、安装请参照连享会推文 Latex 安装及使用。中文版 Beamer 使用手册,请参考 BeamerUserGuide

2. Beamer 设计与制作

Beamer 演示文稿分为封面页、目录页、内容页,具体包括章节、列表、图片、表格、公式、引用等格式。因为是在 LaTex 中使用 Beamer,所以首先在导言区调用 Beamer,然后说明使用的宏包,以及设定演示文稿的主题、颜色、字体。通过 Beamer 制作演示文稿,需要学习基础语法,LaTeX 语法的优点是结构性较强,制作内容页只需要在特定的代码框架中加入所需内容即可。

2.1 Beamer 的代码结构

Beamer 代码的基础框架如下:

%首先在导言区调用环境和设置文稿格式
\documentclass{beamer}          %声明调用Beamer
\usepackage{包的名称}            %调用宏包
\usetheme{主题名称}              %设置幻灯片主题
\usecolortheme{颜色主题名称}     %设置背景颜色
\usefonttheme{字体主题名称}      %设置字体类型

\begin{document}                %设置封面页信息
   \author{Mauricio Lobos}      %作者
   \title{使用\LaTeX{}来写演示稿内容}  %题目
   \institute{机构名称}          %单位
   \date{城市或会议名称, \today} %城市与日期

   \begin{frame}                %第1帧幻灯片
      \item 内容1
         内容1介绍补充(也可不添加)
      \item 内容2
         内容2介绍补充
      \item 内容3
         内容3介绍补充
      \item 内容4
         内容4介绍补充
   \end{frame}

   \begin{frame}                 %第2帧幻灯片
      幻灯片内容2(对照第1帧幻灯片添加内容)
   \end{frame}
\end{document}                   %幻灯片结束

在上述语句中,\documentclass{beamer} 是设置格式为演示文稿。\usepackage{} 是调用 LaTeX 中制定的命令包,因为文档中包含中文字符,所以需要调用的宏包,确保可以输出中文。\usetheme{}\usecolortheme{}\usefonttheme{}分别设定主题、颜色主题、字体类型。

说明:1) 代码中 % (百分号) 之后的文本是对语法进行注解;2) 代码中 \\ (两个反斜) 杠表示分段;3) 在代码中的文本中左右加 & 为斜体。

下面具体操作如何使用 Beamer 制作演示文稿,本文完整代码已上传至 Gitee.com百度网盘 (提取码:beam),供您下载与学习。当您使用 CTeX - WinEdt 在打开 .tex 文件时,需要选择 UTF-8 格式,不然会报错,操作如下图所示。

2.2 导言区设置

导言区宏包调用与格式设置的代码结构:

\documentclass[aspectratio=169]{beamer}  ///
                           %调用Beamer、并设置长宽比16:9
\usepackage[UTF8]{ctex}    %调用ctex包
\usetheme{Berkeley}        %设置主题Berkeley/EastLansing/CambridgeUS
\useoutertheme{infolines}  %设置页眉页脚 infolines/sidebar
\useinnertheme{circles}    %设置标号格式 circles/sidebar
\usecolortheme{default}    %设置界面颜色 default/spruce
\usefonttheme{default}     %设置字体 default/serifdefault
\renewcommand{\normalsize}{\fontsize{10}{10}\selectfont}  ///
                           % 设置字体号为10号

2.3 封面页、总目录与子目录

Beamer 封面页的代码结构:

\author[My name]{My name  \\
      email@mail.com}       %作者姓名、邮箱
\title[目录名]{使用\LaTeX{}演示区块链的发展}    %目录名与文稿的名称
\titlegraphic{\includegraphics[width=0.13\textwidth]{figures/blockchain.PNG}} 
      %插入logo,width=0.13表示宽度,figures为存放图片的文件夹名,///
      blockchain.PNG为图片名
\institute{My University }  %单位名称
\date{Academic seminar  \\
      \today}               %会议、城市和日期
\frame{\titlepage}          %生成封面页

生成封面如下图所示:

Beamer 总目录的代码结构:

\begin{frame}[t]        %[t/c/b]分别表示顶端/中心/底端对齐
   \frametitle{目录}
   \tableofcontents     %生成总目录
\end{frame}

生成的总目录如下图所示:

Beamer 子目录的代码结构:

\section{区块链发展史}              %左侧目录栏与顶端的一级标题
\begin{frame}
   \frametitle{区块链发展史}                       %本帧的题目
\tableofcontents[currentsection,hidesubsections]  %生成子目录
\end{frame}

生成的子目录如下图所示:

2.4 内容页基本框架

内容页代码的框架结构:

\subsection{区块链初步探索}       %左侧目录栏与顶端的二级标题
\begin{frame}
 \frametitle{1 区块链发展史}    %本帧的题目
      1.1 区块链初步探索          %内容小标题
   
 \begin{itemize}
  \item 1. 技术实验阶段 (2007-2009):中本聪论文提到了  ///
         Bitcoin\textcolor{red}{(区块链元年)}\footnote{Nakamoto S. ///
         Bitcoin:  A Peer-to-Peer Cash System[J].}。 
            %\footnote{文献},表示加入脚注。
            %\textcolor{red/blue/black/white/cyan/magenta}{text}, ///
            其中textcolor{...}中包含的是系统定义好的颜色。
  \item 2. 极客小众阶段 (2010-2012)……。 
  \item 3. 市场酝酿阶段 (2013-2015)……。
 \end{itemize}
  
   \begin{center}                 %在中间位置插入图片
    \includegraphics[width=0.45\textwidth]{figures/bitpaper}
   \end{center}
   \begin{center}
      \textcolor{green}{区块链首篇论文及作者中本聪}  %图片的标注
   \end{center}
\end{frame}

生成的内容页如下图所示:

2.5 内容页分栏与设置字体

内容页分栏与设置字体的代码:

\begin{frame}
 \frametitle{1 区块链发展史}
      1.2 区块链商业应用

   \begin{columns}[t]       %顶端对齐分栏

   \column{0.6\textwidth}   %左边栏宽度0.6
  \begin{itemize}
  \item 6. 产业商业阶段 (2019年):///
         \textbf{输入} \emph{添加} \underline{内容}。 ///
         \textbf{Libra} 也称作\emph{天秤币},\underline{扎克伯格}被美国 ///
            政府…  %\textbf{文字}加粗;\emph{文字}斜体;\underline{文字}下划线
    \end{itemize}
      \begin{center}
     \includegraphics[width=0.9\textwidth]{figures/libra}
      \end{center}
      \begin{center}
         \textcolor{red}{Libra币与扎克伯格}   %字体变成红色
      \end{center}

   \column{0.4\textwidth}                    %右边栏宽度0.4
      \begin{center}
  \includegraphics[width=0.7\textwidth]{figures/libracompany} ///
                                             %插入图片
      \end{center}
   \begin{center}
      \textbf{Libra币}的参与公司有数百……     %加入注释,字体加粗
   \end{center}
\end{columns}

\end{frame}

内容页分栏与设置字体如下图所示:

2.6 内容页的强调框与高亮

强调框与高亮的代码设置:

\subsection{区块链内涵}        %左侧目录栏与顶端的二级标题
\begin{frame}
   \frametitle{2 区块链内涵与分类}
      2.1 `区块链'的`内涵'     %``text''或`text'是添加引号
 
   \begin{block}{简单地说}     %这里{block}是设置强调框
         区块链是``数据库存储技术'',由区块节点和链条\alert{构成}    
                              %\alert{text}表示高亮
   \end{block}
    
   \begin{block}{详细地说}
         区块链是一个基于计算机程序的公开账本……
   \end{block}
\end{frame}

内容页添加强调框如下图所示:

2.7 内容页的表格制作

内容页中添加表格的代码:

\subsection{区块链分类}
\begin{frame}
 \frametitle{2 区块链内涵与分类}
      2.2 区块链的三种分类

 \begin{itemize}
  \item 公有链、私有链、联盟链\footnote{The Principle of  ///
         Blockchain and its Core Technology[J]}。    %插入脚注
 \end{itemize}

   \begin{center}                %居中
    \begin{tabular}{l|ccr}    %分4列,分别左/中/中/右对其。
       \hline\hline 
    & $公有链$ & $私有链$ & $联盟链$  \\  \hline
    开放程度
     & 完全公开
     & 完全加密
     & 部分公开、部分加密 \\
    中心化程度
         & 完全去中心化
     & 中心化控制
     & 保留部分中心化控制功能 \\
    参与者
         & 任何人
     & 仅管理人员
     & 预先设定的人员 \\
    应用场景
         & 虚拟货币交易
     & 会计账目审计
     & 数据信息的传输、存储 \\ \hline\hline
    \end{tabular}
   \end{center}
\end{frame}

内容页添加表格如下图所示:

2.8 内容页中添加公式

在内容页中添加公式,公式的格式与 LaTex 中公式的规则一样。

\subsection{相关公式}
\begin{frame}
 \frametitle{3 区块链在行业中应用}
      3.3 涉及到相关的公式(与Latex的公式一样)
   \begin{equation}   %添加公式1
      \label{E1}
         y=
      \begin{cases}
         \frac{1}{f(x)},\ f(x) \neq 0 \\
         f(x), \ f(x)=0
      \end{cases}
   \end{equation}

   \begin{equation}   %添加公式2
      \mathcal{L}_{D}=\mathbb{E}_{x\sim P_{data}}[-\log D(x)]+  ///
      \mathbb{E}_{z\sim P_{z}}[-\log (1-D(G(z)))]
      \label{equ-1}
   \end{equation}

   \href{https://www.lianxh.cn/news/845d7f5a2d977.html}{点击转到  ///
   LaTeX数学公式}    % 加入隐藏链接
\end{frame}

内容页添加的数学公式及链接如下图所示:

代码编写完成后,按下图操作便可生成演示文稿。

使用 PDF 阅读器或 WPS 进行单页播放即为幻灯片。

若使用 TeXLive 套装编译,则只需按快捷键 F5 即可。输出的 PDF 文档会自动保存在 .tex 文档所在路径下。

3. 参考资料

  • 用 LaTex 制作 Beamer ,类似 PPT -link-
  • 如何使用 Beamer 制作幻灯片 Slides -link-
  • 如何制作一份学术演讲 PPT -link-
  • LaTeX 幻灯片通用简洁模板 -link-
  • LaTeX 工作室演示文稿 -link-

4. 相关推文

Note:产生如下推文列表的 Stata 命令为:   lianxh latex, m
安装最新版 lianxh 命令:   ssc install lianxh, replace

相关课程

免费公开课

最新课程-直播课

专题 嘉宾 直播/回看视频
最新专题 文本分析、机器学习、效率专题、生存分析等
研究设计 连玉君 我的特斯拉-实证研究设计-幻灯片-
面板模型 连玉君 动态面板模型-幻灯片-
面板模型 连玉君 直击面板数据模型 [免费公开课,2小时]
  • Note: 部分课程的资料,PPT 等可以前往 连享会-直播课 主页查看,下载。

课程主页

课程主页

关于我们

  • Stata连享会 由中山大学连玉君老师团队创办,定期分享实证分析经验。
  • 连享会-主页知乎专栏,700+ 推文,实证分析不再抓狂。直播间 有很多视频课程,可以随时观看。
  • 公众号关键词搜索/回复 功能已经上线。大家可以在公众号左下角点击键盘图标,输入简要关键词,以便快速呈现历史推文,获取工具软件和数据下载。常见关键词:课程, 直播, 视频, 客服, 模型设定, 研究设计, stata, plus, 绘图, 编程, 面板, 论文重现, 可视化, RDD, DID, PSM, 合成控制法

连享会小程序:扫一扫,看推文,看视频……

扫码加入连享会微信群,提问交流更方便

✏ 连享会-常见问题解答:
https://gitee.com/lianxh/Course/wikis

New! lianxhsongbl 命令发布了: 随时搜索连享会推文、Stata 资源,安装命令如下:
. ssc install lianxh
使用详情参见帮助文件 (有惊喜):   . help lianxh