von Gast » Sa 24. Aug 2019, 21:32
Leider steht in der Fehlermeldung nicht,
welcher Befehl denn undefiniert ist. In der Logdatei steht das natürlich, wenn Dein Editor Dir das nicht anzeigt, dann ist das recht ungünstig und vielleicht ein Grund über einen Editorwechsel nachzudenken. Da aber in dem Code eigentlich nur das
\DeclareFieldFormat{postnote}{%
\iftoggle{cbx:droppageprefix}
{\mknormrange{#1}}
{\mkpageprefix[pagination][\mknormrange]{#1}}}
im Vergleich zur vorherigen Version neu ist (neben einem kleinen Bugfix), tippe ich auf \mknormrange. Der Befehl ist in Version 3.11 neu. Wenn der also das Problem ist, dann probier mal stattdessen
\DeclareFieldFormat{postnote}{%
\iftoggle{cbx:droppageprefix}
{#1}
{\mkpageprefix[pagination]{#1}}}
Ansonsten ist ein Update natürlich immer eine gute Idee. TeXStudio kann dabei aber wahrscheinlich nicht ganz so viel weiterhelfen. Denn das ist nur der Editor. Wichtig für biblatex und Co. ist aber Dein TeX-System/Deine TeX-Distribution (wahrscheinlich MacTeX oder TeX live). Wenn \mknormrange nicht bekannt ist, dann hast Du nicht die aktuelle Version TeX live/MacTeX 2019. Da man von älteren Versionen nicht auf neue aktualisieren kann, ist es am einfachsten, einfach die 2019-Version zu installieren. Die kann auch mit anderen Versionen koexistieren und bei MacTeX gibt es (hab ich mir sagen lassen) sogar eine GUI mit der man ganz leicht zwischen den verschiedenen installierten Versionen wechseln kann. Siehe auch
https://tex.stackexchange.com/q/55437/35864 und
https://tex.stackexchange.com/q/107017/35864
Leider steht in der Fehlermeldung nicht, [i]welcher[/i] Befehl denn undefiniert ist. In der Logdatei steht das natürlich, wenn Dein Editor Dir das nicht anzeigt, dann ist das recht ungünstig und vielleicht ein Grund über einen Editorwechsel nachzudenken. Da aber in dem Code eigentlich nur das
[code]\DeclareFieldFormat{postnote}{%
\iftoggle{cbx:droppageprefix}
{\mknormrange{#1}}
{\mkpageprefix[pagination][\mknormrange]{#1}}}[/code]
im Vergleich zur vorherigen Version neu ist (neben einem kleinen Bugfix), tippe ich auf [tt]\mknormrange[/tt]. Der Befehl ist in Version 3.11 neu. Wenn der also das Problem ist, dann probier mal stattdessen
[code]\DeclareFieldFormat{postnote}{%
\iftoggle{cbx:droppageprefix}
{#1}
{\mkpageprefix[pagination]{#1}}}[/code]
Ansonsten ist ein Update natürlich immer eine gute Idee. TeXStudio kann dabei aber wahrscheinlich nicht ganz so viel weiterhelfen. Denn das ist nur der Editor. Wichtig für [tt]biblatex[/tt] und Co. ist aber Dein TeX-System/Deine TeX-Distribution (wahrscheinlich MacTeX oder TeX live). Wenn [tt]\mknormrange[/tt] nicht bekannt ist, dann hast Du nicht die aktuelle Version TeX live/MacTeX 2019. Da man von älteren Versionen nicht auf neue aktualisieren kann, ist es am einfachsten, einfach die 2019-Version zu installieren. Die kann auch mit anderen Versionen koexistieren und bei MacTeX gibt es (hab ich mir sagen lassen) sogar eine GUI mit der man ganz leicht zwischen den verschiedenen installierten Versionen wechseln kann. Siehe auch https://tex.stackexchange.com/q/55437/35864 und https://tex.stackexchange.com/q/107017/35864