One possible solution is to use modes and to define a command \Section
with tow arguments: one (the first one) optional argument will hold the short title for the navigation bar in presentation
mode and the second, mandatory argument, will hold the title for the section both in presentation
and in article
modes. A complete example follows.
Processing the following test document:
%\documentclass{article}
\documentclass{beamer}
%\usepackage{beamerarticle}
\newcommand\Section[2][]{%
\section<presentation>[#1]{#2}
\section<article>{#2}
}
\usetheme{Berlin}
\begin{document}
\begin{frame}
\tableofcontents
\end{frame}
\Section[Short title 1]{First Section's Full Title}
\begin{frame}
test
\end{frame}
\end{document}
produces the following frame (short tile in the navigation bar, full title in the ToC):
Now, using the article version:
\documentclass{article}
%\documentclass{beamer}
\usepackage{beamerarticle}
\newcommand\Section[2][]{%
\section<presentation>[#1]{#2}
\section<article>{#2}
}
\usetheme{Berlin}
\begin{document}
\begin{frame}
\tableofcontents
\end{frame}
\Section[Short title 1]{First Section's Full Title}
\begin{frame}
test
\end{frame}
\end{document}
we receive the following ToC (full title in the ToC):
In this case, I propose you a more sophisticated definition for the footline
template:
\documentclass{beamer}
\usetheme{Frankfurt}
\newcommand\mytext{some text}
\makeatother
\setbeamertemplate{footline}
{%
\leavevmode%
\hbox{\begin{beamercolorbox}[wd=.5\paperwidth,ht=2.5ex,dp=1.125ex,leftskip=.3cm,rightskip=.3cm]{author in head/foot}%
\mytext
\end{beamercolorbox}%
\begin{beamercolorbox}[wd=.5\paperwidth,ht=2.5ex,dp=1.125ex,leftskip=.3cm,rightskip=.3cm plus1fil]{author in head/foot}%
\usebeamerfont{author in head/foot}\insertshortauthor\hfill\insertpagenumber
\end{beamercolorbox}}%
\vskip0pt%
}
\makeatletter
\author[JD]{John Doe}
\begin{document}
\begin{frame}
Test
\end{frame}
\end{document}
I used two beamercolorbox
es (one for the additional text, the other one for the short author and page number) to give you the possibility to customize each one separately, but of course, you could only use one and distribute the information to suit your needs.
To change the color used for the beamerbox
es, set a beamer
color and then use it in the mandatory argument for beamercolorbox
; for example:
\documentclass{beamer}
\usetheme{Frankfurt}
\setbeamercolor{footlinecolor}{bg=black!70,fg=white}
\newcommand\mytext{some text}
\makeatother
\setbeamertemplate{footline}
{%
\leavevmode%
\hbox{\begin{beamercolorbox}[wd=.5\paperwidth,ht=2.5ex,dp=1.125ex,leftskip=.3cm,rightskip=.3cm]{footlinecolor}%
\mytext
\end{beamercolorbox}%
\begin{beamercolorbox}[wd=.5\paperwidth,ht=2.5ex,dp=1.125ex,leftskip=.3cm,rightskip=.3cm plus1fil]{footlinecolor}%
\usebeamerfont{author in head/foot}\insertshortauthor\hfill\insertpagenumber
\end{beamercolorbox}}%
\vskip0pt%
}
\makeatletter
\author[JD]{John Doe}
\begin{document}
\begin{frame}
Test
\end{frame}
\end{document}
Best Answer
A wrapper class
beamer16x9.cls
can be easily written:Then starting a document with
is equivalent to saying
The
beamer16x9.cls
file should be in one of the canonical places where TeX engines look for input.