
동일한 에 -ed incollection
된 s가 두 개 있는 경우 -entry 는 참고문헌에 배치됩니다( 기본적으로 2로 설정됨).crossref
collection
collection
mincrossref
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
공간을 절약하기 위해 두 번 참조할 때는 다음과 같이 표시됩니다.
In: Eicker-Wolf 및 Truger(2017: 111–142).
(편집자가 2명 이상인 경우에는 »편집기 1 (et al.)«이 됩니다.)
누군가 나에게 어디서부터 시작해야 할지 알려줄 수 있나요?이 질문조건을 정의하는 데 사용을 제안 \ifentryinbib
하지만 실제로 원하는 항목의 형식을 지정하는 데 대한 지침은 제공하지 않습니다.
답변1
스타일biblatex-ext
묶음(면책조항: 저는 저자입니다.) citexref
거의 그런 일을 하는 옵션이 있습니다.
이 예에서는 저자 제목 스타일 대신 저자 연도 기본 스타일을 선택했습니다. 예에서 저자 연도를 사용했기 때문입니다.
\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}