From 6dd4a4f19c1de77d8214ffe56e99db8bad0e3d6b Mon Sep 17 00:00:00 2001 From: Sven Augustin Date: Fri, 31 May 2024 20:22:42 +0200 Subject: [PATCH] added "namespace" FR for frame constants --- psipresentation.cls | 58 ++++++++++++++++++++++----------------------- 1 file changed, 29 insertions(+), 29 deletions(-) diff --git a/psipresentation.cls b/psipresentation.cls index 97c7ec5..cea9008 100644 --- a/psipresentation.cls +++ b/psipresentation.cls @@ -207,56 +207,56 @@ BoldItalicFont = *-Bold-Italic % frame -\newcommand{\headspace}{0.09} +\newcommand{\FRheaderheight}{0.09} -\newcommand{\frametitlelogowidth}{0.075} -\newcommand{\frametitlelogoupperedge}{0.96} -\newcommand{\frametitlelogorightedge}{0.94} -\newcommand{\frametitlelogocolor}{black} +\newcommand{\FRlogowidth}{0.075} +\newcommand{\FRlogoupperedge}{0.96} +\newcommand{\FRlogorightedge}{0.94} +\newcommand{\FRlogocolor}{black} -\newcommand{\frametitleupperedge}{0.95} -\newcommand{\frametitleleftedge}{0.055} -\newcommand{\frametitlespace}{0.75} +\newcommand{\FRtitleupperedge}{0.95} +\newcommand{\FRtitleleftedge}{0.055} +\newcommand{\FRtitlewidth}{0.75} -\newcommand{\bottomupperedge}{0.06} -\newcommand{\bottomauthorleftedge}{\frametitleleftedge} -\newcommand{\bottominstituteleftedge}{0.12} -\newcommand{\bottomdaterightedge}{0.94} % 1 - 0.06 +\newcommand{\FRfooterupperedge}{0.06} +\newcommand{\FRfooterauthorleftedge}{\FRtitleleftedge} +\newcommand{\FRfooterinstituteleftedge}{0.12} +\newcommand{\FRfooterdaterightedge}{0.94} % 1 - 0.06 -\colorlet{frametitlefont}{black} -\colorlet{bottomfont}{black} +\colorlet{FRtitlefont}{black} +\colorlet{FRfooterfont}{black} \setbeamertemplate{frametitle} { \begin{tikzpicture}[overlay, remember picture, shift={(current page.south west)}] % use the whole page - \node[inner sep=0pt, anchor=north east] (psi-logo) at (\frametitlelogorightedge\paperwidth, \frametitlelogoupperedge\paperheight) { - \includegraphics[width=\frametitlelogowidth\paperwidth]{psipresentation/imgs/logos/psi-logo-\frametitlelogocolor} + \node[inner sep=0pt, anchor=north east] (psi-logo) at (\FRlogorightedge\paperwidth, \FRlogoupperedge\paperheight) { + \includegraphics[width=\FRlogowidth\paperwidth]{psipresentation/imgs/logos/psi-logo-\FRlogocolor} }; - \node[inner sep=0pt, anchor=north west] (frame-title) at (\frametitleleftedge\paperwidth, \frametitleupperedge\paperheight) { - \parbox[t]{\frametitlespace\paperwidth}{% - \textcolor{frametitlefont}{\large\textbf{\insertframetitle}}% + \node[inner sep=0pt, anchor=north west] (frame-title) at (\FRtitleleftedge\paperwidth, \FRtitleupperedge\paperheight) { + \parbox[t]{\FRtitlewidth\paperwidth}{% + \textcolor{FRtitlefont}{\large\textbf{\insertframetitle}}% } }; - \node[inner sep=0pt, anchor=west] (page-num) at (\bottomauthorleftedge\paperwidth, \bottomupperedge\paperheight) { - \textcolor{bottomfont}{\tiny\insertframenumber} + \node[inner sep=0pt, anchor=west] (page-num) at (\FRfooterauthorleftedge\paperwidth, \FRfooterupperedge\paperheight) { + \textcolor{FRfooterfont}{\tiny\insertframenumber} }; - \node[inner sep=0pt, anchor=west] (institute) at (\bottominstituteleftedge\paperwidth, \bottomupperedge\paperheight) { - \textcolor{bottomfont}{\tiny \ifx \insertcenterfor \empty \insertinstitute \else PSI \insertcenterfor \fi} + \node[inner sep=0pt, anchor=west] (institute) at (\FRfooterinstituteleftedge\paperwidth, \FRfooterupperedge\paperheight) { + \textcolor{FRfooterfont}{\tiny \ifx \insertcenterfor \empty \insertinstitute \else PSI \insertcenterfor \fi} }; - \node[inner sep=0pt, anchor=east] (author) at (\bottomdaterightedge\paperwidth, \bottomupperedge\paperheight) { - \textcolor{bottomfont}{\tiny\insertdate} + \node[inner sep=0pt, anchor=east] (author) at (\FRfooterdaterightedge\paperwidth, \FRfooterupperedge\paperheight) { + \textcolor{FRfooterfont}{\tiny\insertdate} }; \end{tikzpicture} % since the above is all overlay, simply add enough space to cover the head - \vskip\headspace\paperheight + \vskip\FRheaderheight\paperheight } @@ -269,13 +269,13 @@ BoldItalicFont = *-Bold-Italic \setbeamercolor{background canvas}{bg=#1} - \colorlet{frametitlefont}{#2} - \colorlet{bottomfont}{#2} + \colorlet{FRtitlefont}{#2} + \colorlet{FRfooterfont}{#2} \setbeamercolor{normal text}{fg=#2} \usebeamercolor[fg]{normal text} - \renewcommand{\frametitlelogocolor}{#2} % can only be black or white + \renewcommand{\FRlogocolor}{#2} % can only be black or white \begin{frame}[environment=divider,t]{\empty} \huge