163 lines
5.4 KiB
Text
163 lines
5.4 KiB
Text
|
\NeedsTeXFormat{LaTeX2e}
|
|||
|
\ProvidesPackage{wwustyle-mod}[%
|
|||
|
2017/11/01 Modifications/patches for wwustyle.sty%
|
|||
|
]
|
|||
|
|
|||
|
\RequirePackage{graphicx}
|
|||
|
% add resource directory to search path
|
|||
|
\graphicspath{{wwustyle/}}
|
|||
|
|
|||
|
% load the same packages as wwustyle
|
|||
|
\RequirePackage{tikz}
|
|||
|
\RequirePackage{xxcolor}
|
|||
|
\RequirePackage{microtype}
|
|||
|
|
|||
|
% intercept option “english” to fix avoid error in wwustyle.sty
|
|||
|
\newif\ifwwumod@english
|
|||
|
\DeclareOption{english}{\wwumod@englishtrue}
|
|||
|
% pass all (other) options to wwustyle
|
|||
|
\DeclareOption*{\PassOptionsToPackage{\CurrentOption}{wwustyle}}
|
|||
|
\ProcessOptions\relax
|
|||
|
|
|||
|
% save commands that will temporarily be overwritten
|
|||
|
\let\RequirePackage@saved=\RequirePackage
|
|||
|
\let\usefont@saved=\usefont
|
|||
|
\let\rmdefault@saved=\rmdefault
|
|||
|
\let\sfdefault@saved=\sfdefault
|
|||
|
\let\@listii@saved=\@listii
|
|||
|
\let\@listiii@saved=\@listiii
|
|||
|
% disable the commands \RequirePackage and \usefont before loading wwustyle
|
|||
|
% so that it doesn’t load fontenc.sty or meta.sty and doesn’t set the fonts
|
|||
|
\renewcommand*{\RequirePackage}[2][]{}
|
|||
|
\renewcommand*{\usefont}[4]{}
|
|||
|
% load wwustyle
|
|||
|
\RequirePackage@saved{wwustyle}
|
|||
|
% restore commands
|
|||
|
\let\RequirePackage=\RequirePackage@saved
|
|||
|
\let\usefont=\usefont@saved
|
|||
|
\let\rmdefault=\rmdefault@saved
|
|||
|
\let\sfdefault=\sfdefault@saved
|
|||
|
\let\@listii=\@listii@saved
|
|||
|
\let\@listiii=\@listiii@saved
|
|||
|
|
|||
|
% =============================================================================
|
|||
|
|
|||
|
% fix broken package option “english”
|
|||
|
\renewcommand{\switchToEnglish}{
|
|||
|
\renewcommand{\claimTextWissen}{living}
|
|||
|
\renewcommand{\claimTextLeben}{knowledge}
|
|||
|
% this line had to be fixed (was “\newcommand{\claimText}{livingknowledge}”)
|
|||
|
\renewcommand{\claimText}{livingknowledge}
|
|||
|
\renewcommand{\claimPunktXShift}{-6.2mm}
|
|||
|
\renewcommand{\claimPunktYShift}{-0.6mm}
|
|||
|
\renewcommand{\claimLebenXShift}{0.5mm}
|
|||
|
\renewcommand{\claimWWUYShift}{26.9mm}
|
|||
|
\renewcommand{\claimWWUXShift}{0mm}
|
|||
|
\renewcommand{\claimWWUXXShift}{2.3366mm}
|
|||
|
\renewcommand{\claimDeEn}{-en}
|
|||
|
}
|
|||
|
% switch to English if package option “english” was specified
|
|||
|
\ifwwumod@english
|
|||
|
\switchToEnglish
|
|||
|
\fi
|
|||
|
|
|||
|
% redefine \@arrayparboxrestore so that the presentation title (which is set
|
|||
|
% using a \parbox) uses \raggedright instead of justifying text
|
|||
|
\g@addto@macro\@arrayparboxrestore{\raggedright}
|
|||
|
|
|||
|
% some improvements and modifications to wwustyle.sty
|
|||
|
\renewcommand*{\bgbox}[1]{\texorpdfstring{\colorbox{maincolor}{#1}}{#1}}
|
|||
|
|
|||
|
% use standard WWU logo files instead of redrawing the logo in TikZ
|
|||
|
\renewcommand*{\wwu@logo}[2]{%
|
|||
|
\def\temp@a{#2}\def\temp@b{white}%
|
|||
|
% \ifx\temp@a\temp@b%
|
|||
|
\includegraphics[scale=#1]{unims}
|
|||
|
% \else%
|
|||
|
% The file WWUMuenster_Logo_2017_4c.pdf contains margins which have to
|
|||
|
% be cropped. There is a horizontal margin of 2.5mm and a vertical
|
|||
|
% margin of 2.66mm on each side. The trim option of \includegraphics
|
|||
|
% takes values in bp (1bp = 1/72in), so 2.5mm ≈ 7.08bp and
|
|||
|
% 2.66mm ≈ 7.54bp.
|
|||
|
% \includegraphics[trim=7.08 7.54 7.08 7.54, clip, scale=#1]{unims}
|
|||
|
\hspace{0.3cm}\includegraphics[scale=0.13]{wwustyle/rtg_logo.png}
|
|||
|
% \hspace{0.3cm}\includegraphics[scale=0.45]{wwustyle/rqcd_logo.pdf}
|
|||
|
% \fi%
|
|||
|
}
|
|||
|
|
|||
|
% make right sidebar smaller now that the claim isn’t shown there anymore
|
|||
|
% (same size as left sidebar)
|
|||
|
\setbeamersize{sidebar width right=0.25cm}
|
|||
|
|
|||
|
% define an actual white (since the normal white was overwritten in wwustyle)
|
|||
|
\definecolor{truewhite}{RGB}{255,255,255}
|
|||
|
% correct definition of pantoneblack7
|
|||
|
\definecolor{pantoneblack7}{RGB}{62,62,59}
|
|||
|
% set text color to 80% of pantoneblack7
|
|||
|
\colorlet{wwublack}{pantoneblack7!80}
|
|||
|
\setbeamercolor*{normal text}{fg=pantoneblack7!80}
|
|||
|
% restore block title colors
|
|||
|
\setbeamercolor*{block title}{fg=truewhite,bg=maincolor}
|
|||
|
\setbeamercolor*{block title alerted}{fg=truewhite,bg=fu-red}
|
|||
|
\setbeamercolor*{block title example}{fg=truewhite,bg=fu-green}
|
|||
|
% restore block background color
|
|||
|
\setbeamercolor*{block body}{bg=maincolor!5}
|
|||
|
|
|||
|
% make footline background non-transparent so that frame content cannot “slide
|
|||
|
% into” the footer
|
|||
|
\setbeamercolor*{footlinecolor}{bg=truewhite}
|
|||
|
\setbeamertemplate{footline}{%
|
|||
|
\begin{beamercolorbox}[wd=\paperwidth]{footlinecolor}
|
|||
|
\fontsize{6pt}{1pt}%
|
|||
|
\selectfont%
|
|||
|
\color{maincolor}%
|
|||
|
\rule{\textwidth}{0.8pt}% horizontal line
|
|||
|
\vskip2mm%
|
|||
|
\hspace{5mm}%
|
|||
|
% fix frame numbering (use \insertframenumber instead of \thepage)
|
|||
|
\textcolor{wwublack}{\let\bgbox\relax\insertshortauthor}\hfill\textcolor{maincolor}{\fontsize{9pt}{12pt}\selectfont\smash{\textbf{\insertframenumber}}}\hspace{5mm}\strut%
|
|||
|
\vskip2mm%
|
|||
|
\end{beamercolorbox}%
|
|||
|
}
|
|||
|
|
|||
|
% restore original beamer list settings overwritten by wwustyle.sty
|
|||
|
\setbeamercolor{item}{fg=maincolor}
|
|||
|
\setbeamertemplate{itemize/enumerate body begin}[default]
|
|||
|
\setbeamertemplate{itemize/enumerate subbody begin}[default]
|
|||
|
\setbeamertemplate{itemize/enumerate subsubbody begin}[default]
|
|||
|
\setbeamertemplate{items}[default]
|
|||
|
|
|||
|
% fix \frametitle and add output for \framesubtitle
|
|||
|
\setbeamertemplate{frametitle}{%
|
|||
|
%\vskip4mm
|
|||
|
\vskip0mm %shift the frametitle slighty to the top
|
|||
|
\fontsize{14pt}{14pt}
|
|||
|
\selectfont
|
|||
|
\color{maincolor}
|
|||
|
\bfseries
|
|||
|
\insertframetitle
|
|||
|
\par
|
|||
|
\ifx\insertframesubtitle\empty%
|
|||
|
\else
|
|||
|
\fontsize{12pt}{12pt}
|
|||
|
\selectfont
|
|||
|
\color{pantoneblack7}
|
|||
|
\mdseries
|
|||
|
\insertframesubtitle
|
|||
|
\fi%
|
|||
|
}
|
|||
|
|
|||
|
\setbeamertemplate{headline}{
|
|||
|
\fontsize{6pt}{1pt}%
|
|||
|
\selectfont%
|
|||
|
\hfill%
|
|||
|
\bfseries%
|
|||
|
\color{maincolor}%
|
|||
|
\let\bgbox\relax\insertshorttitle%
|
|||
|
% same space to the right as text margin
|
|||
|
\hspace{0.5cm}%
|
|||
|
% invisible rule to set headline height
|
|||
|
% \rule{0pt}{10mm}%
|
|||
|
\rule{0pt}{5mm}%
|
|||
|
}
|