Ich habe tagelang mit diesem Problem gerungen und im Forum nach Antworten gesucht, aber ohne Erfolg.
In meiner Präambel steht:
\usepackage[utf]{inputenc}
\usepackage[english]{babel}
\usepackage[babel]{csquote}
\usepackage[notes,backend=bibtex]{biblatex-chicago}
\addbibresource{Bibliography.bib}
Für die Bibliographieausgabe habe ich:
\printbibliography
Ich erhalte jedoch ständig diesen Fehler:
Package hypperref Warning: Return to get /pagelabels entry. (./main.bbl ./main.bbl:20: undefined control sequence. \blx@slist@name ->\cms @choose/global/ l.20 \entry{*****}{article}{} ?
Wenn ich auf "Zum Fehler gehen" klicke, gelange ich zu meiner main.bbl-Datei.
\sortlist[Eintrag]{\cms@choose/global/}
\entry{*****}{Artikel}{}
\field{labeltitlesource}{title}
\field{sortinit}{2}
\field{sortinithash}{2}
\field{title}{XTITLEOFARTICLEX}
\field{journaltitle}{{XJOURNALNAMEX}}
\field{month}{08}
\field{year}{2010}
\endentry
Ich wäre für jede Hilfe dankbar. Ich entschuldige mich, wenn meine Frage nicht im richtigen Format gepostet wurde, dies ist meine allererste Frage.
Antwort1
biblatex-chicago
setzt die Sortierung mit
\ExecuteBibliographyOptions{...,sorting=\cms@choose,...}
Mit bibtex
as backend landet der Befehl \cms@choose
unexpandiert in der Kontrolldatei (einer speziellen Bib, die von BibLatex erstellt wird) und dann auch im BBL.
Beim bbl
Lesen am Anfang des Dokuments verschluckt sich LaTeX am @ im Befehlsnamen und gibt einen Fehler aus. Der Fehler könnte durch Aktivieren von vermieden werden, \makeatletter
aber das würde das Problem, dass bibtex
nicht der richtige Sortiername ausgegeben wurde, nicht lösen.
Mit dem Biber-Backend gibt es kein Problem.
Als Schlussfolgerung würde ich das bibtex
Backend mit vermeiden biblatex-chicago
und zu wechseln biber
. Ein Link, wie das geht, istBiblatex mit Biber: Konfigurieren meines Editors, um undefinierte Zitate zu vermeiden.