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
\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