-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbeamercolorthememinima.sty
122 lines (101 loc) · 3.12 KB
/
beamercolorthememinima.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
116
117
118
119
120
121
122
%% colors
% gray
\newcommand{\usegraystyle}{
\definecolor{lightgray}{HTML}{f8f8ff}
\definecolor{darkgray}{HTML}{696969}
\definecolor{gray}{HTML}{c0c0c0}
\definecolor{red}{HTML}{ba0300}
\definecolor{green}{HTML}{00ba60}
\definecolor{blue}{HTML}{005aba}
}
% blue
\newcommand{\usebluestyle}{
\definecolor{lightgray}{HTML}{F6F6FF}
\definecolor{darkgray}{HTML}{00003C}
\definecolor{gray}{HTML}{E0E0E0}
\definecolor{red}{HTML}{ba0300}
\definecolor{green}{HTML}{00ba60}
\definecolor{blue}{HTML}{005aba}
}
% red
\newcommand{\useredstyle}{
\definecolor{lightgray}{HTML}{FFFCFC}
\definecolor{darkgray}{HTML}{6F0000}
\definecolor{gray}{HTML}{FFF2F2}
\definecolor{red}{HTML}{ba0300}
\definecolor{green}{HTML}{00ba60}
\definecolor{blue}{HTML}{005aba}
}
% remove comment and edit the HEX colors below for your personal color scheme
% additionally, remove \useredstyle, \usebluestyle, \usegraystyle from content.tex
% \definecolor{lightgray}{HTML}{f8f8ff}
% \definecolor{darkgray}{HTML}{696969}
% \definecolor{gray}{HTML}{c0c0c0}
% \definecolor{red}{HTML}{ba0300}
% \definecolor{green}{HTML}{00ba60}
% \definecolor{blue}{HTML}{005aba}
%% background canvas
\defbeamertemplate*{background canvas}{def}
{%
\color{lightgray}\vrule width\paperwidth height\paperheight
}
\defbeamertemplate*{background canvas}{highlight}
{%
\color{darkgray}\vrule width\paperwidth height\paperheight
}
\BeforeBeginEnvironment{frame}{%
\setbeamertemplate{background canvas}[def]%
}
\makeatletter
\define@key{beamerframe}{highlight}[true]{%
% background
\setbeamertemplate{background canvas}[highlight]%
% footline
\setbeamercolor*{footline left}{fg=white}
\setbeamercolor*{footline right}{fg=white}
\usebeamercolor[fg]{footline left}
% itemize
\setbeamercolor*{itemize item}{fg=white}
\setbeamercolor*{itemize subitem}{fg=white}
% enumerate
\setbeamercolor*{enumerate item}{fg=white}
\setbeamercolor*{enumerate subitem}{fg=white}
}
\pretocmd{\beamer@@@@frame}
{
% background
\setbeamertemplate{background canvas}[def]%
% footline
\setbeamercolor*{footline left}{fg=darkgray}
\setbeamercolor*{footline right}{fg=darkgray}
\setbeamercolor*{normal text}{fg=black}
\usebeamercolor[fg]{normal text}
% itemize
\setbeamercolor*{itemize item}{fg=darkgray}
\setbeamercolor*{itemize subitem}{fg=darkgray}
% enumerate
\setbeamercolor*{enumerate item}{fg=darkgray}
\setbeamercolor*{enumerate subitem}{fg=darkgray}
}{}{}
\makeatother
%% general
\setbeamerfont{footline}{size=\fontsize{5}{5}\selectfont}
\setbeamerfont{normal text}{size=\fontsize{5}{5}}
%% title page
\setbeamercolor*{title}{fg=darkgray}
\setbeamerfont{title}{size=\Huge}
\setbeamerfont{subtitle}{size=\large}
%% frame heading
\setbeamercolor{frametitle-left}{fg=darkgray}
\setbeamercolor{frametitle}{fg=white}
\setbeamerfont{frametitle}{size=\Large}
\setbeamerfont{framesubtitle}{size=\small}
%% footer
\setbeamercolor*{footline left}{fg=darkgray}
\setbeamercolor*{footline right}{fg=darkgray}
%% itemize
\setbeamercolor*{itemize item}{fg=darkgray}
\setbeamercolor*{itemize subitem}{fg=darkgray}
%% enumerate
\setbeamercolor*{enumerate item}{fg=darkgray}
\setbeamercolor*{enumerate subitem}{fg=darkgray}