forked from pazz/beamerthemeWarwick
-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathbeamercolorthemeWarwick.sty
109 lines (90 loc) · 3.91 KB
/
beamercolorthemeWarwick.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
\mode<presentation>
% Settings
\definecolor{wwviolet}{RGB}{180,21,58}
\definecolor{wwblue}{HTML}{00b2dd}
\definecolor{mpiblue}{HTML}{5397CC}
\definecolor{wwsky}{HTML}{204f79}
\definecolor{wwgrey}{HTML}{3f4246}
\definecolor{wwaubergine}{HTML}{5b3069}
\definecolor{wwruby}{HTML}{89102c}
\definecolor{wwbrubyred}{HTML}{ef4050}
\definecolor{wworange}{HTML}{f47920}
\definecolor{wwborange}{HTML}{f26322}
\definecolor{wwgold}{HTML}{ffc233}
\definecolor{wwbgold}{HTML}{c8a019}
\DeclareOptionBeamer{style}{\def\beamer@mytheme@style{#1}}
\ExecuteOptionsBeamer{style=blue} % blue will be default if nothing is given
\ProcessOptionsBeamer
\def\beamer@mytheme@styleaubergine{aubergine}%
\def\beamer@mytheme@styleblue{blue}%
\def\beamer@mytheme@styleruby{ruby}%
\def\beamer@mytheme@styleorange{orange}%
\def\beamer@mytheme@stylempi{mpi}%
\def\beamer@mytheme@stylegold{gold}%
\ifx\beamer@mytheme@style\beamer@mytheme@styleaubergine%
\colorlet{wwmaincolour}{wwaubergine}
\colorlet{wwsurroundcolour}{wwaubergine}
\colorlet{wwcontrastcolor}{white}
\else%
\ifx\beamer@mytheme@style\beamer@mytheme@styleruby%
\colorlet{wwmaincolour}{wwruby}
\colorlet{wwsurroundcolour}{wwbrubyred}
\colorlet{wwcontrastcolor}{white}
\else%
\ifx\beamer@mytheme@style\beamer@mytheme@styleorange%
\colorlet{wwmaincolour}{wwborange}
\colorlet{wwsurroundcolour}{wworange}
\colorlet{wwcontrastcolor}{white}
\else%
\ifx\beamer@mytheme@style\beamer@mytheme@stylegold%
\colorlet{wwmaincolour}{wwbgold}
\colorlet{wwsurroundcolour}{wwbgold}
\colorlet{wwcontrastcolor}{white}
\else% blue
\ifx\beamer@mytheme@style\beamer@mytheme@stylempi%
\colorlet{wwmaincolour}{wwsky}
\colorlet{wwsurroundcolour}{mpiblue}
\colorlet{wwcontrastcolor}{white}
\else% blue
\colorlet{wwmaincolour}{wwsky}
\colorlet{wwsurroundcolour}{wwblue}
\colorlet{wwcontrastcolor}{white}
% \colorlet{wwcontrastcolor}{wwsky}
\fi%
\fi%
\fi%
\fi%
\fi%
% \definecolor{wwmaincolour}{HTML}{204f79}
% \definecolor{wwsurroundcolour}{HTML}{00b2dd}
%\setbeamercolor*{title page header}{fg=wwviolet, bg=wwgrey!3}
%\setbeamercolor*{title}{fg=wwviolet, bg=wwgrey!3}
\setbeamercolor*{title}{fg=wwgrey}
%\setbeamercolor*{date}{fg=wwgrey}
\setbeamercolor*{date}{fg=wwgrey}
\setbeamercolor*{page header}{fg=blue}
%\setbeamercolor*{author}{fg=wwviolet, bg=wwgrey!3}
\setbeamercolor*{author}{fg=wwgrey}
\setbeamercolor*{institute}{fg=wwgrey}
\setbeamercolor*{frametitle}{fg=wwmaincolour}
\setbeamercolor{palette primary}{fg=wwgrey}
\setbeamercolor{palette secondary}{fg=wwgrey}
\setbeamercolor{palette tertiary}{fg=wwgrey}
\setbeamercolor{palette quaternary}{fg=wwgrey}
\setbeamercolor{normal text}{fg=wwgrey}
\setbeamercolor{block title example}{use=structure,fg=white,bg=wwmaincolour}
\setbeamercolor{block body example}{use=structure,bg=wwmaincolour!10,fg=wwgrey}
\setbeamercolor{block title definition}{use=structure,fg=white,bg=wwmaincolour}
\setbeamercolor{block body definition}{use=structure,bg=wwmaincolour!10,fg=wwgrey}
\setbeamercolor{block title}{use=structure,fg=white,bg=wwmaincolour}
\setbeamercolor{block body}{use=structure,bg=wwmaincolour!10,fg=wwgrey}
\setbeamercolor{section in head/foot}{bg=wwblue!80,fg=wwmaincolour}
\setbeamercolor{author in head/foot}{bg=wwsurroundcolour,fg=wwcontrastcolor}
\setbeamercolor{date in head/foot}{bg=wwsurroundcolour!70,fg=wwcontrastcolor}
\setbeamercolor{title in head/foot}{bg=wwsurroundcolour!90,fg=wwcontrastcolor}
\setbeamertemplate{itemize item}{\scriptsize\raise1.25pt\hbox{\color{wwmaincolour}{$\blacktriangleright$}}}
\setbeamertemplate{itemize subitem}{\scriptsize\raise1.25pt\hbox{\color{wwmaincolour}{$\blacktriangleright$}}}
\setbeamertemplate{itemize subsubitem}{\tiny\raise1.5pt\hbox{\color{wwmaincolour}{$\blacktriangleright$}}}
\setbeamerfont{itemize/enumerate subbody}{size=\normalsize}
\mode
<all>