Hinzufügen von Seitenzahlen zu Journalzitaten mit Postnotes und Incollection-Zitaten im Biblatex-Windycity-Stil

Hinzufügen von Seitenzahlen zu Journalzitaten mit Postnotes und Incollection-Zitaten im Biblatex-Windycity-Stil

Im Windycity-Stil von Biblatex werden in der ersten Zitierung von Zeitschriftenartikeln keine Seitenzahlen angezeigt, wenn eine Postnote vorhanden ist, und auch nicht bei Kapiteln in Sammlungen. Wie kann ich sicherstellen, dass die Seitenzahlen immer in der vollständigen Zitierung von Artikeln und Kapiteln angezeigt werden?

Das MWE:

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

produziert jetzt:

Bradd Shore, „Zweimal geboren, einmal gezeugt: Bedeutungskonstruktion und kulturelle Wahrnehmung“, American Anthropologist, neue Reihe, 93, Nr. 1 (März 1991): 9–27.

Sheldon Glashow, „Partielle Symmetrien schwacher Wechselwirkungen“, Nucl. Phys. 22 (1961): 2.

Gary Westfahl, „Die wahre Grenze: Konfrontation und Vermeidung der Realitäten des Weltraums in amerikanischen Science-Fiction-Filmen“, in Space and BeyondSpace and Beyond: Das Grenzthema in der Science-Fiction, Hrsg. Gary Westfahl (Westport, Conn. Greenwood, 2000).

aber ich möchte, dass es Folgendes erzeugt:

Bradd Shore, „Zweimal geboren, einmal gezeugt: Bedeutungskonstruktion und kulturelle Wahrnehmung“, American Anthropologist, neue Reihe, 93, Nr. 1 (März 1991): 9–27.

Sheldon Glashow, „Partielle Symmetrien schwacher Wechselwirkungen“,Nuklearphysik.22 (1961): 579-588, 2.

Gary Westfahl, „Die wahre Grenze: Konfrontation und Vermeidung der Realitäten des Weltraums in amerikanischen Science-Fiction-Filmen“, in Space and BeyondSpace and Beyond: The Frontier Theme in Science Fiction, Hrsg. Gary Westfahl, 55-65 (Westport, Conn. Greenwood, 2000).

(die Incollection-Zitierung ist ein bisschen wackelig, weil Windycity andere Felder als die Standard-Biblatex-Stile verwendet, aber ich wollte der einfacheren Verwendung halber Biblatex-Beispiele als Bib-Datei verwenden)

Antwort1

Sie müssen die pagesund postnoteFelder durch die Bibmacros und Bibliografietreiber in windycity.cbxund verfolgen 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, „Zweimal geboren, einmal gezeugt: Bedeutungskonstruktion und kulturelle Wahrnehmung“, American Anthropologist, neue Reihe, 93, Nr. 1 (März 1991): 9–27.//Sheldon Glashow, „Partielle Symmetrien schwacher Wechselwirkungen“, Nucl. Phys. 22 (1961): 579–588, 2.//Gary Westfahl, „Die wahre Grenze: Konfrontation und Vermeidung der Realitäten des Weltraums in amerikanischen Science-Fiction-Filmen“, in, in Space and Beyond Space and Beyond: Das Grenzthema in der Science-Fiction, hrsg. Gary Westfahl, 55–65 (Westport, Conn. Greenwood, 2000).

verwandte Informationen