Beamer - Kopf- und Fußzeile anders als Titelseite

Layout von Seiten, Rändern, Fusszeilen, usw, modifizieren


MF

Beamer - Kopf- und Fußzeile anders als Titelseite

Beitrag von MF »

Hallo liebe Latex-Gemeinde,

ich habe eine Frage. Und zwar bastel ich gerade an einem Beamer-Theme herum. Ich versuche die ganze Zeit schon die Kopf- und Fußzeile auf den anderen Seiten als der Titelseite gleich darzustellen. Soweit klappt das auch bis auf, dass die Fußzeile auf den anderen Seiten nicht richtig funktioniert. Da kommt immer die Warnung:

Overfull \vbox (30.69855pt too high) has occured while \output is active

Ich benutze zwei Dateien. Einmal folgende Theme-Datei:
\usepackage{textpos}
\usepackage{graphicx}
\usepackage{color}

\graphicspath{{./images/}}

\definecolor{titleblue}{rgb}{0,0,0.6}
\definecolor{titlegrey}{rgb}{0.3,0.3,0.3}

\setbeamertemplate{title page}{
	\begin{textblock*}{\paperwidth}(-28.5pt,-30pt)
		\includegraphics[width=\textwidth]{titlepagemiddle.png}
	\end{textblock*}
	\begin{textblock*}{\paperwidth}(-28.5pt,10pt)
		\includegraphics[width=1\textwidth]{titlepagetitlebar.png}
	\end{textblock*}
	\begin{textblock*}{\paperwidth}(200pt,-7pt)
		\includegraphics[width=0.35\textwidth]{titlepagepicture.png}
	\end{textblock*}
	\begin{textblock*}{\paperwidth}(-25pt,26pt)
		\large{\textbf{{\color{titleblue}\inserttitle}}}
	\end{textblock*}
	\begin{textblock*}{\paperwidth}(-23pt,100pt)
		{\color{titlegrey}\small\textbf{\insertauthor\newline
		\insertinstitute\newline
		Musterort, \insertdate}}
	\end{textblock*}
}

%%%%%%% KOPFZEILE %%%%%%%
\setbeamertemplate{headline}{
	\ifnum \insertpagenumber > 1
	% Hintergrundbild für Fußzeile
	\begin{textblock*}{\paperwidth}(0pt,0pt)
		\includegraphics[width=\textwidth]{headline.png}
	\end{textblock*}
	% Logo auf der rechten Seite im Kopf
	\vspace{3mm}
	\hspace{2.5mm}\Huge{{\color{titleblue}\insertframetitle}}\hfill\includegraphics{logo.png}\hspace{2.5mm}
	\fi
}
%%%%%%%%%%%%%%%%%%%%%%%%%

%%%%%%% FUßZEILE %%%%%%%
\setbeamertemplate{footline}{
	\ifnum \insertpagenumber = 1
	
	\else
	\hspace{3mm}
	\insertdate\hspace{10mm}
	\inserttitle\hfill
	\insertframenumber\hspace{5mm}
	\vspace*{2mm}
	\fi
}
%%%%%%%%%%%%%%%%%%%%%%%%

%%%%%%% FRAMETITLE %%%%%%%
%	Position
\setbeamertemplate{frametitle}{}
%	Schriftgröße
\setbeamerfont{frametitle}{size=\Huge}
%	Schriftfarbe
\setbeamercolor{frametitle}{fg=titleblue}
%%%%%%%%%%%%%%%%%%%%%%%%%%
Die Datei die das Theme nutzt sieht folgendermaßen aus:
\documentclass[aspectratio=43]{beamer}

\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage{lmodern}
\usepackage[ngerman]{babel}
\usepackage{amsfonts,amsmath,amssymb,amsthm}
\usepackage{alltt}

\usetheme{mustertheme}

\title{Mustertitel}
\author{Muster Name}
\date{\today}
\institute{Muster Institut}

\begin{document}
\begin{frame}
\titlepage
\end{frame}

\begin{frame}\frametitle{Hallo}
Welt!
\end{frame}

\begin{frame}\frametitle{Tschö}
Kanone!
\end{frame}

\end{document}
Komischerweise geht das ganze wenn ich nicht die Abfrage mit der Seitenzahl mache in der Kopf- und Fußzeile. Kann mir da jemand helfen?

Lieben Gruß und vielen Dank für die Mühen,

MF

MF

Beitrag von MF »

Kann mir keiner Helfen oder braucht ihr noch ein paar mehr Infos?

esdd
Forum-Meister
Forum-Meister
Beiträge: 2561
Registriert: So 7. Feb 2010, 16:36

Beitrag von esdd »

Kopier mal Deine beiden Dateien, so wie Du sie da oben stehen hast, in einen ganz neuen Ordner und dann kompiliere mal .... Hilfe dazu findest Du unter diesem Link: Minimalbeispiel.

Was spricht eigentlich gegen
\begin{frame}[plain]
\titlepage
\end{frame}
um auf der Titelseite die Kopf- und Fußzeile zu entfernen.

Vielleicht ist es außerdem hilfreich, wenn Du Dir mal bei einem Beamerthema Deiner Wahl anschaust, wie die Kopf- und Fußzeilen dort erstellt sind.

Gruß
Elke

MF

Beitrag von MF »

Hallo Elke,

vielen Dank für deinen Kommentar. Ich habe vergessen die Bilder auszukommentieren. Tut mir Leid. Habe meinen Fehler jetzt aber gefunden. Zumindest geht es jetzt wenn ich die Fußzeile und alles das in der Outertheme definiere, die Titelseite in einer Innertheme und alles dann in einer Themedatei zusammenführe.

Lieben Gruß,

MF

Antworten