I have a bibliography which refuses to settle. It keeps switching between two states:
next page:
and
next page:
It seems that biblatex
, or biblatex-chicago
, when replacing the author's name with a horizontal line, doesn't like such an entry to be the first on a new page and thus reverts to the name, which then makes the entry grow to four lines, latex then redistributing these lines differently over the two pages, the entry ending up on the previous page, so that its name needs to be replaced by the horizontal line, shortening it to three lines, which then leads to a reversion back to the first state.
Here a minimised latex file which with this bib file reproduces the problem:
\documentclass[11pt]{memoir} \usepackage{pgffor} %%% Font Setup
\usepackage{fontspec,xltxtra,xunicode}
\setromanfont[Mapping=tex-text,Numbers=OldStyle,SmallCapsFont={* Caps}]{Latin Modern Roman}
%%%Page setup
\quarkmarks
\setpagecc{24.1cm}{16.4cm}{*}
\settypeblocksize{*}{11.8cm}{*}
\setlrmargins{2.1cm}{*}{*}
\setulmarginsandblock{2.1cm}{2.5cm}{*}
\checkandfixthelayout
%%%Bibliography Setup
\usepackage[authordate,backend=biber]{biblatex-chicago}
\setlength\bibitemsep{0pt} % no empty line between bib entries
\renewcommand*{\bibfont}{\small}
\addbibresource{ch01sec.bib}
\begin{document}
\foreach \n in {0,...,52}{X\\}
\nocite{*}
\printbibliography[heading=subbibliography]
\end{document}
I have already reported this to the maintainer of biblatex-chicago
, who then suggested to ask here, as he thinks it's a general biblatex
-issue.
biblatex
does. One could probably make the problem go away in an ad-hoc manner by changing some penalties (I'm not sure which ones that would be though).