added "namespace" FR for frame constants

This commit is contained in:
2024-05-31 20:22:42 +02:00
parent c5a1003178
commit 6dd4a4f19c

View File

@@ -207,56 +207,56 @@ BoldItalicFont = *-Bold-Italic
% frame % frame
\newcommand{\headspace}{0.09} \newcommand{\FRheaderheight}{0.09}
\newcommand{\frametitlelogowidth}{0.075} \newcommand{\FRlogowidth}{0.075}
\newcommand{\frametitlelogoupperedge}{0.96} \newcommand{\FRlogoupperedge}{0.96}
\newcommand{\frametitlelogorightedge}{0.94} \newcommand{\FRlogorightedge}{0.94}
\newcommand{\frametitlelogocolor}{black} \newcommand{\FRlogocolor}{black}
\newcommand{\frametitleupperedge}{0.95} \newcommand{\FRtitleupperedge}{0.95}
\newcommand{\frametitleleftedge}{0.055} \newcommand{\FRtitleleftedge}{0.055}
\newcommand{\frametitlespace}{0.75} \newcommand{\FRtitlewidth}{0.75}
\newcommand{\bottomupperedge}{0.06} \newcommand{\FRfooterupperedge}{0.06}
\newcommand{\bottomauthorleftedge}{\frametitleleftedge} \newcommand{\FRfooterauthorleftedge}{\FRtitleleftedge}
\newcommand{\bottominstituteleftedge}{0.12} \newcommand{\FRfooterinstituteleftedge}{0.12}
\newcommand{\bottomdaterightedge}{0.94} % 1 - 0.06 \newcommand{\FRfooterdaterightedge}{0.94} % 1 - 0.06
\colorlet{frametitlefont}{black} \colorlet{FRtitlefont}{black}
\colorlet{bottomfont}{black} \colorlet{FRfooterfont}{black}
\setbeamertemplate{frametitle} \setbeamertemplate{frametitle}
{ {
\begin{tikzpicture}[overlay, remember picture, shift={(current page.south west)}] % use the whole page \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) { \node[inner sep=0pt, anchor=north east] (psi-logo) at (\FRlogorightedge\paperwidth, \FRlogoupperedge\paperheight) {
\includegraphics[width=\frametitlelogowidth\paperwidth]{psipresentation/imgs/logos/psi-logo-\frametitlelogocolor} \includegraphics[width=\FRlogowidth\paperwidth]{psipresentation/imgs/logos/psi-logo-\FRlogocolor}
}; };
\node[inner sep=0pt, anchor=north west] (frame-title) at (\frametitleleftedge\paperwidth, \frametitleupperedge\paperheight) { \node[inner sep=0pt, anchor=north west] (frame-title) at (\FRtitleleftedge\paperwidth, \FRtitleupperedge\paperheight) {
\parbox[t]{\frametitlespace\paperwidth}{% \parbox[t]{\FRtitlewidth\paperwidth}{%
\textcolor{frametitlefont}{\large\textbf{\insertframetitle}}% \textcolor{FRtitlefont}{\large\textbf{\insertframetitle}}%
} }
}; };
\node[inner sep=0pt, anchor=west] (page-num) at (\bottomauthorleftedge\paperwidth, \bottomupperedge\paperheight) { \node[inner sep=0pt, anchor=west] (page-num) at (\FRfooterauthorleftedge\paperwidth, \FRfooterupperedge\paperheight) {
\textcolor{bottomfont}{\tiny\insertframenumber} \textcolor{FRfooterfont}{\tiny\insertframenumber}
}; };
\node[inner sep=0pt, anchor=west] (institute) at (\bottominstituteleftedge\paperwidth, \bottomupperedge\paperheight) { \node[inner sep=0pt, anchor=west] (institute) at (\FRfooterinstituteleftedge\paperwidth, \FRfooterupperedge\paperheight) {
\textcolor{bottomfont}{\tiny \ifx \insertcenterfor \empty \insertinstitute \else PSI \insertcenterfor \fi} \textcolor{FRfooterfont}{\tiny \ifx \insertcenterfor \empty \insertinstitute \else PSI \insertcenterfor \fi}
}; };
\node[inner sep=0pt, anchor=east] (author) at (\bottomdaterightedge\paperwidth, \bottomupperedge\paperheight) { \node[inner sep=0pt, anchor=east] (author) at (\FRfooterdaterightedge\paperwidth, \FRfooterupperedge\paperheight) {
\textcolor{bottomfont}{\tiny\insertdate} \textcolor{FRfooterfont}{\tiny\insertdate}
}; };
\end{tikzpicture} \end{tikzpicture}
% since the above is all overlay, simply add enough space to cover the head % 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} \setbeamercolor{background canvas}{bg=#1}
\colorlet{frametitlefont}{#2} \colorlet{FRtitlefont}{#2}
\colorlet{bottomfont}{#2} \colorlet{FRfooterfont}{#2}
\setbeamercolor{normal text}{fg=#2} \setbeamercolor{normal text}{fg=#2}
\usebeamercolor[fg]{normal text} \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} \begin{frame}[environment=divider,t]{\empty}
\huge \huge