BibLaTeX:當達到 mincrossref-threshold 時格式化父條目,第二部分

BibLaTeX:當達到 mincrossref-threshold 時格式化父條目,第二部分

如果我有兩個被-ed 為相同的incollections ,則-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-entry 保持不變crossref,但在引用兩次時看起來像下面這樣以節省一些空間:

參見:艾克-沃爾夫和特魯格(2017:111-142)。

(若編輯人數超過兩名,則為「編輯 1(等人)」)

有人能指出我從哪裡開始嗎?這個問題建議使用\ifentryinbib定義條件,但實際上並沒有給出任何格式化所需條目的說明。

答案1

的風格biblatex-ext(免責聲明:我是作者)有一個名為citexrefthat 的選項幾乎可以做到這一點。

在此範例中,我選擇了作者年份基本樣式而不是作者標題樣式,因為您在範例中使用了作者年份。

\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)。 「Die deutsche Mittelschicht aus der Arbeitsmarktperspektive」。參見:Eicker-Wolf und Truger 2017,S. 111–142。

相關內容