So lassen Sie Bibliografie-Überschriften vollständig weg (Komascript, Bibunits)

So lassen Sie Bibliografie-Überschriften vollständig weg (Komascript, Bibunits)

Verwenden vonNotizbuch, ich möchte mehrere Bibliographien erstellen mitbibunt. Ich möchte jedes Mal manuell steuern, ob ein neuer Abschnitt erstellt wird oder nicht, ob ein Titel erstellt wird usw. Mit anderen Worten, ich möchte verhindern, dass der Befehl putbib überhaupt eine Kopfzeile erstellt.

Bisher habe ich das nur geschafft (und das ohne wirklich zu wissen, was ich hier mache), indem ichAbonnieren:

Nach jedem

\begin{bibunit}

ich füge hinzu

\makeatletter
\patchcmd{\thebibliography}{\bib@heading}{}{}{}
\makeatother

das scheint zu funktionieren (aber ich habe wieder einmal wirklich keine Ahnung, was ich tue).

Meine Fragen: Ist dieser Code einigermaßen vernünftig? Oder wird er schreckliche Nebenwirkungen haben, von denen ich nichts weiß? Gibt es eine bessere Möglichkeit, eine Bibliographie ohne Kopfzeile zu erstellen?

(Manchmal scheinen Leute den Titel auf \vspace-2ex oder was auch immer zu setzen, aber das verhindert keinen Seitenumbruch in den Fällen, in denen der von der Bibliographie aufgerufene Befehl \section* einen erstellt)

Antwort1

(Entschuldigung, falls es schlechter Stil ist, die Frage selbst zu "beantworten", insbesondere, da es sich eher um eineBiblatex-Erfahrungsberichtals eine Antwort. Aber vielleicht ist es für jemanden in einer ähnlichen Situation nützlich.)

  1. Es scheint, dass die von mir verwendete Lösung in Ordnung war und keine anderen schrecklichen Nebenwirkungen hatte.
  2. Am Ende bin ich jedoch zu Biblatex/Biber gewechselt, genau wie von @jon empfohlen. Ich war zunächst abgeneigt, dies zu tun, da mir klar war, dass ich allein durch die Umstellung ein oder zwei Tage verlieren würde (was sich auch als richtig herausstellte).

    Nur der Vollständigkeit halber: Am Ende konnte ich wechseln, ohne die Bib-Dateien überhaupt ändern zu müssen, aber ich musste die Optionen maxbibnames=6 (um zu viel usw. zu verhindern), backend=biber (aus irgendeinem Grund funktionierte Bibtex nicht gut) und, am wichtigsten, safeinputenc (um seltsame Probleme mit utf8 inputenc zu verhindern; dementsprechend wird biber mit dem Schalter --output_safecharsset=full aufgerufen) verwenden.

    Wenn Sie es schaffen, die Dinge zum Laufen zu bringen, haben Sie ein deutlich besseres System, das einfache Ergänzungen ermöglicht, die mit meinem alten Bibunits/Bibtex-Setup ein schrecklicher Albtraum oder sogar unmöglich wären, wie zum Beispiel:

    • alle Überschriften mit \printbibliography[heading=none] weglassen
    • „Countdown“-Listen für den Lebenslauf mit einer Defbibenumgebung unter Verwendung von etaremune und \newrefcontext[sorting=ydnt]
    • Mehrere Tags für denselben Bib-Dateieintrag mit dem IDS-Feld hinzufügen
    • Nur Bib-Einträge mit einem bestimmten Schlüsselwort auswählen

Um es zusammenzufassen: Wenn Sie nicht standardmäßige Bibliografieanforderungen haben (und Kontrolle darüber, wie mit der Bibliografie umgegangen wird, was normalerweise nicht der Fall ist, wenn Sie einen Artikel bei einer Zeitschrift einreichen), würde ich jetzt auch dringend empfehlen, biblatex/biber zu verwenden (Sie sollten sich jedoch darüber im Klaren sein, dass Sie möglicherweise einen ganzen Tag brauchen, bis die Umstellung funktioniert; Sie rechnen nicht damit, dass Probleme wie Safeinputenc auftreten, bevor sie Sie treffen).

verwandte Informationen