BibLaTeX: mincrossref-threshold に達した場合の親エントリのフォーマット、パート II

BibLaTeX: mincrossref-threshold に達した場合の親エントリのフォーマット、パート II

同じ に -edincollectionされた が2 つある場合、-entry は参考文献に配置されます (デフォルトでは 2 に設定されています)。crossrefcollectioncollectionmincrossref

mincrossrefこのしきい値に達するとすぐに、参考文献のコレクションエントリを短縮することは可能でしょうか?

\documentclass{article}
\usepackage{fontspec}
\usepackage[style=authortitle-ibid,backend=biber]{biblatex}
\bibliography{bib}

\begin{filecontents}{bib.bib}
@collection{EickerWolf2017,
title = {Ungleichheit in Deutschland – ein »gehyptes Problem«?},
editor = {Eicker-Wolf, Kai and Truger, Achim},
location = {Marburg},
year = {2017},
}

@incollection{Schreiner2017,
author = {Schreiner, Patrick},
title = {Löhne und Verteilung},
crossref = {EickerWolf2017},
pages = {47--78},
}

@incollection{Bosch2017,
author = {Bosch, Gerhard and Kalina, Thorsten},
title = {Die deutsche Mittelschicht aus der Arbeitsmarktperspektive},
crossref = {EickerWolf2017},
pages = {111--142},
}
\end{filecontents}

\begin{document}
\cite{Bosch2017}
\cite{Schreiner2017}
\printbibliography
\end{document}

collection一度参照された場合はエントリを同じままにしcrossref、スペースを節約するために 2 回参照された場合は次のようにしたいと思います。

Eicker-WolfとTruger(2017:111–142)より。

(編集者が 2 人以上の場合は、「編集者 1 (et al.)」となります)

どこから始めればいいのか教えていただけますか?この質問\ifentryinbib条件を定義するためにを使用することを提案していますが、実際には目的のエントリをフォーマットするための指示は提供されていません。

答え1

のスタイルbiblatex-extバンドル(免責事項: 私は著者です) には、citexrefほぼ同じことを実行する と呼ばれるオプションが付属しています。

この例では、author-year が使用されているため、author-title スタイルではなく author-year ベース スタイルを選択しました。

\documentclass[ngerman]{article}
\usepackage{babel}
\usepackage{csquotes}

\usepackage[backend=biber, style=ext-authoryear-ibid, citexref=true]{biblatex}

\usepackage{libertinus}

\begin{filecontents}{\jobname.bib}
@collection{EickerWolf2017,
  title    = {Ungleichheit in Deutschland – ein »gehyptes Problem«?},
  editor   = {Eicker-Wolf, Kai and Truger, Achim},
  location = {Marburg},
  year     = {2017},
}
@incollection{Schreiner2017,
  author   = {Schreiner, Patrick},
  title    = {Löhne und Verteilung},
  crossref = {EickerWolf2017},
  pages    = {47--78},
}
@incollection{Bosch2017,
  author   = {Bosch, Gerhard and Kalina, Thorsten},
  title    = {Die deutsche Mittelschicht aus der Arbeitsmarktperspektive},
  crossref = {EickerWolf2017},
  pages    = {111--142},
}
\end{filecontents}
\addbibresource{\jobname.bib}

\begin{document}
\cite{Bosch2017,Schreiner2017}
\printbibliography
\end{document}

ボッシュ、ゲルハルト、トルステン・カリナ(2017)。 「労働市場の観点から見たドイツの中堅企業の歴史」 Eicker-Wolf und Truger 2017、S. 111–142。

関連情報