Beamer 介绍及教程

4 篇文章 0 订阅

Beamer 介绍及教程

原  文:Beamer
译  者:Xovee
翻译时间:2023年3月21日

介绍

Beamer是一个灵活、强大的、基于LaTeX的演示文稿制作工具。本文介绍如何使用Beamer来制作演示文稿,包括创建标题页、添加logo、目录和动画等。

下面展示一个简单的例子:

\documentclass{beamer}
%Information to be included in the title page:
\title{Sample title}
\author{Anonymous}
\institute{Overleaf}
\date{2021}

\begin{document}

\frame{\titlepage}

\begin{frame}
\frametitle{Sample frame title}
This is some text in the first frame. This is some text in the first frame. This is some text in the first frame.
\end{frame}

\end{document}

在这里插入图片描述
在编译之后,一个两页的PDF就生成了。第一页是标题页,第二页包含一些简单的内容。

代码中首先声明了这个文档是一个Beamer演示文稿(slideshow or presentation or PPT):

\documentclass{beamer}

然后,命令\frame{\titlepage}生成了标题页。标题页包含的信息一般有:作者、机构、主题、logo等。

frame环境创建了演示文稿的第二页,创建页标题的命令\frametitle{Sample frame title}是可选的。

值得注意的是,在Beamer中,最基础的元素是frame。一个简单的frame并不等同于一页PPT,一个frame可能包含多页PPT。例如,一个frame中的列表可能会生成多页PPT(我们随后会解释这一点)。

Beamer的主要特点

Beamer类提供了许多工具来帮助我们创建漂亮的演示文稿。

标题页

下面我们展示另外一个稍微复杂的标题页:

\title[About Beamer] %optional
{About the Beamer class in presentation making}

\subtitle{A short story}

\author[Arthur, Doe] % (optional, for multiple authors)
{A.~B.~Arthur\inst{1} \and J.~Doe\inst{2}}

\institute[VFU] % (optional)
{
  \inst{1}%
  Faculty of Physics\\
  Very Famous University
  \and
  \inst{2}%
  Faculty of Chemistry\\
  Very Famous University
}

\date[VLC 2021] % (optional)
{Very Large Conference, April 2021}

\logo{\includegraphics[height=1cm]{overleaf-logo}}

