I'm trying to change the font size of the references using the shrink of the frame argument. However, if I run this code:
\documentclass{beamer}
\usepackage[american]{babel}
\usepackage[utf8]{inputenc}
\usepackage{csquotes}
\usepackage[style=apa, backend=biber,doi,url]{biblatex}
\DeclareLanguageMapping{american}{american-apa}
\begin{filecontents}{literature.bib}
@article{foobar,
Author = {An Author},
Journal = {A Journal},
Pages = {1--2},
Title = {Some title},
Volume = {1},
Year = {1900}
}
\end{filecontents}
\addbibresource{literature.bib}
\begin{document}
\frame{
\textcite{foobar}
}
\frame[shrink=50]{
\frametitle{References}
\printbibliography
}
\end{document}
I get the following error:
! Arithmetic overflow.
\beamer@shrinkframebox ...\@tempdimc by\@tempcnta
\relax \ifdim \@tempdimc >...
l.32 }
?
! Emergency stop.
\beamer@shrinkframebox ...\@tempdimc by\@tempcnta
\relax \ifdim \@tempdimc >...
l.32 }
If I remove the shrink argument it works.
I'm using TexLive 2011 on Debian Squeeze and I updated all my packages ;).
\frame[shrink=50,fragile], this often helps if you are doing complex stuff on your frame ;-) – schlamar May 24 '12 at 11:51\frame[shrink=50,fragile]I getRunaway argument? ! File ended while scanning use of \next.– deboerk May 24 '12 at 12:53\tiny? – schlamar May 24 '12 at 13:04\renewcommand*{\bibfont}{\scriptsize}will help. – André May 24 '12 at 17:18