Layout überarbeitet
Jetzt mit FSFW-Farben! Signed-off-by: Daniel Borchmann <daniel@algebra20.de>
This commit is contained in:
parent
20e3234685
commit
e1ee8622fc
|
@ -32,20 +32,94 @@
|
|||
%%% include variable macros
|
||||
|
||||
\input{course-details}
|
||||
\titlegraphic{\ccLogo \ccAttribution \ccShareAlike}
|
||||
|
||||
%%% theme
|
||||
|
||||
\usetikzlibrary{shapes.multipart}
|
||||
\usetheme{CambridgeUS}
|
||||
\definecolor{fsfwblue}{RGB}{40,173,184}
|
||||
\definecolor{fsfwpurple}{RGB}{101,75,199}
|
||||
\definecolor{fsfwgreen}{RGB}{107,187,0}
|
||||
\definecolor{fsfwgray}{RGB}{240,240,240}
|
||||
|
||||
\useinnertheme[shadow=true]{rounded}
|
||||
\useoutertheme{infolines}
|
||||
|
||||
\setbeamercolor{section in toc}{fg=black,bg=white}
|
||||
\setbeamercolor{alerted text}{fg=fsfwgreen!80!gray}
|
||||
\setbeamercolor*{palette primary}{fg=fsfwpurple!60!black,bg=fsfwblue!60!white}
|
||||
\setbeamercolor*{palette secondary}{fg=fsfwpurple!70!black,bg=fsfwgray!15!white}
|
||||
\setbeamercolor*{palette tertiary}{bg=fsfwpurple!80!black,fg=fsfwgray!10!white}
|
||||
\setbeamercolor*{palette quaternary}{fg=fsfwpurple,bg=fsfwgray!5!white}
|
||||
|
||||
\setbeamercolor*{sidebar}{fg=fsfwpurple,bg=gray!15!white}
|
||||
|
||||
\setbeamercolor*{palette sidebar primary}{fg=fsfwpurple!10!black}
|
||||
\setbeamercolor*{palette sidebar secondary}{fg=white}
|
||||
\setbeamercolor*{palette sidebar tertiary}{fg=fsfwpurple!50!black}
|
||||
\setbeamercolor*{palette sidebar quaternary}{fg=fsfwgray!10!white}
|
||||
|
||||
\setbeamercolor{titlelike}{parent=palette primary,bg=fsfwgreen}
|
||||
\setbeamercolor{frametitle}{bg=fsfwblue,fg=white}
|
||||
\setbeamerfont{frametitle}{series=\bfseries}
|
||||
\setbeamercolor{frametitle right}{bg=fsfwgray!60!white}
|
||||
|
||||
\setbeamercolor*{separation line}{}
|
||||
\setbeamercolor*{fine separation line}{}
|
||||
|
||||
\setbeamercolor{data in head/foot}{fg=white}
|
||||
|
||||
\setbeamerfont{block title}{size={}}
|
||||
\setbeamercolor{titlelike}{parent=structure,bg=white}
|
||||
|
||||
\setbeamertemplate{title page}{{
|
||||
\setbeamercolor{block body}{bg=fsfwgreen,fg=white}
|
||||
\setbeamertemplate{blocks}[rounded][shadow=true]
|
||||
\begin{center}
|
||||
|
||||
\vspace*{2\bigskipamount}
|
||||
|
||||
\begin{block}{}
|
||||
\centering
|
||||
\vspace*{0.5\baselineskip}
|
||||
{\LARGE \textbf{\inserttitle}}\\
|
||||
|
||||
\medskip
|
||||
|
||||
{\Large \textbf{\insertsubtitle}}
|
||||
\vspace*{0.5\baselineskip}
|
||||
\end{block}
|
||||
|
||||
\bigskip
|
||||
|
||||
{\ccLogo~\ccAttribution~\ccShareAlike}
|
||||
\bigskip
|
||||
|
||||
\insertauthor
|
||||
|
||||
\smallskip
|
||||
|
||||
\insertdate
|
||||
\end{center}
|
||||
|
||||
}}
|
||||
|
||||
\setbeamertemplate{headline}{}
|
||||
\setbeamercolor{footline}{bg=fsfwblue,fg=white}
|
||||
\setbeamertemplate{footline}{
|
||||
\hbox{%
|
||||
\begin{beamercolorbox}[wd=\paperwidth,ht=2.25ex,dp=1ex]{footline}
|
||||
~
|
||||
\end{beamercolorbox}%
|
||||
}
|
||||
}
|
||||
|
||||
\setbeamertemplate{blocks}[rounded][shadow=false]
|
||||
\setbeamercolor{block title}{fg=fsfwpurple}
|
||||
\usetikzlibrary{shapes.multipart}
|
||||
\setbeamertemplate{items}{\raisebox{0.3ex}{%
|
||||
\tikz[scale=0.13] \draw[fill] (0,0) -- (0,1) -- (0.9,0.5) -- cycle;}}
|
||||
\usetikzlibrary{arrows}
|
||||
\tikzset{>={stealth'[sep]}}
|
||||
\setbeamertemplate{navigation symbols}{}
|
||||
\setbeamertemplate{footline}{}
|
||||
\setbeamerfont{title}{series=\bfseries}
|
||||
|
||||
\defbeamertemplate{block alerted begin}{bends}{%
|
||||
\begin{columns}
|
||||
\begin{column}{0.05\linewidth}
|
||||
|
@ -62,21 +136,33 @@
|
|||
\end{columns}
|
||||
}
|
||||
|
||||
\usetikzlibrary{arrows}
|
||||
\tikzset{>={stealth'[sep]}}
|
||||
|
||||
\AtBeginSection{
|
||||
\AtBeginSection{{
|
||||
\setbeamertemplate{blocks}[rounded][shadow=true]
|
||||
\begin{frame}[plain]
|
||||
\setbeamercolor{block body}{bg=fsfwgreen,fg=white}
|
||||
\begin{frame}{~}
|
||||
\begin{block}{}
|
||||
\begin{center}
|
||||
\textcolor{darkred}{\textbf{\Large \strut\smash{\insertpart}}}\\[1ex]
|
||||
\textcolor{blue!70!black}{\strut\smash{\insertsection}}
|
||||
\Large\strut\smash{\textbf{\insertsection}}
|
||||
\end{center}
|
||||
\end{block}
|
||||
\end{frame}
|
||||
\setbeamertemplate{blocks}[rounded][shadow=false]
|
||||
\setbeamertemplate{block alerted begin}[bends]
|
||||
\setbeamertemplate{block alerted end}[bends]
|
||||
}
|
||||
}}
|
||||
|
||||
\AtBeginDocument{{%
|
||||
\addtobeamertemplate{frametitle}{\vspace*{-\headheight}}{}
|
||||
\frame{\usebeamertemplate{title page}}
|
||||
}}
|
||||
|
||||
%%% make beamer always use the frametitle template, even if frametitle is empty
|
||||
|
||||
% https://tex.stackexchange.com/questions/133698/calling-beamertemplate-frametitle-even-for-empty-frametitle
|
||||
|
||||
\RequirePackage{etoolbox}
|
||||
\patchcmd{\endbeamer@frameslide}{\ifx\beamer@frametitle\@empty}{\iffalse}{}{\errmessage{failed to patch}}
|
||||
|
||||
|
||||
%%% misc
|
||||
|
||||
|
@ -102,6 +188,3 @@
|
|||
RequirePackage,
|
||||
},
|
||||
}
|
||||
|
||||
\AtBeginDocument{\frame[plain]{\maketitle}}
|
||||
|
||||
|
|
Loading…
Reference in New Issue