
在下列範例中,@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}
輸出: