ich habe ein Problem mit dem Bibtex-Export:
Die Vorgeschichte:
Mir war aufgefallen, dass bei Aufsätzen aus Sammelwerken, wo das Sammelwerk einen Untertitel hat, dieser fehlte und nur der Haupttitel vorhanden war.
Glücklicherweise habe ich in den Optionen zu Citavi eine Option gefunden, dass man (weil Biblatex wohl nur ein Titelfeld unterstützt) auch bei übergeordneten Werken (also Sammelbänden) die Titel in ein Feld zusammenführen kann. (Für die Monographien hatte ich das bereits aktiviert, was auch immer problemlos funktioniert hat.)
Aber als ich das dann auch aktiviert hatte, kamen plötzlich zahlreiche Fehlermeldungen. Das Hauptproblem ist vermutlich:
Argument of \language@active@arg" has an extra
Dann habe ich ein wenig recherchiert und bereits herausgefunden, dass das ein Problem mit Babel und deutschen Umlauten ist.
Aber wenn ich die Option wieder deaktiviere, also bei Sammelwerken nur den Haupttitel angebe, kompiliert es einwandfrei.
Und jetzt das Sonderbare:
Bei Monographien habe ich auch Titel mit Umlauten. Das wird korrekt kompiliert.
Aber sobald das Sammelwerk einen Titel mit Umlauten hat, regnet es diese Fehlermeldungen.
Hier mal ein MWE, das funktioniert:
\documentclass[ngerman]{scrbook} \usepackage{babel} \usepackage{csquotes} \usepackage[ backend=biber, style=ext-authoryear-icomp, innamebeforetitle=true, ]{biblatex} \DeclareDelimFormat[bib,biblist]{nametitledelim}{\addcolon\space} \begin{filecontents*}{\jobname.bib} @book{Mustermann2020, author = {Mustermann, Max}, title = {Testbuch. Eine Einf{\"u}hrung}, year = {2020}, publisher = {Springer}, } \end{filecontents*} \addbibresource{\jobname.bib} \begin{document} Lorem ipsum \autocite{Mustermann2020} \printbibliography \end{document}
\documentclass[ngerman]{scrbook} \usepackage{babel} \usepackage{csquotes} \usepackage[ backend=biber, style=ext-authoryear-icomp, innamebeforetitle=true, ]{biblatex} \DeclareDelimFormat[bib,biblist]{nametitledelim}{\addcolon\space} \begin{filecontents*}{\jobname.bib} @book{Mustermann2020, editor = {Mustermann, Max}, title = {Sammelband. Eine Einf{\"u}hrung}, publisher = {Springer}, year = {2020} } @incollection{Artikel2020, author = {Artikelautor, Artikelvorname}, title = {Aufsatztitel}, pages = {1--10}, publisher = {Springer}, editor = {Mustermann, Max}, booktitle = {Sammelband. Eine Einf{\"u}hrung}, year = {2020}, publisher = {Springer} } \end{filecontents*} \addbibresource{\jobname.bib} \begin{document} Lorem ipsum \autocite{Artikel2020} \printbibliography \end{document}
PS:
Seltsamerweise funktioniert es jetzt hier. Aber bei mir in TexStudio kommt diese Fehlermeldung im zweiten Fall.