You can set the headline
beamer template to be empty locally, using \setbeamertemplate{headline}{}
; if the frame has space reserved for a frame title, in addition to the modification mentioned before, you will have to move the frame title upwards for this frame, and this can be done by adding a convenient \vspace{<length>}
to the frametitle
template (also locally). A little example removing the navigation bar from the frame containing \maketitle
and for the frames containing the ToCs generated with \AtBeginSection
:
\documentclass{beamer}
\usetheme{Copenhagen}
\AtBeginSection[] % Do nothing for \section*
{
\begingroup
\setbeamertemplate{headline}{}
\addtobeamertemplate{frametitle}{\vspace*{-0.9\baselineskip}}{}
\begin{frame}<beamer>
\frametitle{Summary}
\tableofcontents[currentsection]
\end{frame}
\endgroup
}
\title{The Title}
\author{The Author}
\institute{The Institute}
\begin{document}
{
\setbeamertemplate{headline}{}
\begin{frame}
\maketitle
\end{frame}
}
\section{Test Section One}
\begin{frame}{The frame title}
test one
\end{frame}
\begin{frame}{The frame title}
test two
\end{frame}
\section{Test Section Two}
\begin{frame}{The frame title}
test three
\end{frame}
\begin{frame}{The frame title}
test four
\end{frame}
\end{document}
The resulting document:
For an specific frame the same principle applies:
{
\setbeamertemplate{headline}{}
\addtobeamertemplate{frametitle}{\vspace*{-0.9\baselineskip}}{}
\begin{frame}
\frametitle{Summary}
Some text here
\end{frame}
}
A complete example, as required in a comment;
\documentclass{beamer}
\usetheme{Copenhagen}
\title{The Title}
\author{The Author}
\institute{The Institute}
\begin{document}
{
\setbeamertemplate{headline}{}
\begin{frame}
\maketitle
\end{frame}
}
{
\setbeamertemplate{headline}{}
\addtobeamertemplate{frametitle}{\vspace*{-0.9\baselineskip}}{}
\begin{frame}
\frametitle{Summary}
Some text here
\end{frame}
}
\section{Test Section One}
\begin{frame}{The frame title}
test one
\end{frame}
\begin{frame}{The frame title}
test two
\end{frame}
\section{Test Section Two}
\begin{frame}{The frame title}
test three
\end{frame}
\begin{frame}{The frame title}
test four
\end{frame}
\end{document}
You can use
\setbeamercolor*{frametitle}{parent=<your color>}
A complete example with some of your settings:
\documentclass[xcolor={dvipsnames},hyperref={breaklinks=true}%,mathserif
,10pt]{beamer}
\usepackage[croatian]{babel}
\usepackage[utf8x]{inputenc}
\usepackage{txfonts}
\definecolor{flatblue}{RGB}{0, 82, 156}
\colorlet{shadecolor}{white}
\usefonttheme{serif}
\usecolortheme[named=flatblue]{structure}
\useoutertheme{infolines}
\usetheme[height=7mm]{Rochester}
\setbeamertemplate{navigation symbols}{}
\setbeamertemplate{itemize items}[triangle]
\setbeamercolor{headline}{bg=red,fg=white}
\usefonttheme{professionalfonts}
\setbeamerfont{frametitle}{family=\sffamily, shape=\upshape}
\setbeamercolor*{frametitle}{parent=headline}
\begin{document}
\begin{frame}
\frametitle{Sadr\v zaj}
test
\end{frame}
\end{document}
For the footline
, you can redefine the colors author in head/foot
, title in head/foot
, and date in head/foot
which are used for the left, center and right thirds, respectively, of the beamercolorbox
forming the footline
:
\documentclass[xcolor={dvipsnames},hyperref={breaklinks=true}%,mathserif
,10pt]{beamer}
\usepackage[croatian]{babel}
\usepackage[utf8x]{inputenc}
\usepackage{txfonts}
\definecolor{flatblue}{RGB}{0, 82, 156}
\colorlet{shadecolor}{white}
\usefonttheme{serif}
\usecolortheme[named=flatblue]{structure}
\useoutertheme{infolines}
\usetheme[height=7mm]{Rochester}
\setbeamertemplate{navigation symbols}{}
\setbeamertemplate{itemize items}[triangle]
\setbeamercolor{headline}{bg=red,fg=white}
\usefonttheme{professionalfonts}
\setbeamerfont{frametitle}{family=\sffamily, shape=\upshape}
\setbeamercolor{author in head/foot}{bg=red,fg=white}
\setbeamercolor{title in head/foot}{bg=red!70!black,fg=white}
\setbeamercolor{date in head/foot}{bg=red!40,fg=white}
\setbeamercolor*{frametitle}{parent=headline}
\begin{document}
\begin{frame}
\frametitle{Sadr\v zaj}
test
\end{frame}
\end{document}
Best Answer
put it into the preamble before
\begin{document}