I get these warnings:
! Argument of \language@active@arg" has an extra }. <inserted text> \par l.8 prenote=presecondary, postnote=postsecondary]
! Paragraph ended before \language@active@arg" was complete. <to be read again> \par l.8 prenote=presecondary, postnote=postsecondary]
I suppose the problem is something concerning the language settings of my document, especially those of the bibfile. I already read Language settings in bibliography and How does langid field in biblatex differ from language field? but it didn't help me. Deleting the aux-file didn't change anything. The error occured since I included some new bib-files (formatted like the example below). One problem may be that I'm quite confused with these language options. But even deleting the language fields did not change anything!
So here is an MWE:
\documentclass{scrbook}
\usepackage{lipsum}
\usepackage[french, english, italian, ngerman]{babel}
\usepackage[autostyle=true, french=guillemets, english=american, german=quotes]{csquotes}
\usepackage[style=authoryear-comp, url=true, doi=true, isbn=true, eprint=true, dashed=false,
backend=biber, sorting=nyt, maxbibnames=3, giveninits=false, clearlang=true, language=auto,
autolang=other]{biblatex}
\addbibresource{DissBib.bib}
\begin{document}
\lipsum
\nocite{*}
\printbibliography[heading=subbibliography, title={Textausgaben, Übersetzungen, Kommentare}, prenote=preprimary, postnote=postprimary, filter=bwbibsort]
\printbibliography[heading=subbibliography, title={Sekundärliteratur}, keyword=bwSek, prenote=presecondary, postnote=postsecondary]
\end{document}
And here is the bib-file I used:
@collection{Amberger.2017,
year = {2017},
title = {Auf Utopias Spuren. Utopie und Utopieforschung. Festschrift f{\"u}r Richard Saage zum 75. Geburtstag},
keywords = {bwSek},
location = {Wiesbaden},
publisher = {{Springer VS}},
isbn = {978-3-658-14045-8},
editor = {Amberger, Alexander and M{\"o}bius, Thomas and Saage, Richard},
doi = {10.1007/978-3-658-14045-8},
shorthand = {Amberger/M{\"o}bius/Saage 2017},
language = {de},
langid = {ngerman}
}
@incollection{Nitschke.2017,
crossref = {Amberger.2017},
author = {Nitschke, Peter},
title = {Die kritische Referenz der Utopie, oder Wie sinnvoll ist die Abgrenzung zum Chiliasmus},
keywords = {bwSek},
pages = {161--174},
publisher = {{Springer VS}},
isbn = {978-3-658-14045-8},
editor = {Amberger, Alexander and M{"o}bius, Thomas and Saage, Richard},
booktitle = {Auf Utopias Spuren. Utopie und Utopieforschung. Festschrift f{"u}r Richard Saage zum 75. Geburtstag},
location = {Wiesbaden},
language = {de},
keywords = {bwSek},
shorthand = {Nitschke 2017},
langid = {ngerman}
}
Thanks for your help.
prenote=preprimary, postnote=postprimary, filter=bwbibsortandprenote=presecondary, postnote=postsecondary. If I remove those probolematic options I can compile the code without error. The output looks OK as well. Please (i) make sure that the MWE does not produce unrelated errors (i.e. is as 'compilable as possible') and (ii) double check that the code as posted actually reproduces the error you are asking about. It may help if you additionally include (a link to) your full.logfile. – moewe Oct 16 '20 at 12:15shorthandfield to force a particular author-year citation style thatbiblatexcould very well have calculated automatically from author and year is a bit against the spirit ofbiblatex. If you want slashes between author names instead of the standard comma, then there are ways to get that without hard-coding the label inshorthand. – moewe Oct 16 '20 at 13:18