Hallo Herbert,
hallo Eugen,
ich kann das Problem bestätigen, durch die Änderung im Biblatex scheint die Syntax nicht mehr richtig zu funktionieren, die Probleme tauchen jeweils bei \or oder \fi auf. Auch ich verwende den Patch, den Herbert freundlicherweise bereitgestellt hat.
folgender Fehler wird ausgeworfen (TexShop)
Package biblatex Warning: \mkbibnamefirst is deprecated, please use \mkbibnameg
iven. Using \mkbibnamegiven.
./minimalbeispiel.tex:66: Extra \or.
\blx@theformat ...refixi }{\namepartsuffixi }}\or
\usebibmacro {name:given-f...
l.66 Zitat: \cite{BGH78}
Ich denke, das Problem liegt irgendwie in der Art, wie biblatex mit dem alten \mkbibnamefirst (bzw. \mkbibnameaffix) umgeht.
Das irritiert mich jedoch, denn ich habe alles abgesucht, aber kein \mkbibnamefirst (bzw. \mkbibnameaffix) mehr finden können!
Hier noch mein zum obigen Fehler passendes Minimalbeispiel:
%%%%%%%%%%%%%%%%%%%%%
\documentclass[]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage[backend=biber,style=biblatex-juradiss]{biblatex}
\usepackage[german=quotes]{csquotes}
\appto\bibsetup{%
\renewcommand{\mkbibnamegiven}[1]{\textup{#1}}%
}
\usepackage{filecontents}
\begin{filecontents}{kommentare.bib}
@COMMENTARY{Gans2002,
editor = {Gans, Dietmar},
editora = {Pantoffel, Frank},
editoratype = {founder},
gender = {pm},
title = {Handbuch des Rechts, des sonstigen Rechts und übriger
Gesetze, Kommentar},
shorthand = {Handbuch des Rechts},
edition = {2},
location = {München},
year = {2002},
}
@jurisdiction{BGH78,
Author = {BGH},
Date = {1978-10-03},
Date-Added = {2016-07-07 07:58:02 +0000},
Date-Modified = {2016-07-07 07:58:56 +0000},
Gender = {sm},
Usera = {Urteil},
Userb = {VI ZR 191/76},
Userc = {NJW 1979},
Userd = {266},
}
@article{wiester03,
Author = {Roland Wiester},
Date-Added = {2014-09-17 17:40:27 +0000},
Date-Modified = {2015-07-30 10:49:39 +0000},
Gender = {sm},
Journal = {NZI},
Keywords = {Aufsatz},
Pages = {632-636},
Title = {Zur Insolvenzfestigkeit von Zahlungszusagen im Er{\"o}ffnungsverfahren},
Year = {2003},
}
\end{filecontents}
\addbibresource{kommentare.bib}
\begin{document}
\cite[Mengele][111]{Gans2002}
\cite[633]{wiester03}
\cite{BGH78}
\printbibliography
\end{document}
%%%%%%%%%%%%%