Rendering of @proceedings is broken
Closed this issue · 9 comments
Here is the minimal example:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage[babel=true,english=american]{csquotes}
\usepackage[style = apa, backend = biber, isbn = true, doi = true]{biblatex}
\begin{filecontents*}{lit.bib}
@inproceedings{Ackermann2017,
Author = {Ackermann, Laura and Mugge, Ruth and Schoormans, Jan PL},
Crossref = {PLATE2017},
Doi = {10.3233/978-1-61499-820-4-1},
Pages = {1-4},
Date = {2017},
Title = {Consumers' attitudes towards product care: an exploratory study of motivators, ability factors and triggers}}
@proceedings{PLATE2017,
Location = {Amsterdam, The Netherlands},
Editor = {Bakker, Conny and Mugge, Ruth},
Isbn = {978-1-61499-820-4},
Publisher = {IOS Press},
Title = {{PLATE}: Product Lifetimes And The Environment},
Date = {2017}}
\end{filecontents*}
\addbibresource{lit.bib}
\begin{document}
\nocite{Ackermann2017}
\printbibliography
\end{document}
Here is the result:
And here is the list of the problems:
- Editors shouldn't be enclosed in parentheses, only the abbreviation Eds. should.
- Title of the proceedings is missing.
- Publisher of the proceedings is missing.
4. Location of the proceedings is missing.updated 2020-07-15
5. ISBN of the proceedings is missing.updated 2020-07-15
System information:
MacTeX-2020 incl. updates installed by TeX Live Utility
APA BibLATEX style Version 9.13
BibLATEX Version 3.14
UPDATE 2020-07-15
Problems 4 and 5 are no problems any more because location and ISBN is not required in APA 7.
9.16 is about to be released if you can test it there and so we can see what the current state of this is.
That 9.16 error is expected - as per the doc - you need bibaltex 3.18 and biber 2.18 which haven't been fully released yet - it's in progress. I won't push 9.16 to CTAN and TL until biblatex and biber released are done.
With 915, in the file apa.bbx
, after the line:
\step[notfield=editor, final]
can you insert the line:
\step[notfield=crossref, final]
and try it again?
That 9.16 error is expected - as per the doc - you need bibaltex 3.18 and biber 2.18 which haven't been fully released yet - it's in progress. I won't push 9.16 to CTAN and TL until biblatex and biber released are done.
Oh, sorry. That was my fault. I'm about to test your other suggestion.
With 915, in the file
apa.bbx
, after the line:\step[notfield=editor, final]
can you insert the line:
\step[notfield=crossref, final]
and try it again?
As I found no way to locally install the latest unreleased biber version I did that for the version 9.15 (was line 369 in the file apa.bbx
). The result looks very promising! Problems 1-3 seem to be fixed. Great work!
Thanks for confirming - this fix will be in 9.16 when released in the next week or so.
Thanks for confirming - this fix will be in 9.16 when released in the next week or so.
Perfect! I can't wait to see all updates (biblatex, biber, apa) coming in over the regular update procedure and working together. Keep up the good work!