Устранение исключения 3em тире в biblatex-chicago

Устранение исключения 3em тире в biblatex-chicago

По умолчанию biblatex-chciago заменяет повторяющихся авторов в библиографии на тире 3em, следуя Чикагскому руководству по стилю. Однако, когда в скомпилированном pdf-файле есть разрыв страницы между записями одного автора, он настаивает на повторении имени автора вместо использования тире. Как мне заставить пакет игнорировать существование разрыва страницы и продолжать использовать тире 3em во всех случаях?

Предоставление MWE для этого вопроса на самом деле нецелесообразно,моя вина.

Вместо этого, вот вырезка экрана, чтобы показать, что я имею в виду, серая область, конечно, указывает, где страница 17 переходит в страницу 18. Для записи «Religionis ac scientiae» должен быть просто еще один тире вместо повторения «Папа Урбан II»: Пример повторения автора после разрыва страницы

решение1

biblatexОбычно не заменяет повторяющихся авторов на дефис в начале новой страницы. Таким образом, вам не придется возвращаться на предыдущую страницу, чтобы увидеть имя.

Это делается с помощью biblatexфункциональности pagetracker, которую можно полностью отключить.

\documentclass[british]{article}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage{csquotes}

\usepackage[backend=biber, pagetracker=false]{biblatex-chicago}


\addbibresource{biblatex-examples.bib}

\begin{document}
Lorem \autocite{sigfridsson,knuth:ct:a,knuth:ct:b,knuth:ct:c,knuth:ct:d}

\vspace{12cm}

\printbibliography
\end{document}

Обратите внимание, что это может иметь побочные эффекты для цитат, поскольку biblatex-chicagoтакже проверяется, является ли цитата первой на определенной странице (что может быть желательным или нежелательным в вашем случае использования).

Если вы хотите изменить только тире, это тоже возможно, но из-за внутренней структуры это biblatex-chicagoбудет немного утомительно. Тире печатается одиннадцатью различными макросами, все из которых должны быть изменены.

Связанный контент