Como ajustar o biblatex-chicago para incluir o intervalo completo de páginas na primeira citação, mesmo ao citar uma página específica

Como ajustar o biblatex-chicago para incluir o intervalo completo de páginas na primeira citação, mesmo ao citar uma página específica

Por padrão, biblatex-chicago(no modo Autor-Título) cita @articles e @incollections pela primeira vez com um intervalo completo de páginas, A MENOS que o comando cite inclua uma citação de página específica, caso em que apenas esta última é impressa.

Como posso ajustar o estilo para que as primeiras citações imprimam o intervalo completo de páginas seguido, quando aplicável, por vírgula + "arroba" + a(s) página(s) específica(s) citada(s)? (Quando a primeira citação não tiver citação de página, o resultado será idêntico.)

MWE:

\documentclass{article}

\usepackage[notes]{biblatex-chicago}
\addbibresource{biblatex-examples.bib}

\begin{document}

\cite[162]{hyman}.

\cite[220--222]{doody}.

\cite[163]{hyman}.
\cite[223]{doody}.

\end{document}

Saída padrão:

Arthur Hyman, “A Teoria do Intelecto de Aristóteles e sua Interpretação por Averróis”, emEstudos em Aristóteles, ed. Dominic J. O'Meara, Estudos em Filosofia e História da Filosofia 9 (Washington, DC: The Catholic University of America Press, 1981), 162.

Terrence Doody, “O estilo de Hemingway e a narração de Jake”,O Jornal de Técnica Narrativa4, não. 3 (1974): 220–222.

Hyman, “Teoria do Intelecto de Aristóteles”, 163. Doody, “Estilo de Hemingway e Narração de Jake”, 223.

Resultado desejado (negrito adicionado para marcar as diferenças):

Arthur Hyman, “A Teoria do Intelecto de Aristóteles e sua Interpretação por Averróis”, emEstudos em Aristóteles, ed. Dominic J. O'Meara, Estudos em Filosofia e História da Filosofia 9 (Washington, DC: The Catholic University of America Press, 1981),161-191, em 162.

Terrence Doody, “O estilo de Hemingway e a narração de Jake”,O Jornal de Técnica Narrativa4, não. 3 (1974):212–225, em220–222.

Hyman, “Teoria do Intelecto de Aristóteles”, 163. Doody, “Estilo de Hemingway e Narração de Jake”, 223.

Responder1

Os estilos padrão verbosetêm uma opção chamada citepagespara isso. biblatex-chicagonão parece ter uma opção semelhante.

Algo como o seguinte parece funcionar, mas como sempre, é complicado modificar um estilo altamente personalizado como biblatex-chicago.

\documentclass{article}

\usepackage[notes]{biblatex-chicago}

\DefineBibliographyStrings{english}{
  thiscite = {at},
}

\newtoggle{cbxchic:hadpages}

\renewbibmacro*{fullpostnote}{%
  \global\toggletrue{cbxchic:hadpages}%
  \iffieldundef{chapter}%
   {\iffieldundef{pages}%
      {\global\togglefalse{cbxchic:hadpages}}%
      {\postnotedelim%
        \printfield{pages}}}%
   {\postnotedelim%
    \printfield{chapter}}%
  \ifboolexpr{
      test {\ifnumequal{\value{citecount}}{\value{citetotal}}}
      and
      test {\iffieldpages{postnote}}
      and
      togl {cbxchic:hadpages}
    }
    {\setunit{\addcomma\space}%
     \bibstring{thiscite}%
     \setunit{\addspace}}
    {}%
  \usebibmacro{semel:postnote}}

\renewbibmacro*{eid+fullpostnote}{%
  \global\toggletrue{cbxchic:hadpages}%
  \iffieldundef{chapter}%
    {\iffieldundef{pages}%
      {\iffieldundef{eid}%
        {\global\togglefalse{cbxchic:hadpages}}%
        {\postnotedelim%
          \printfield{eid}%
          \clearfield{eid}}}%
      {\postnotedelim%
        \printfield{pages}}}%
    {\postnotedelim%
      \printfield{chapter}}%
  \ifboolexpr{
      test {\ifnumequal{\value{citecount}}{\value{citetotal}}}
      and
      test {\iffieldpages{postnote}}
      and
      togl {cbxchic:hadpages}
    }
    {\setunit{\addcomma\space}%
     \bibstring{thiscite}%
     \setunit{\addspace}}
    {}%
  \usebibmacro{semel:postnote}}

\addbibresource{biblatex-examples.bib}

\begin{document}
\cite[162]{hyman}.

\cite[220--222]{doody}.

\cite[163]{hyman}.
\cite[223]{doody}.

\end{document}

Arthur Hyman, “A Teoria do Intelecto de Aristóteles e sua Interpretação por Averróis”, em Estudos em Aristóteles, ed. Dominic J. O'Meara, Estudos em Filosofia e História da Filosofia 9 (Washington, DC: The Catholic University of America Press, 1981), 161–191, em 162.

informação relacionada