Biblatex:使用 crossref 從父級繼承的日期範圍

Biblatex:使用 crossref 從父級繼承的日期範圍

在下列範例中,@article繼承自date@mvbook但未正確顯示範圍(請參閱螢幕截圖)。如果我{date=1983}@article.bib 檔案中刪除,問題就會消失。

[1) 但我不想手動編輯所有這些條目:我該怎麼做才能正確顯示日期範圍(實際上是年份範圍)?

2)不過,理想情況下,我更願意保留子項的日期,即@article,並忽略父項中的日期範圍,即@mvbook。我認為這是預設行為。事實上,Biblatex 文件(第 4.5.11 節)明確指出,子欄位預設不會被父欄位覆蓋…

微量元素:

\begin{filecontents}{\jobname.bib}

@mvbook{mvbook,
  location = {London},
  title = {Multivolume},
  volumes = {2},
  author = {Jane Doe},
  date = {1982/1983}
}

@incollection{article1,
  location = {London},
  title = {Article},
  volume = {2},
  booktitle = {Multivolume},
  author = {Jane Doe},
  date = {1983},
  pages = {675--779},
  crossref = {mvbook}
}

\end{filecontents}

\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}

\usepackage[T1]{fontenc}

\usepackage{hyperref} % hyperliens PDF
\usepackage[style=verbose-trad2,backend=biber]{biblatex}

\addbibresource{\jobname.bib}

\begin{document}
Lorem ipsum\footcite{mvbook} dolor sit amet\footcite{article1}…


\newpage
\printbibliography
\end{document}

輸出:

引用: 引文

參考書目: 參考書目

相關內容