LaTeX快速入门:Learn LaTeX in 30 minutes
简介
Beamer
是一个功能强大且灵活的LaTeX类,可用于创建美观的演示文稿。
1 | \documentclass{beamer} |
用TeXStudio编译预览,可生成文档如下:
编译后,将生成一个两页的PDF文件。第一页是标题页,第二页包含示例内容。
\documentclass{Beamer}
- 声明Beamer演示文稿\document
- 文档\frame
- 文档中的页- 变量以
\
为开头 - 注释以
%
为开头 - 单行内容 -
\frame{xxx}
- 多行内容 -
\begin{frame}
xxx\end{frame}
- 可以通过
\usetheme{xxx}
指定使用的主题 \begin{document}
前的区域叫做导言区
Beamer主要功能
标题页
标题页的选项比简介中提供的选项多。下面是一个完整示例,大多数命令都是可选的:
1 | \title[About Beamer] %optional |
\title[About Beamer] {About the Beamer class...}
主标题,{}
中的内容为标题,[]
是可选的,其中的内容为标题缩写缩写中的内容出现在演示文稿最底部(不同主题位置可能不同)
\subtitle
副标题(可以没有)
\author[Arthur, Doe]{A.~B.~Arthur\inst{1} \and J.~Doe\inst{2}}
作者。多个作者用
\and
分隔,\inst{1}
- 上标\institute[VFU]{\inst{1}Faculty...
作者所属的机构,多个机构用
\and
分隔\date[VLC 2021]{Very Large Conference, April 2021}
日期/活动名称,显示在标题页的底部
\logo{\includegraphics...}
logo。可以使用文本,也可以包含图像。在此主题中,logo设置在右下角(不同主题不一样)
目录页
创建目录页
1 | \begin{frame} |
使用
/section{xxx}
来分章节,其中xxx为章节标题
突出当前章节标题
也可以在文档前添加如下代码,用于生成目录,并突出当前章节标题。
1 | \AtBeginSection[] |
突出当前副章节标题
也可以为 副章节 \subsection{xxx}
添加目录
1 | \AtBeginSubsection[]{ |
添加特效
itemize
逐项列出:
1 | \begin{frame} |
上述代码中有一个列表,由\begin{itemize}
和 \end{itemize}
声明,每个项前面都有一个数字编号,用<>
括起来。编号表示元素将出现在哪张幻灯片中,如果在编号的末尾添加-
,则该项在后续幻灯片继续显示,否则它将仅出现在该幻灯片中。
pause
\pause
命令也可以实现特效:
1 | \begin{frame} |
注:加入特效后,一个frame可以生成多页pdf
高亮
在演示文稿中,突出重点是一种很好的做法,可以让听众更容易地确定主题。
1 | \begin{frame} |
\alert{highlighted}
- 高亮文本- 三种高亮块:
\begin{block}{Remark} \end{block}
\begin{alertblock}{Important theorem} \end{alertblock}
\begin{examples} \end{examples}
自定义演示文稿
主题/颜色主题
在文档前加入\usetheme
即可:
1 | \usetheme{Madrid} |
一个主题可以与一个颜色主题相结合,以改变不同元素使用的颜色。
1 | \documentclass{beamer} |
Madrid主题的默认的蓝色变成了红色
TeXStudio中有多种主题可选(Wizard - Quick Beamer Presentation)
字体
字体大小
字体大小可以通过beamer类进行设置: \documentclass[17pt]{beamer}
.
可用的字体大小有8pt、9pt、10pt、11pt、12pt、14pt、17pt、20pt。默认字体大小为11pt(对应于全屏模式下的22pt)。
字体类型
改变beamer演示文稿中的字体类型有两种方法,一种是使用字体主题,另一种是直接从系统导入字体。
字体主题
1 | \documentclass{beamer} |
\usefonttheme{}
是自描述性的。可用的主题有:structurebold、structurebolditalic、StructureSallCapsSerif、StructureTalicsSerif、serif和default。
从系统导入字体
除此以外,还可以导入系统中安装的字体:
1 | \documentclass{beamer} |
通过\usepackage{bookman}
导入要在演示文稿中使用的bookman系列字体。可用字体取决于你安装的LATEX,常见字体有:mathptmx、helvet、avat、bookman、chancery、charter、culer、mathtime、mathptm、newcent、palatino和pifont。
分栏
有时,演示文稿中的信息以两列格式显示会更好:
1 | \begin{frame} |
\begin{columns}
xxx\end{columns}
- 使用分栏\column{0.5\textwidth}
- 声明每列的宽度
显示中文
LaTeXstudio默认的编译器不支持中文,改为XeLaTeX即可:
若LaTeXstudio的pdf预览不显示中文,在导言区加入以下代码即可:
1 | \usepackage{ctex} |