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 ;-)\frame[shrink=50,fragile]
I getRunaway argument? ! File ended while scanning use of \next.
\tiny
?\renewcommand*{\bibfont}{\scriptsize}
will help.