I'm using biblatex
3.16 (latest), biber
(behind the scenes) and the biblatex-iso690
package (0.4.0, latest) that implements the iso-authoryear
biblatex style.
I've noticed that various fields, notably references to related entries in the bibliography (related=
) do not get printed, and I don't know why. Take the following example, which is using the default style:
\documentclass{article}
\usepackage{filecontents}
\begin{filecontents*}{\jobname.bib}
@Book{Keynes1936,
author = {John Maynard Keynes},
date = {1936},
title = {The General Theory of Employment, Interest and Money},
location = {London},
pagetotal = {403},
publisher = {MacMillan},
related = {Keynes2018},
relatedstring = {Repr. as},
}
@Book{Keynes2018,
author = {John Maynard Keynes},
date = {2018},
title = {The General Theory of Employment, Interest and Money},
isbn = {978-3-319-70343-5},
publisher = {Springer},
related = {Keynes1936},
relatedtype = {reprintof},
}
\end{filecontents*}
\usepackage{biblatex}
\addbibresource{\jobname.bib}
\begin{document}
\nocite{*}
\printbibliography
\end{document}
This produces
When changing the style, i.e. using
\usepackage[style=iso-authoryear]{biblatex}
instead, I obtain
I've taken a look at the documentation for both biblatex
and biblatex-iso690
, but haven't found anything that would explain this behavior to me. There is nothing in the .log
or .blg
files that would indicate any problem.
FWIW, I'm using MikTeX and xelatex.
EDIT: this also affects other fields, such as volume=
for an entry referring to one volume of a multi-volume book, language=
, and likely others.