Seite 1 von 2

Problem mit \parencite*

Verfasst: Mo 6. Feb 2017, 13:14
von Eduard
Erhalte leider eine Fehlermeldung bezüglich \parencite*[][]{key1}


In meiner cls-Datei habe ich folgende Einstellung:

\RequirePackage [natbib=true, citestyle=authoryear-comp, backend=biber, autocite=inline]{biblatex}


\RequirePackage{csquotes}
Von welchem Paket ist \parencite* abhängig?

Verfasst: Mo 6. Feb 2017, 13:23
von Gast
\parencite* wird von biblatex, korrekter: Deinem biblatex-Stil definiert. Da Du citestyle=authoryear-comp nutzt, kommt es aus authoryear-comp.cbx. Bei mir funktioniert das ganz vorzüglich. Wenn es bei Dir nicht geht, dann solltest Du versuchen, das mit einem Minimalbeispiel zu reproduzieren und uns verraten, was für ein Fehler genau auftritt.

Beachte auch, dass citestyle=authoryear-comp alleine, ohne einen bibstyle, echt merkwürdig aussieht, ich würde Dir stattdessen zu style=authoryear-comp raten.

Verfasst: Mo 6. Feb 2017, 13:41
von Eduard
Das ist meine cls-Datei.
\if@langgerman
	\RequirePackage[main=ngerman,english]{babel}
	\babeltags{lang-main = ngerman}

\else
	\RequirePackage[main=english,ngerman]{babel}
	\babeltags{lang-main = English}
\fi

\babeltags{lang-de = ngerman}
\babeltags{lang-en = English}

\RequirePackage[T1]{fontenc}

\RequirePackage [natbib=true, style=authoryear-comp, backend=biber, autocite=inline]{biblatex}
\DeclareLanguageMapping{english}{english-apa}

\RequirePackage{csquotes}

In meiner tex-Datei heißt es nur:
\parencite*[cf.][]{key}
Erhalte die Meldung: Bild

Verfasst: Mo 6. Feb 2017, 13:44
von Gast
Wie Du an der Fehlermeldung ablesen kannst, liegt das Problem an einem \enquote-Befehl (der vielleicht durch \parencite ausgelöst wurde). Um das Problem genauer analysieren zu können, benötigen wir allerdings nicht nur Deine .cls-Datei, sondern auch eine Datei, die das exakte Problem reproduziert. Erstelle dafür bitte ein Minimalbeispiel und sieh zu, dass das Minimalbeispiel mit so wenig Code wie möglich das eigentliche Problem reproduziert. Sonst können wir leider nur raten.

Verfasst: Mo 6. Feb 2017, 14:13
von u_fischer
Sowas kommt meist durch fehlerhafte Anführungszeichen in der bib-Datei.

Verfasst: Mo 6. Feb 2017, 14:18
von Eduard
Hab keine in der bib-Datei.

Verfasst: Mo 6. Feb 2017, 14:21
von u_fischer
Stimmt, ich habe nicht genau hingeschaut: Der Fehler ist *vor* deinem \parencite.

Verfasst: Mo 6. Feb 2017, 14:22
von Johannes_B
Erneut hast du das Bild nicht korrekt eingebunden.

Verfasst: Mo 6. Feb 2017, 14:30
von Eduard
Ich habe dort folgenden Satz:
 \enquote*{God \textit{said}, \enquote*{Let there be light}} (1:2)} \parencite*[][308]{Rubin98}

Verfasst: Mo 6. Feb 2017, 14:42
von Gast
Das ist eine } mehr als {. Ob das ein Problem ist, kann man aber nicht sagen, weil das trotz vielfacher Nachfrage erneut kein Minimalbeispiel war.