You can achieve that by placing the navigation symbols in the footline instead of the default position in the right sidebar:
\setbeamertemplate{sidebar right}{}
\setbeamertemplate{footline}{\hfill\usebeamertemplate***{navigation symbols}}
The original definition uses \llap
and the sidebar, that's why it may be overwritten:
% From beamerouterthemedefault.sty:
\defbeamertemplate*{sidebar right}{default}
{
\vfill%
\llap{\insertlogo\hskip0.1cm}%
\vskip2pt%
\llap{\usebeamertemplate***{navigation symbols}\hskip0.1cm}%
\vskip2pt%
}
In response to locksteps edit: this tiny example used the complete footline for demonstration. If there's already a footline present, I would modify this footline inserting \usebeamertemplate***{navigation symbols}
therein, so it may become a footline with a height of two lines. This cannot be accidentally overwritten.
Seeing locksteps last edit now: for example, using Matthew's suggestion \addtobeamertemplate
on the footline instead of the footnote brings us to:
\setbeamertemplate{sidebar right}{}% or get rid of navigation entries there somehow
\addtobeamertemplate{footline}{\hfill\usebeamertemplate***{navigation symbols}%
\hspace*{0.1cm}\par\vskip 2pt}{}
This reserves the space and works with or without an existing footline, no matter if that footline is one or more lines tall. I've tested it with the themes Berlin, Singapore and Madrid.
Apparently, from a comment, the idea is to remove only the information contained in the sidebar and not the sidebar itself; if this is so, then you can simply set the sidebar left
template to be empty for those frames and then restore its original meaning with the sidebar theme
option:
\documentclass{beamer}
\usetheme{PaloAlto}
\title{The Title}
\author{The Author}
\institute{The Institute}
\date{\today}
\begin{document}
\setbeamertemplate{sidebar left}{}
\begin{frame}
\titlepage
\end{frame}
\begin{frame}
\tableofcontents
\end{frame}
\setbeamertemplate{sidebar left}[sidebar theme]
\section{Test Section}
\begin{frame}
test
\end{frame}
\begin{frame}
test
\end{frame}
\end{document}
Best Answer
Of course, you can use
\setbeamertemplate{navigation symbols}{}
to suppress navigation symbols. To limit its scope, we can simply put it with the frames it is supposed to affect into a local group.Here is the output (7 frames in total):