Literaturverz mit Biblatex, Anpassen des Zitates im Text

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: Literaturverz mit Biblatex, Anpassen des Zitates im Text

von Tobias 84 » Fr 27. Mär 2020, 19:31

Ihr seit wirklich großartig. Vielen Dank für die super Hilfe. Es hat jetzt tatsächlich funktioniert. Ich werde mein biblatex sicher aktualisieren, aber erst muss jetzt diese verfluchte Arbeit abgegeben werden.

von MoeWe » Fr 27. Mär 2020, 15:55

Den Befehl \DeclareDelimFormat gibt es in biblatex seit Version 3.4 vom Mai 2016 (das sind bald vier Jahre). Wenn Dein System da also einen Fehler à la Undefined control sequence. \DeclareDelimFormat produziert, dann ist das schon recht weit veraltet.

Ein Update ist dann schon eine Überlegung wert. Man muss sich dabei aber immer bewusst sein, dass gewisse Dinge nach einem Update nicht mehr gehen könnten und umgeschrieben werden müssen. Normalerweise ist das nicht zu aufwändig, aber gerade bei sehr großen Sprüngen kann es auch mal etwas länger dauern. Daher würde ich kurz vor einer wichtigen Deadline vom Update abraten.

Mit einer alten Version von biblatex müsste man statt
\DeclareDelimFormat[bib]{finalnamedelim}{\addcomma\space}
soetwas wie
% bitte nur für veraltete biblatex-Versionen verwenden
\AtBeginBibliography{%
  \renewcommand*{\finalnamedelim}{\addcomma\space}%
}
probieren.

Wenn Du uns mit einem Minimalbeispiel verrätst, welche Fehler Du mit einem neueren System bekommst, können wir Dir vielleicht weiterhelfen.

von Tobias 84 » Fr 27. Mär 2020, 11:49

Vielen Dank für deine Antwort. Ich denke
\DeclareDelimFormat[bib]{finalnamedelim}{\addcomma\space}
sollte zum Ziel führen. Leider bekomme ich die Fehlermeldung
"Undefined control sequence. \DeclareDelimFormat" Ich gehe davon aus, dass meine Biblatex-Version zu alt ist? Habe versucht Latex und Biblatex zu aktualisieren, aber mit der neuen Version kompiliert er mein Dokument überhaupt nicht mehr, mit der alten Version klappt es problemlos, aber eben nicht mit
\DeclareDelimFormat[bib]{finalnamedelim}{\addcomma\space}
.
Werde noch mal versuchen, dass neu zu installieren.
Ein weiteres großes Problem ist, dass ich meine bbx Datei schon vor langer Zeit geschrieben und leider nur sehr spärlich kommentiert habe. Jetzt verstehe ich leider nicht mehr so richtig, was ich damals überhaupt gemacht habe.

von Bartman » Do 26. Mär 2020, 22:21

Ohne Minimalbeispiel vermute ich mal, Du suchst
\DeclareDelimFormat[bib]{finalnamedelim}{\addcomma\space}
Ob das funktioniert, hängt auch von der Aktualität Deiner biblatex-Version ab.

Literaturverz mit Biblatex, Anpassen des Zitates im Text

von Tobias 84 » Do 26. Mär 2020, 22:06

Hallo Zusammen,
ich bin neu hier und hoffe auf eure Hilfe.
Ich verzweifle gerade an meinem Literaturverzeichnis/Zitaten im Text.
Ich nutze Biblatex mit Biber und einem etwas angepassten bibstyle "authoryear".
Im Literaturverzeichnis sollen der letzte und vorletzte Autor nicht mit "und" verbunden werden. Dies kann ich erfolgreich mit
\renewcommand{\finalnamedelim}{\addcomma\space}
in meiner bbx-Datei unterdrücken.
Leider unterdrückt er dabei aber auch das "und" zwischen zwei Autoren bei Quellen im Text obwohl ich als citestyle "authoryear" verwende.
Wie kann ich das umgehen? Gibt es eine Lösung, die sich nur auf das Literaturverzeichnis und nicht auf die Zitate im Text auswirkt?
Falls ein Minimalbeispiel notwendig ist, werde ich versuchen eines zu erstellen
Vielen Dank und herzliche Grüße

Tobi

Nach oben