von radio100 » Mi 8. Okt 2014, 17:14
Hallo,
danke für die rasche Antwort.
Also es ist so:
\setbeamertemplate{background}
{
\begin{tikzpicture}
% blounding
\useasboundingbox (0, 0) rectangle (\paperwidth, \paperheight);
% insert logos on top
\node[anchor = north west] (unilogoTOP) at (0.05\paperwidth, 0.995\paperheight) {\includegraphics[width = 0.25\paperwidth]{gfx/unilogoDE}};
\node[anchor = north west] (ILHlogoTOP) at (0.33\paperwidth, 0.99\paperheight) {\includegraphics[width = 0.24\paperwidth]{gfx/ILHlogoDE}};
% blue top bar
\fill[color = ILHcolor] (0, 0.77\paperheight) rectangle (\paperwidth, 0.89\paperheight);
% footline (but not on title page)
\ifnum\thepage>1\relax%
{
% clear everything
\fill[white, opacity = 1] (0, 0) rectangle (\paperwidth, \paperheight);
% blue bottom bar
\fill[color = ILHcolor] (0, 0) rectangle (\paperwidth, 0.12\paperheight);
% draw the arc
\fill[white, opacity = 1] (0, 0.097\paperheight) -- (0.429\paperwidth, 0.097\paperheight) .. controls (0.633\paperwidth, 0.092\paperheight) and (0.771\paperwidth, 0.055\paperheight) .. (0.772\paperwidth, 0) -- (0, 0) -- cycle;
% diamonds
% blue diamonds (5 pcs)
\foreach \i in {0, 7.5, 15, 22.5, 30}
{
\fill[ILHcolor, opacity = 1]
(0.674\paperwidth - 2 + \i, 0.0155\paperheight) -- (0.674\paperwidth + \i, 0.0155\paperheight + 2) -- (0.674\paperwidth + \i + 2, 0.0155\paperheight) -- (0.674\paperwidth + \i, 0.0155\paperheight - 2) -- cycle;
}
% white diamonds (2 pcs)
\foreach \i in {37.5, 45}
{
\fill[white, opacity = 1]
(0.674\paperwidth - 2 + \i, 0.0155\paperheight) -- (0.674\paperwidth + \i, 0.0155\paperheight + 2) -- (0.674\paperwidth + \i + 2, 0.0155\paperheight) -- (0.674\paperwidth + \i, 0.0155\paperheight - 2) -- cycle;
}
% insert logos at bottom
\node[anchor = south west] (unilogoBOTTOM) at (0.05\paperwidth, 0) {\includegraphics[width = 0.25\paperwidth]{gfx/unilogoDE}};
\node[anchor = south west] (ILHlogoBOTTOM) at (0.33\paperwidth, 0) {\includegraphics[width = 0.24\paperwidth]{gfx/ILHlogoDE}};
}
\fi
\end{tikzpicture}
}
\setbeamertemplate{footline}
{
% date and frame number
\begin{tikzpicture}
\useasboundingbox (0, 0) rectangle (\paperwidth, 0.09\paperheight);
\usebeamerfont{footline}
{
% date
\node[anchor = south west, color = white] (date) at (0.89\paperwidth, 0.06\paperheight) {\leadingzero{\day}{}.\leadingzero{\month}{}.\leadingzero{\year}};
%frame number
\node[anchor = south west, color = white] (frame number) at (0.95\paperwidth, 0.03\paperheight) {\yohzz{\insertframenumber}};
}
\end{tikzpicture}
}
Dieser Code macht das Layout.
Die "Erkennung" (ob Title page oder nicht) läuft zur Zeit über \ifnum\thepage>1.
Das Unschöne daran ist halt, dass es nur funktioniert, wenn die Title page gleich die erste Seite ist.
Wie kann man das automatisch unterscheiden?
Hallo,
danke für die rasche Antwort.
Also es ist so:
[code]\setbeamertemplate{background}
{
\begin{tikzpicture}
% blounding
\useasboundingbox (0, 0) rectangle (\paperwidth, \paperheight);
% insert logos on top
\node[anchor = north west] (unilogoTOP) at (0.05\paperwidth, 0.995\paperheight) {\includegraphics[width = 0.25\paperwidth]{gfx/unilogoDE}};
\node[anchor = north west] (ILHlogoTOP) at (0.33\paperwidth, 0.99\paperheight) {\includegraphics[width = 0.24\paperwidth]{gfx/ILHlogoDE}};
% blue top bar
\fill[color = ILHcolor] (0, 0.77\paperheight) rectangle (\paperwidth, 0.89\paperheight);
% footline (but not on title page)
\ifnum\thepage>1\relax%
{
% clear everything
\fill[white, opacity = 1] (0, 0) rectangle (\paperwidth, \paperheight);
% blue bottom bar
\fill[color = ILHcolor] (0, 0) rectangle (\paperwidth, 0.12\paperheight);
% draw the arc
\fill[white, opacity = 1] (0, 0.097\paperheight) -- (0.429\paperwidth, 0.097\paperheight) .. controls (0.633\paperwidth, 0.092\paperheight) and (0.771\paperwidth, 0.055\paperheight) .. (0.772\paperwidth, 0) -- (0, 0) -- cycle;
% diamonds
% blue diamonds (5 pcs)
\foreach \i in {0, 7.5, 15, 22.5, 30}
{
\fill[ILHcolor, opacity = 1]
(0.674\paperwidth - 2 + \i, 0.0155\paperheight) -- (0.674\paperwidth + \i, 0.0155\paperheight + 2) -- (0.674\paperwidth + \i + 2, 0.0155\paperheight) -- (0.674\paperwidth + \i, 0.0155\paperheight - 2) -- cycle;
}
% white diamonds (2 pcs)
\foreach \i in {37.5, 45}
{
\fill[white, opacity = 1]
(0.674\paperwidth - 2 + \i, 0.0155\paperheight) -- (0.674\paperwidth + \i, 0.0155\paperheight + 2) -- (0.674\paperwidth + \i + 2, 0.0155\paperheight) -- (0.674\paperwidth + \i, 0.0155\paperheight - 2) -- cycle;
}
% insert logos at bottom
\node[anchor = south west] (unilogoBOTTOM) at (0.05\paperwidth, 0) {\includegraphics[width = 0.25\paperwidth]{gfx/unilogoDE}};
\node[anchor = south west] (ILHlogoBOTTOM) at (0.33\paperwidth, 0) {\includegraphics[width = 0.24\paperwidth]{gfx/ILHlogoDE}};
}
\fi
\end{tikzpicture}
}
\setbeamertemplate{footline}
{
% date and frame number
\begin{tikzpicture}
\useasboundingbox (0, 0) rectangle (\paperwidth, 0.09\paperheight);
\usebeamerfont{footline}
{
% date
\node[anchor = south west, color = white] (date) at (0.89\paperwidth, 0.06\paperheight) {\leadingzero{\day}{}.\leadingzero{\month}{}.\leadingzero{\year}};
%frame number
\node[anchor = south west, color = white] (frame number) at (0.95\paperwidth, 0.03\paperheight) {\yohzz{\insertframenumber}};
}
\end{tikzpicture}
}[/code]
Dieser Code macht das Layout.
Die "Erkennung" (ob Title page oder nicht) läuft zur Zeit über \ifnum\thepage>1.
Das Unschöne daran ist halt, dass es nur funktioniert, wenn die Title page gleich die erste Seite ist.
Wie kann man das automatisch unterscheiden?