Biblatex WindyCity スタイルで、ポストノートとインコレクション引用を使用してジャーナル引用にページ番号を追加する

Biblatex WindyCity スタイルで、ポストノートとインコレクション引用を使用してジャーナル引用にページ番号を追加する

Windycity スタイルの Biblatex では、ポストノートがある場合、ジャーナル記事の最初の引用にはページ番号が表示されません。また、コレクション内の章にもページ番号が表示されません。記事と章の完全な引用にページ番号が常に表示されるようにするには、どうすればよいですか?

MWE:

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

現在、次のものが生成されます:

ブラッド・ショア、「二度生まれ、一度受胎:意味構築と文化的認知」、アメリカ人類学者、新刊、93巻1号(1991年3月):9-27。

シェルドン・グラショー、「弱い相互作用の部分的対称性」、Nucl. Phys. 22 (1961): 2。

ゲイリー・ウェストファール、「真のフロンティア:アメリカのSF映画における宇宙の現実への対峙と回避」『Space and Beyond:SFにおけるフロンティアテーマ』ゲイリー・ウェストファール編(コネチカット州ウェストポート、グリーンウッド、2000年)。

しかし、私は次のようなものを生成したいのです:

ブラッド・ショア、「二度生まれ、一度受胎:意味構築と文化的認知」、アメリカ人類学者、新刊、93巻1号(1991年3月):9-27。

シェルドン・グラショー、「弱い相互作用の部分的対称性」核物理学22(1961):579-588、2。

ゲイリー・ウェストファール、「真のフロンティア:アメリカのSF映画における宇宙の現実への対峙と回避」『Space and Beyond:SFにおけるフロンティアテーマ』ゲイリー・ウェストファール編、55-65ページ(コネチカット州ウェストポート、グリーンウッド、2000年)。

(windycity は標準の biblatex スタイルとは異なるフィールドを使用するため、インコレクションの引用は少し不自然ですが、使いやすさのために biblatex-examples を bib ファイルとして使用したいと考えました)

答え1

およびの bibmacros および bibliography ドライバを通じて、pagesおよびフィールドを追跡する必要があります。postnotewindycity.cbxwindycity.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, “Twice-Born, Once Conceived: Meaning Construction and Cultural Cognition,” American Anthropologist, new ser., 93, no. 1 (March 1991): 9–27.//Sheldon Glashow, “Partial Symmetries of Weak Interactions,” Nucl. Phys. 22 (1961): 579–588, 2.//Gary Westfahl, “The True Frontier: Confronting and Avoiding the Realities of Space in American Science Fiction Films,” in, in Space and Beyond Space and Beyond: The Frontier Theme in Science Fiction, ed. Gary Westfahl, 55–65 (Westport, Conn. Greenwood, 2000).

関連情報