BNUslides:一份简洁的师大蓝主题Beamer
主要特色
纯粹的师大蓝:两种颜色分别取自官网和校徽,再设置不同透明度进行组合
极致的矢量图:可以直接使用Tikz作图,包括封面校徽logo也是Tikz作出的矢量图
数学字体选用了个人认为比较好看的Fourier(中文字体默认为微软雅黑)
与BNU图书馆官方毕业论文
模板语法一致,可以实现无缝迁移,例如 - 向量,矩阵,张量等采用加粗斜体:
\symbf{r}
--> - 特殊常数和微分采用整体:
\uppi
-->, \dif x
-->
- 向量,矩阵,张量等采用加粗斜体:
采用了16:9的显示比例而非传统的4:3,更适用于电脑和投影仪上展示,并且得益于16:9的比例更“宽”,在右侧借鉴了Zhibo Wang的侧栏目录设计,每一页面对应小标题会在侧栏目录中高亮显示
用
.cls
文件单独控制格式,在使用此模板时只需\documentclass{bnuslides}
即可调用此模板,实现内容与格式完全分离
编译方式与发布地址
编译请使用xelatex*2
,否则目录无法正常显示
Overleaf:开箱即用,但后期不一定会更新
Github:不定期更新
如果觉得上述两种方式比较麻烦,也可以直接复制.cls
文件中的全部代码,然后在.tex
主文档调用即可,即1
\documentclass{bnuslides}
以下是bnuslides.cls
的全部内容,也不是很多: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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78% Author: LeyuDame
% Date: 2024-04-20
% Github: https://github.com/LeyuDame/BNUslides
\ProvidesClass{bnuslides}
\LoadClass[aspectratio=169]{ctexbeamer}
\RequirePackage{amsmath}
\RequirePackage{amssymb}
\RequirePackage{amsfonts}
\RequirePackage{bm}
\RequirePackage{upgreek}
\RequirePackage{mathrsfs}
\RequirePackage{commath}
% 数学字体选择
%\RequirePackage{fourier}
\RequirePackage{fouriernc}
%\RequirePackage{mathdesign}
\RequirePackage{graphicx}
\RequirePackage{float}
\RequirePackage{caption}
\RequirePackage{pgfplots}
\pgfplotsset{compat=1.18}
\RequirePackage{multicol}
\RequirePackage{subcaption}
\RequirePackage{natbib}
\useoutertheme[width=5\baselineskip,right]{sidebar}
% delete title and author
% \makeatletter
\setbeamertemplate{sidebar right}{\insertverticalnavigation{\beamer@sidebarwidth}}
% fontsize
\setbeamerfont{section in sidebar}{size=\scriptsize}
\setbeamerfont{subsection in sidebar}{size=\tiny}
% margin
\setbeamersize{sidebar width right=3.2cm}
\setbeamersize{sidebar width left=1cm}
\definecolor{BUNBlue}{RGB}{0,80,147}
\definecolor{BUNBlueLight}{RGB}{0,120,200}
\definecolor{BUNBlueDark}{RGB}{36, 55, 104}
\definecolor{BUNBlueLighter}{RGB}{0,160,240}
\usefonttheme[onlymath]{serif} % 衬线数学字体
\useinnertheme{default}
\useinnertheme[shadow]{rounded} % 阴影加圆角
%\useinnertheme[]{rounded} % 不加阴影
% 页眉与页脚
\useoutertheme{infolines}
\setbeamercolor{palette primary}{bg=BUNBlueLighter!10,fg=BUNBlue}
\setbeamercolor{palette secondary}{bg=BUNBlueLighter!20,fg=BUNBlue}
\setbeamercolor{palette tertiary}{bg=BUNBlueDark,fg=white}
\setbeamertemplate{frametitle}{\vskip1em\insertframetitle}
\usecolortheme{rose}
\setbeamercolor{title}{fg=BUNBlue,bg=BUNBlue!10}
\setbeamercolor{frametitle}{fg=BUNBlue}
\setbeamercolor{structure}{fg=BUNBlueLight}
\setbeamercolor{section in toc}{fg=BUNBlue}
\setbeamercolor{subsection in toc}{fg=BUNBlue}
\setbeamercolor{section in sidebar}{fg=BUNBlue}
\setbeamercolor{subsection in sidebar}{fg=BUNBlue}
%在每个section 前边单独插入当前章节高亮的目录页
%\AtBeginSection[]
%{
% \begin{frame}
% \frametitle{目录}
% \tableofcontents[currentsection]
% \end{frame}
%}
\newenvironment{centertikzpicture}
{\begin{center}\begin{tikzpicture}}
{\end{tikzpicture}\end{center}}
\newcommand{\symbf}[1]{\boldsymbol{#1}}
\renewcommand{\thempfootnote}{\arabic{mpfootnote}}
% 设置行间距
\RequirePackage{setspace}
\AtBeginDocument{\setstretch{1.25}}
\title[BNUslides]{BNUslides: 一份简单的师大蓝主题Beamer}
\subtitle{}
\author[LeyuDame]{LeyuDame}
\institute[北京师范大学]{北京师范大学}
\date[\today]{\today}
\titlegraphic{\includegraphics[width=2cm]{bnu_icon.pdf}}
卷王与他们的Beamer故事
第一次接触
那时我梦寐以求的一件事就是做一份和概率论老师类似的课件,所以在解几研讨课上,我第一次使用了Beamer进行展示,尤记得当时在讲台上打开pdf时激动颤抖的手🤣
同一时期复变课上老师也用beamer进行授课,现在看来这个蓝绿蓝绿的配色似乎有某师的风格
与此同时,正是各路卷王们开始八仙过海各显神通的时候。大家纷纷投笔从
在期末考试前的最后一节概率论课上,老师也许再次提及了中心极限定理或大数定律,又或是强调了马尔可夫不等式,但现在回想起来,让人印象最深刻的还是他送给我们的那句诗:
人生天地间,忽如远行客。
在那个多雨的夏天,这句话如一缕清风,吹进这个被云雾缠绕而略显沉闷的山谷,也吹散了,如云雾一般的飘渺的回忆。