Agregar números de página a la cita del diario con notas posteriores y citas en la colección en estilo biblatex windycity

Agregar números de página a la cita del diario con notas posteriores y citas en la colección en estilo biblatex windycity

En el estilo windycity de biblatex, no se obtienen números de página en la primera cita de artículos de revistas si hay una nota posterior, ni de capítulos en colecciones. ¿Cómo puedo asegurarme de que los números de página siempre aparezcan en la cita completa de artículos y capítulos?

El MWE:

\documentclass{article}
\usepackage[style=windycity, sorting=nyt]{biblatex}
\bibliography{biblatex-examples}
\begin{document}
    \cite{shore}
    
    \cite[2]{glashow}
    
    \cite{westfahl:space}
\end{document} 

ahora produce:

Bradd Shore, “Nacido dos veces, una vez concebido: construcción de significado y cognición cultural”, Antropólogo estadounidense, nueva edición, 93, no. 1 (marzo de 1991): 9–27.

Sheldon Glashow, “Simetrías parciales de interacciones débiles”, Nucl. Física. 22 (1961): 2.

Gary Westfahl, “La verdadera frontera: confrontar y evitar las realidades del espacio en las películas de ciencia ficción estadounidenses”, en Space and BeyondSpace and Beyond: The Frontier Theme in Science Fiction, ed. Gary Westfahl (Westport, Connecticut, Greenwood, 2000).

pero quiero que produzca:

Bradd Shore, “Nacido dos veces, una vez concebido: construcción de significado y cognición cultural”, Antropólogo estadounidense, nueva edición, 93, no. 1 (marzo de 1991): 9–27.

Sheldon Glashow, "Simetrías parciales de interacciones débiles",Núcleo. Física.22 (1961): 579-588, 2.

Gary Westfahl, “La verdadera frontera: confrontar y evitar las realidades del espacio en las películas de ciencia ficción estadounidenses”, en Space and BeyondSpace and Beyond: The Frontier Theme in Science Fiction, ed. Gary Westfahl, 55-65 (Westport, Connecticut, Greenwood, 2000).

(la cita de la colección es un poco torpe porque windycity usa campos diferentes a los estilos estándar de biblatex, pero quería usar ejemplos de biblatex como archivo bib para facilitar su uso)

Respuesta1

Tendrás que buscar los campos pagesy postnotea través de los bibmacros y los controladores de bibliografía en windycity.cbxy windycity.bbx.

\documentclass{article}
\usepackage[style=windycity, sorting=nyt]{biblatex}

\DeclareBibliographyDriver{cite:article}{%
  \usebibmacro{author+title+etc}%
  \usebibmacro{articles}%
  \usebibmacro{colon+pages+etc}}%

\renewbibmacro*{cite:pages}{}

\renewbibmacro*{pages}{%
  \iffieldundef{pages}
    {}
    {\setunit{\addcomma\space}%
     \printfield{pages}%
     \clearfield{pages}%
     \togglefalse{edshift}}}

\renewbibmacro*{postnote}{%
  \iffieldundef{postnote}
    {}
    {\setunit{\postnotedelim}%
     \printtext[bibhyperref]{\printfield{postnote}}}}

\addbibresource{biblatex-examples.bib}
\begin{document}
  \cite{shore}

  \cite[2]{glashow}

  \cite{westfahl:space}

  \printbibliography
\end{document}

Bradd Shore, “Nacido dos veces, una vez concebido: construcción de significado y cognición cultural”, Antropólogo estadounidense, nueva edición, 93, no. 1 (marzo de 1991): 9–27.//Sheldon Glashow, “Partial Symmetries of Weak Interactions”, Nucl. Física. 22 (1961): 579–588, 2.//Gary Westfahl, “La verdadera frontera: confrontar y evitar las realidades del espacio en las películas de ciencia ficción estadounidenses”, en, en El espacio y más allá El espacio y más allá: el tema de la frontera en la ciencia Ficción, ed. Gary Westfahl, 55–65 (Westport, Connecticut, Greenwood, 2000).

información relacionada