I present to you: the sledgehammer method.
Fortunately, biblatex
allows us to hook into the very end of a bibliography entry with the bibmacro finentry
, by default defined as \newbibmacro*{finentry}{\finentry}
.
We define is
\renewbibmacro*{finentry}{\finentry\brf}
Where we define \brf
as follows
\newcounter{bibitmctr}
\newcommand{\brf}{%
\stepcounter{bibitmctr}%
\ifnum\value{bibitmctr}=5%
\setcounter{bibitmctr}{0}
\framebreak
\fi
}
MWE
\documentclass{beamer}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[backend=biber]{biblatex}
\addbibresource{biblatex-examples.bib}
\newcounter{bibitmctr}
\newcommand{\brf}{%
\stepcounter{bibitmctr}%
\ifnum\value{bibitmctr}=5%
\setcounter{bibitmctr}{0}
\framebreak
\fi
}
\renewbibmacro*{finentry}{\finentry\brf}
\begin{document}
\nocite{maron,geer,cicero,wilde,knuth:ct:a,moore,nussbaum,vizedom:related,worman,
knuth:ct:b,knuth:ct:c,knuth:ct:d,knuth:ct:e,knuth:ct:related,massa}
\printbibliography
\end{document}
If \title
is defined after \begin{document}
but before \maketitle
, the problem is solved.
\documentclass{beamer}
\usepackage[utf8]{inputenc}
\usetheme{m}%\usetheme{m}%-->problem
\usepackage{tikz}
\usetikzlibrary{arrows,shapes}
\begin{document}
\author{}
\title{Hello \protect\alert{World}!}
\begin{frame}
\titlepage
\end{frame}
\end{document}
Similar solution can be applied with other themes when TiKZ
is used.
Best Answer
You can change the font size like the following: