O Manual de Estilo de Chicago recomenda, por seu estilo autor-data, que apenas o número da página seja citado entre parênteses quando referências à mesma obra forem repetidas no mesmo parágrafo. biblatex-chicago
segue isso até certo ponto. Conforme mencionado no manual (p. 122), ele redefine o rastreador nas quebras de página e recomenda o uso biblatex
do \citereset
comando para obter manualmente o comportamento desejado. Existe uma maneira de automatizar isso para que o rastreador seja redefinido após cada quebra de seção e nos limites do ambiente (como citações de bloco, por exemplo), ou mesmo, como seria mais compatível com CMoS, após cada quebra de parágrafo?
Aliás, o manual afirma que o pacote "oferece redefinição automática nos limites de parte, capítulo, seção e subseção" (p. 122), no entanto, não obtenho esse comportamento com o seguinte MWE:
% !TEX TS-program = xelatexmk
\documentclass{report}
\usepackage{filecontents}
\begin{filecontents}{bib.bib}
@article{citethis,
Author = {Author, Anton},
Journal = {Journal},
Title = {The Article},
Year = 2019}}
\end{filecontents}
\usepackage[authordate, backend=biber]{biblatex-chicago}
\addbibresource{bib.bib}
\begin{document}
This is some text with a citation \autocite[54]{citethis} and some more text and another citation of the same reference \autocite[56]{citethis}.
\section{A section title}
After a section break the same reference is cited again % \citereset
\autocite[57]{citethis}.
\begin{quote}
And this is a block quote, yet again from the same author. A very popular author indeed. % \citereset
\autocite[58]{citethis}
\end{quote}
More text to add. And after the block quote the same reference is cited again %\citereset
\autocite[59]{citethis}. And again \autocite[60]{citethis}.
And after a paragraph break again \autocite[61]{citethis}.
\end{document}
Portanto, essencialmente, as citações com as notas 57, 58 e 59 devem ser impressas por extenso (após o limite do ambiente e após a quebra de seção).
Idealmente, a citação com a nota 61 também deveria ser impressa na íntegra, para estar totalmente alinhada com o CMoS, no entanto, parece que isso é provavelmente mais complexo de conseguir, então eu já ficaria feliz com uma solução para a primeira. (É claro que isso evitaria uma solução separada para os casos anteriores, uma vez que os limites do ambiente e da seção sempre incluem também uma quebra de parágrafo.)
Responder1
biblatex
tem a opção citereset
que emite automaticamente \citereset
um comando de corte. Acho que é a isso que o biblatex-chicago
manual se refere na passagem citada. Os seguintes valores são suportados
none
– o recurso está desativadopart
–biblatex
executa\citereset
a cada\part
comandochapter
/chapter+
(somente se a classe do documento suportar\chapter
s) –biblatex
executa\citereset
a cada\chapter
comandosection
/section+
–biblatex
executa\citereset
a cada\section
comandosubsection
/subsection+
–biblatex
executa\citereset
a cada\subsection
comando
As +
versões foram introduzidas em biblatex
3.12 (https://github.com/plk/biblatex/issues/773,https://github.com/plk/biblatex/pull/809) e também redefinir os rastreadores em todos os níveis superiores. (A documentação não foi totalmente atualizada para refletir isso corretamente, isso foi corrigido para biblatex
3.13 emhttps://github.com/plk/biblatex/commit/1d35a968c61a6459b00cda73d5db7ff4a3bb29b6.)
Então
citereset=subsection+,
pode valer a pena tentar. Uma redefinição por parágrafo seria boa, mas até hoje nenhum gancho LaTeX adequado foi encontrado para isso, cf.https://github.com/plk/biblatex/issues/715. Sugestões são bem-vindas.
biblatex
não corrige automaticamente todos os ambientes para emitir a \citereset
e não acho que seria uma boa ideia, então você terá que fazer isso manualmente, por exemplo, com etoolbox
's \AtBeginEnvironment
e \AtEndEnvironment
.
\documentclass{report}
\usepackage[authordate, backend=biber, citereset=subsection+]{biblatex-chicago}
\AtBeginEnvironment{quote}{\citereset}
\AtEndEnvironment{quote}{\citereset}
\addbibresource{biblatex-examples.bib}
\begin{document}
This is some text with a citation \autocite[54]{sigfridsson}
and some more text and another citation of the same reference
\autocite[56]{sigfridsson}.
\section{A section title}
After a section break the same reference is cited again
\autocite[57]{sigfridsson}.
\begin{quote}
And this is a block quote, yet again from the same author.
A very popular author indeed.
\autocite[58]{sigfridsson}
\end{quote}
More text to add. And after the block quote the same reference is cited again
\autocite[59]{sigfridsson}. And again \autocite[60]{sigfridsson}.
And after a paragraph break again \autocite[61]{sigfridsson}.
\end{document}