-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbeamerouterthemeZaragoza.sty
108 lines (90 loc) · 3.3 KB
/
beamerouterthemeZaragoza.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
% Copyright 2007 by Till Tantau
% Copyright 2015 by Vedran Mileti\'c, Joseph Wright
% Copyright 2017,2018 by Louis Stuart, Joseph Wright
%
% This file may be distributed and/or modified
%
% 1. under the LaTeX Project Public License and/or
% 2. under the GNU Public License.
%
% See the file doc/licenses/LICENSE for more details.
\newdimen\beamer@headheight
\usebeamerfont{frametitle}
\beamer@headheight=1.0\baselineskip
\reset@font
\def\beamer@lefttext{left}
\DeclareOptionBeamer{hideothersubsections}[]{\beamer@nav@subsectionstyle{show/show/hide}}
\DeclareOptionBeamer{hideallsubsections}[]{\beamer@nav@subsectionstyle{hide}}
\DeclareOptionBeamer{left}{\def\beamer@sidebarside{left}}
\DeclareOptionBeamer{right}{\def\beamer@sidebarside{right}}
\ExecuteOptionsBeamer{left}
\ProcessOptionsBeamer
\mode<presentation>
\setbeamercolor*{frametitle}{parent=Zaragoza}
\defbeamertemplate*{frametitle}{Zaragoza theme}
{%
%\nointerlineskip%
\vskip-\beamer@headheight%
\vbox to \beamer@headheight{%
%\vfil
\leftskip=-\beamer@leftmargin%
\advance\leftskip by1.6cm%
\rightskip=-\beamer@rightmargin%
\advance\rightskip by1.6cm plus1fil%
{\usebeamercolor[fg]{frametitle}\usebeamerfont{frametitle}\strut\insertframetitle}%
\ifx\insertframesubtitle\@empty{\par}\else%
{\usebeamercolor[fg]{palette tertiary}\usebeamerfont{framesubtitle}\strut\insertframesubtitle\par}%
\fi%
%\vbox{}%
% \vskip-1em%
\vskip0pt
\vfil
}%
}
\defbeamertemplate*{headline}{Zaragoza theme}
{%
\leavevmode%
\hbox{%
\begin{beamercolorbox}[wd=0.075\paperwidth, ht=\beamer@headheight,dp=1ex]{number in head/foot}
\usebeamerfont{framesubtitle}\hspace*{0.4em} \insertframenumber{} / \inserttotalframenumber
\end{beamercolorbox}
\begin{beamercolorbox}[wd=0.93\paperwidth, ht=\beamer@headheight,dp=1ex]{frametitle}
\usebeamercolor[fg]{frametitle}%
\ifx\beamer@sidebarside\beamer@lefttext%
\else%
\hfill%
\fi%
\vrule width0pt height \beamer@headheight%
\end{beamercolorbox}
}
}
\defbeamertemplate{headline}{notitle}
{%
\leavevmode%
\hbox{%
\begin{beamercolorbox}[wd=0.075\paperwidth, ht=\beamer@headheight,dp=1ex]{number in head/foot}
\usebeamerfont{framesubtitle}\hspace*{0.4em} \insertframenumber{} / \inserttotalframenumber
\end{beamercolorbox}
}
}
\defbeamertemplate*{footline}{Zaragoza theme}
{%
\leavevmode%
\hbox{%
\begin{beamercolorbox}[wd=.248\paperwidth,ht=2.25ex,dp=1ex,left]{author in head/foot}%
\usebeamerfont{author in head/foot}\hspace*{1em}\insertshortauthor\expandafter\ifblank\expandafter{\beamer@shortinstitute}{}{~~(\insertshortinstitute)}
\end{beamercolorbox}%
\begin{beamercolorbox}[wd=0.002\paperwidth,ht=2.25ex,dp=1ex,left]{page number in head/foot}
\end{beamercolorbox}
\begin{beamercolorbox}[wd=.5\paperwidth,ht=2.25ex,dp=1ex,center]{title in head/foot}%
\usebeamerfont{title in head/foot}\insertshorttitle
\end{beamercolorbox}%
\begin{beamercolorbox}[wd=0.002\paperwidth,ht=2.25ex,dp=1ex,left]{page number in head/foot}
\end{beamercolorbox}
\begin{beamercolorbox}[wd=.248\paperwidth,ht=2.25ex,dp=1ex,right]{date in head/foot}%
\usebeamerfont{date in head/foot}\insertshortdate{}\hspace*{1em}
\end{beamercolorbox}}%
\vskip0pt%
}
\mode
<all>