-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbeamerthemeBSS.sty
115 lines (98 loc) · 3.39 KB
/
beamerthemeBSS.sty
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
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
\mode<presentation>
\def\@website{\@empty}
\def\website#1{\def\@website{#1}}
%%%%% USE DEFAULT AS THE OUTER THEME
\usetheme{Pittsburgh}
%%%%% REMOVE THE NAV BAR
\beamertemplatenavigationsymbolsempty
%%%%% CHOOSE SYMBOLS
\setbeamertemplate{itemize item}[circle]
\setbeamertemplate{itemize subitem}[circle]
\setbeamertemplate{itemize subsubitem}[circle]
%%%%% DEFINE FONTS AND FONTS SIZES
\setbeamerfont{title}{size=\Huge,series=\bfseries\sffamily,parent=structure}
\setbeamerfont{frametitle}{size=\large, series=\bfseries,parent=structure}
\setbeamerfont{subtitle}{size=\normalsize, series=\mdseries, parent=title}
\setbeamerfont{author}{size=\small, series=\bfseries}
\setbeamerfont{date}{size=\small}
\setbeamerfont{structure}{series=\bfseries\sffamily}
\setbeamerfont{footline}{size=\scriptsize}
\setbeamerfont{framesubtitle}{size=\small,series=\mdseries\sffamily}
%%%%% FOOTER LINE
\setbeamertemplate{footline}{%
\ifnum\c@framenumber=1%
\setbeamertemplate{footline}{}
\else%
\begin{beamercolorbox}[sep=0.2em,wd=\paperwidth,leftskip=0.5cm,rightskip=0.5cm]{footlinecolor}
\insertshortauthor~-- \insertshorttitle \hskip 1em \insertsectionnavigationhorizontal{0px}{}{} \hfill %\insertframenumber
\end{beamercolorbox}%
\fi%
}
%%%%% FRAME TITLE AND SUBTITLE
\setbeamertemplate{frametitle}{
\vskip .1cm%
\begin{beamercolorbox}[sep=.9em,wd=\paperwidth,leftskip=0.5cm,rightskip=0.5cm]{footlinecolor}%
~\hfill{\usebeamerfont{frametitle}\usebeamercolor[fg]{frametitle}\insertframetitle}\\%
\ifx\insertframesubtitle\@empty%
~\hfill{\usebeamerfont{framesubtitle}\usebeamercolor[fg]{framesubtitle}~}%
\else%
~\hfill{\usebeamerfont{framesubtitle}\usebeamercolor[fg]{framesubtitle}\insertframesubtitle}%
\fi%
\end{beamercolorbox}%
\vskip -0.4cm%
}
%%%%% TITLE PAGE TEMPLATE
\setbeamerfont{title}{size=\Large}
\setbeamerfont{subtitle}{size=\large}
\setbeamerfont{author}{size=\normalsize}
\setbeamerfont{website}{size=\small}
\setbeamerfont{institute}{size=\small}
\setbeamerfont{date}{size=\small}
\setbeamertemplate{title page}{%
\vfill%
\bigskip%
\bigskip%
\bigskip%
\bigskip%
\begin{beamercolorbox}[left,leftskip=.1814\paperwidth]{title}
\usebeamerfont{title}\inserttitle\par%
\ifx\insertsubtitle\@empty%
\else%
\vskip0.25em%
{\usebeamerfont{subtitle}\usebeamercolor[fg]{subtitle}\insertsubtitle\par}%
\fi%
\end{beamercolorbox}%
\bigskip%
\bigskip%
\bigskip%
\begin{beamercolorbox}[left,leftskip=.1814\paperwidth]{author}%
\usebeamerfont{author}\insertauthor%
\end{beamercolorbox}%
\begin{beamercolorbox}[left,leftskip=.1814\paperwidth]{institute}%
\usebeamerfont{institute}\insertinstitute%
\end{beamercolorbox}%
\ifx\@website\@empty%
\else%
\begin{beamercolorbox}[left,leftskip=.1814\paperwidth]{website}%
\color{bssblue}\usebeamerfont{website}\@website%
\end{beamercolorbox}%
\fi%
\bigskip%
\begin{beamercolorbox}[left,leftskip=.1814\paperwidth]{date}%
\usebeamerfont{date}\insertdate%
\end{beamercolorbox}%
\vfill%
}
\pgfdeclareimage[width=\paperwidth,height=\paperheight]{bg}{bg.png}
%\pgfdeclareimage[width=\paperwidth,height=\paperheight]{bg-alt}{bg-alt}
%
% \setbeamertemplate{background canvas}{%
% \ifnum\c@framenumber=1%
% \pgfuseimage{bg}
% \else%
% \fi%
% }
%%%%% BLOCK
\setbeamertemplate{blocks}[rounded][shadow=false]
\mode
<all>