heading=bibintoc funktioniert nicht

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: heading=bibintoc funktioniert nicht

von Gast » Fr 6. Apr 2018, 09:49

Merkwürdig. Wenn Du eine KOMA-Klasse und biblatex v3.6 verwendest, dann ist heading=bibintoc äquivalent dazu, dass Du toc=bibliography angibst. Wie in der KOMA-Dokumentation zu lesen, hat die Klasse nämlich keine Kontrolle über die meisten von externen Paketen wie biblatex erstellten Überschriften. Es ist vielmehr so, dass biblatex selbst die Option toc=bibliography abgreift und auswertet (deswegen funktioniert das nur, wenn diese Option als Klassenoption global angegeben wird, und nicht, wenn es später mit \KOMAoptions oder \KOMAoption geschieht). Das Ergebnis ist, dass sich die Standard-Überschrift heading=bibliography dann wie heading=bibintoc verhält. Alle anderen headings werden von diesen Optionen nicht berührt. Im Umkehrschluss heißt das, dass in Deinem echten Dokument entweder biblatex nicht zum Einsatz kommt (unwahrscheinlich) oder dass dort heading=bibintoc nicht in den Optionen zu \printbibliography gesetzt oder erkannt wurde.

Inzwischen (biblatex v3.11, KOMA 3.25) gibt biblatex einen Teil der Kontrolle über die Überschrift des Literaturverzeichnisses an KOMA-Klassen zurück. Siehe https://github.com/plk/biblatex/issues/627

von Timeless » Do 5. Apr 2018, 23:01

Geht jetzt mit der Einstellung:

toc=bibliography

Geholfen hat die KOMA-Script-Anleitung von Markus Kohm.

von Timeless » Do 5. Apr 2018, 13:02

Das werde ich versuchen. Wenn alle Stricken reißen, taucht das Lit-Verzeichnis im Inhaltsverzeichnis halt nicht auf. Dann ist es eben so.

von Gast » Do 5. Apr 2018, 12:30

Bitte versuch das Problem einzugrenzen, bevor Du uns alles antust. In Minimalbeispiel ist die Halbierungssuche erklärt, die sollte Dir dabei helfen.

von Timeless » Do 5. Apr 2018, 12:28

Anonymous hat geschrieben:
Geht es denn in dem von mir gezeigten Beispiel?
Ja, wenn ich dein Beispiel bei mir durchlaufen lasse funktioniert es. Ebenso, bei einem anderen Dokument.

Würde es was bringen, wenn ich vom Minimalbeispiel abrücke und das gesamte Grauen der Präambel poste?

von Gast » Do 5. Apr 2018, 12:15

Tja, das sind schon etwas ältere Versionen. Mit meinem aktuellen System kann ich das Problem leider nicht nachvollziehen. Wenn es sonst geht und nur in diesem Dokument nicht, kann ich mir das nicht so richtig erklären.

Probier mal
\defbibheading{bibintoc}[\bibname]{%
  \addchap{#1}}
Geht es denn in dem von mir gezeigten Beispiel?

von Timeless » Do 5. Apr 2018, 12:08

Anonymous hat geschrieben:
Es hat sich aber bei KOMA und biblatex in der letzten Zeit ein bisschen bei den Überschriften getan. Welche Version von biblatex und KOMA-Script nutzt Du denn?
KOMA Version 3.21
biblatex Version 3.6

Ich bin verwirrt, weil es in einem anderen Dokument auf demselben System funktioniert. Im aktuellen Dokument leider nicht. Da die Arbeit in zwei Wochen abgegeben werden muss, möchte ich als eher unerfahrener LaTeX-Nutzer jetzt ungern mit Updatates anfangen und riskieren, dass danach gar nichts mehr geht ;-)

Nachtrag: Wenn ich dein erweitertes Minimalbeispiel nehme, klappt es bei mir auch. Es kann also eigentlich nicht an der Versionierung liegen.

von Gast » Do 5. Apr 2018, 11:40

Bei mir funktioniert es, wenn ich ein paar Zitate hinzufüge
\documentclass[a4paper,12pt, bcor=5mm, smallheadings]{scrreprt}
\usepackage{libertine}
\usepackage{microtype}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[babel,german=quotes]{csquotes}
\usepackage[backend=biber, style=geschichtsfrkl, citeinit=false, ibidpages, neueseitevollzitat=false, mits, hrsg, isbn=false]{biblatex}

\addbibresource{biblatex-examples.bib}

\begin{document}
\tableofcontents

\chapter{Hier}
\cite{sigfridsson}
\chapter{Gehts}
\cite{worman}
\chapter{Los}
\cite{geer}

\printbibliography[keyword={Quelle}, title={Archivquellen},heading=bibintoc]
\printbibliography[notkeyword={Quelle}, title={Literaturverzeichnis},heading=bibintoc]
\end{document}
Es hat sich aber bei KOMA und biblatex in der letzten Zeit ein bisschen bei den Überschriften getan. Welche Version von biblatex und KOMA-Script nutzt Du denn?

heading=bibintoc funktioniert nicht

von Timeless » Do 5. Apr 2018, 11:35

Da die .bib-Einträge fehlen gebe ich zu, dass es sich hier um kein vollständiges Minimalbeispiel handelt, mit dem ein Literaturverzeichnis gar nicht erst erzeugt werden kann. Dennoch die Frage, warum in meinem befüllten Dokument mit der vollständigen .bib-Datei trotz heading=bibintoc das Literaturverzeichnis partout nicht im Inhaltsverzeichnis erscheint? Auch nicht nach mehreren Kompilierungsdurchgängen.
\documentclass[a4paper,12pt, bcor=5mm, smallheadings]{scrreprt} 
\usepackage[a4paper]{geometry}
\usepackage{setspace}
\usepackage[supstfm=libertinesups]{superiors}
\usepackage{libertine}
\usepackage{microtype}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[babel,german=quotes]{csquotes}
\usepackage{ellipsis}
\usepackage{ragged2e}
\usepackage[backend=biber, style=geschichtsfrkl, citeinit=false, ibidpages, neueseitevollzitat=false, mits, hrsg, isbn=false]{biblatex}

\addbibresource{literatur.bib}

\begin{document}

\tableofcontents

\chapter{Hier}
\chapter{Gehts}
\chapter{Los}

\printbibliography[keyword={Quelle}, title={Archivquellen},heading=bibintoc]
\printbibliography[notkeyword={Quelle}, title={Literaturverzeichnis},heading=bibintoc]

\end{document}

Nach oben