在这里插入图片描述
标题页中每个元素的位置取决于PPT的模板(文末列出了一些可用的模板)。

  • \title[About Beamer] {About the Beamer class...}
    设置了PPT的标题,你可以在方括号中放入一个较短的标题。
  • \subtitle
    可选的子标题。
  • \author[Arthur, Doe]{A.~B.~Arthur\inst{1} \and J.~Doe\inst{2}}
    作者。你可以在方括号中加入一个较短版本的作者列表(通过逗号分割)。在大括号中输入作者的全名,由\and命令分割开每一个作者。我们还使用了\inst{1}命令来加入上标来表示每一个作者所属的机构。如果作者们都属于同一个机构,你可以不使用这个命令。
  • \institute[VFU]{\inst{1}Faculty...
    声明作者所属的机构。方括号中是机构的缩写。如果有多个机构,使用\and来分割他们。使用\inst命令来在机构名前加入上标。
  • \date[VLC 2021]{Very Large Conference, April 2021}
    加入PPT将要展示的主题(或事件)和时间。方括号中可以输入事件的缩写。
  • \logo{\includegraphics...}
    PPT的logo。在这个例子中,logo展示在PPT的右下角。Logo可以是文字或者是图片。

创建一个目录

如果你的PPT较长的话,你可以加入一个目录页来展示PPT的章节:

\begin{frame}
\frametitle{Table of Contents}
\tableofcontents
\end{frame}

在这里插入图片描述
在frame环境中,我们加入了标题的名字和命令\titlepage

你也可以在每一章的前面加入一个目录,然后高亮当前的目录。方法是在文档的preamble部分加入如下命令:

\AtBeginSection[]
{
  \begin{frame}
    \frametitle{Table of Contents}
    \tableofcontents[currentsection]
  \end{frame}
}

在这里插入图片描述
如果你使用\AtBeginSubsection[]而不是\AtBeginSection[],那么目录将会出现在每一个子章节之前。

添加特效

之前我们展示了一个简单的PPT(使用\begin{frame} ...\end{frame}环境),并且介绍了一个frame并不等同于一页PPT。接下来我们通过对PPT添加特效来解释这一点。在这个例子中,文档生成的PDF将会有四页内容。

\begin{frame}
\frametitle{Sample frame title}
This is a text in second frame. 
For the sake of showing an example.

\begin{itemize}
 \item<1-> Text visible on slide 1
 \item<2-> Text visible on slide 2
 \item<3> Text visible on slide 3
 \item<4-> Text visible on slide 4
\end{itemize}
\end{frame}

这个例子中我们创建了一个列表(通过\begin{itemize} \end{itemize}命令)。在每一个列表项的代码中,我们可以看到方括号中有一个数字。这个选项定义了列表项在不同页中的可见性。如果你在数字之后加入了-符号,那么该列表项将会在frame所定义的当前页和之后的页可见。如果没有加入这个符号,那么该列表项将只会在定义的数字页中可见。请观看视频来理解这一点。

Beamer文档展示视频1

这些效果可以应用于任意种类的文字,而不仅仅局限于itemize环境。下面介绍的命令有着相似的效果,但是更简单一点,因为你不需要去设定文字所要出现的页面。

\begin{frame}
 In this slide \pause

 the text will be partially visible \pause

 And finally everything will be there
\end{frame}

这个代码将会生成三页PDF。\pause命令将会阻止之后的文字(当前\pause和下一个\pause之间的文字)出现在当前的页面中。

视频地址:https://videos.ctfassets.net/nrgyaltdicpt/5ToIIRXGycszyDDgvcCnJK/ddb76c6c961013fb4946ee8beaaf43fc/Beamer2.mp4

强调重要的段落或文字

在PPT中我们有时候需要对某些内容进行强调:

\begin{frame}
\frametitle{Sample frame title}

In this slide, some important text will be
\alert{highlighted} because it's important.
Please, don't abuse it.

\begin{block}{Remark}
Sample text
\end{block}

\begin{alertblock}{Important theorem}
Sample text in red box
\end{alertblock}

\begin{examples}
Sample text in green box. The title of the block is ``Examples".
\end{examples}
\end{frame}

在这里插入图片描述
如果你想强调一段话中的几个单词,你可以使用\alert{}命令来改变大括号中的文字的样式。具体的样式效果取决于你所使用的模板。

强调一整段文字,例如概念、定义、定理等,最好的方法是把它们放在一个文本框中。我们可以定义三种文本框:

  • \begin{block}{Remark} \end{block}
  • \begin{alertblock}{Important theorem} \end{alertblock}
  • \begin{examples} \end{examples}

自定义演示文稿

你可以很容易地自定义一个Beamer演示文稿。例如,你可以选择不同的模板、颜色、改变PPT的布局等。

模板和颜色模板

使用一个不同的模板是很容易的。例如,Madrid模板(本文中所使用的模板样式)是由以下命令设定的:

\usetheme{Madrid}

下面是另外两个例子:

Berkeley模板

在这里插入图片描述

Copenhagen模板

在这里插入图片描述

使用colortheme

一个模板可以有不同的colortheme来改变模板中不同模块的颜色。

\documentclass{beamer}
\usetheme{Madrid}
\usecolortheme{beaver}

命令\usecolortheme必须出现在\usetheme之后。这个链接中展示了Madrid模板+beaver颜色模板。文末列出了不同的模板和颜色模板组合。

字体

字号

你可以使用下面的命令来设置字体(=17pt):

\documentclass[17pt]{beamer}
\documentclass[17pt]{beamer}
\usepackage{tikz}
\usetheme{Madrid}
\usecolortheme{beaver}
\title[About Beamer] %optional
{Madrid theme + beaver}
\subtitle{Demonstrating larger fonts}
\author[Arthur, Doe] % (optional)
{A.~B.~Arthur\inst{1} \and J.~Doe\inst{2}}

\institute[VFU] % (optional)
{
  \inst{1}%
  Faculty of Physics\\
  Very Famous University
  \and
  \inst{2}%
  Faculty of Chemistry\\
  Very Famous University
}

\date[VLC 2021] % (optional)
{Very Large Conference, April 2021}

% Use a simple TikZ graphic to show where the logo is positioned
\logo{\begin{tikzpicture}
\filldraw[color=red!50, fill=red!25, very thick](0,0) circle (0.5);
\node[draw,color=white] at (0,0) {LOGO HERE};
\end{tikzpicture}}
\begin{document}
\frame{\titlepage}
%Highlighting text
\begin{frame}
\frametitle{Demonstrating large fonts}

In this slide, some important text will be
\alert{highlighted} because it's important.
Please, don't abuse it.

\begin{block}{Remark}
Sample text
\end{block}

\end{frame}
\end{document}

在这里插入图片描述
除了17pt,你还可以使用8pt, 9pt, 10pt, 11pt, 12pt, 14pt, 17pt, 20pt。默认的字体大小为11pt(等同于全屏模式下的22pt)。

字体类型

你可以通过两种方法来改变字体类型。使用一个字体模板(font theme)或者直接导入这种字体。我们首先介绍字体模板:

\documentclass{beamer}
\usefonttheme{structuresmallcapsserif}
\usetheme{Madrid}

可选的模板包括:

  • structurebold
  • structurebolditalic
  • structuresmallcapsserif
  • structureitalicsserif
  • serif
  • default

你也可以直接导入字体:

\documentclass{beamer}
\usepackage{bookman}
\usetheme{Madrid}

命令\usepackage{bookman}直接把bookman字体导入到了PPT中。可选的字体取决于你的LaTeX发行版本。最常用的字体包括:

  • mathptmx
  • helvet
  • avat
  • bookman
  • chancery
  • charter
  • culer
  • mathtime
  • mathptm
  • newcent
  • palatino
  • pifont

栏(Columns)

我们还可以在PPT中使用双栏模式:

\begin{frame}
\frametitle{Two-column slide}
\begin{columns}
\column{0.5\textwidth}
This is a text in first column.
$$E=mc^2$$
\begin{itemize}
\item First item
\item Second item
\end{itemize}

\column{0.5\textwidth}
This text will be in the second column
and on a second thoughts, this is a nice looking
layout in some cases.
\end{columns}
\end{frame}

在声明完frameframetitle之后,我们创建一个新的columns环境。你可以通过\column{0.5\textwidth}来声明每一栏的宽度。

参考指南

下面介绍了不同模板(行)和颜色模板(列)的实际效果。更多的样式请阅读Beamer文档

.defaultbeaverbeetleseahorsewolverine
default在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述
AnnArbor在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述
Antibes在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述
Bergen在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述
Berkeley在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述
Berlin在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述
Boadilla在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述
CambridgeUS在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述
Copenhagen在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述
Darmstadt在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述
Geottingen在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述
PaloAlto在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述
Szeged在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述
Warsaw在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述
  • 3
    点赞
  • 34
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值