0%

Beamer小技巧

这篇博客是用来记录我在使用Beamer过程中遇到的我觉得比较好的一些小技巧。

我的模板

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
\documentclass[UTF8]{ctexbeamer}
\usepackage{latexsym}
\usepackage{amsmath,amssymb}
\usepackage{color,xcolor}
\usepackage{graphicx}
\usepackage{algorithm}
\usepackage{amsthm}
\usepackage{enumitem}
\setlist[itemize,1]{label=$\bullet$}
\setlist[itemize,2]{label=$\diamond$}
\setlist[itemize,3]{label=$\ast$}
\setlist[itemize,4]{label=$\cdot$}
%\usepackage{cites}
%\setbeamerfont{footnote}{size=\tiny}
%\usepackage{pgfpages}
%\setbeameroption{show notes on second screen=right}
%\usepackage{appendixnumberbeamer} % for backup slides counter
\addtobeamertemplate{navigation symbols}{}{%
\usebeamerfont{footline}
\usebeamercolor[fg]{footline}
\hspace{0.5em}
\insertframenumber/\inserttotalframenumber
}
\newtheorem{proposition}[theorem]{命题}
\setbeamertemplate{theorems}[numbered]
\setbeamertemplate{caption}[numbered]
\usetheme[white]{ASIPP}

增加itemize的层级

Beamer默认支持3级的itemize,但有时候可能会需要更多层级的列表,这时可以使用enumitem包来增加层级:

1
2
3
4
5
\usepackage{enumitem}
\setlist[itemize,1]{label=$\bullet$}
\setlist[itemize,2]{label=$\diamond$}
\setlist[itemize,3]{label=$\ast$}
\setlist[itemize,4]{label=$\cdot$}

biblatex引用设置

使用Beamer时,时常需要一个备用的参考文献列表。按照平常的习惯,我选择使用biblatex。使用时,只需要注意下面几个地方:

  • 使用文献管理软件导出参考文献到bib文件时,使用bibtex格式
  • 在Beamer开头添加
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    \usepackage[
    backend=bibtex, % 配合文献管理软件生成格式
    style=numeric, % 引用时显示数字
    sorting=none, % 按照文献引用顺序排序
    doi=false, % 不显示文献doi
    isbn=false, % 不显期刊isbn
    url=false % 不显示url
    ]{biblatex}
    \renewcommand*{\bibfont}{\tiny} % 设置超小字体显示参考文献
    \setbeamertemplate{bibliography item}[text] % 将参考文献图标改称标准格式
    \addbibresource{xxx.bib}
  • 在想显示参考文献列表的地方添加
    1
    2
    3
    4
    \begin{frame}[allowframebreaks] % 文献列表不超过1页时,去掉[allowframebreaks]
    \frametitle{References}
    \printbibliography
    \end{frame}