Biblatex: Namen in Kapitälchen, aber nur in der Bib

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: Biblatex: Namen in Kapitälchen, aber nur in der Bib

Problem gelöst

von marcel_wa_15 » Fr 26. Aug 2016, 11:28

Tausend Dank, Problem gelöst!

Gruß Marcel

von Gast » Fr 26. Aug 2016, 11:16

Der Befehl \mkbibnamelast heißt in den neueren biblatex-Versionen (>= 3.3) inzwischen \mkbibnamefamily. Analog heißt \mkbibnamefirst jetzt \mkbibnamegiven; \mkbibnameaffix heißt nun \mkbibnamesuffix.

Seit Version 3.4 gibt es ein bisschen Code für Abwärtskompatibilität, der funktioniert aber leider nicht in allen Situationen. In \AtBeginBibliography zum Beispiel funktioniert er nicht; wenn man aber nur \renewcommand*{\mkbibnamelast} in der Präambel hat, dann funktioniert er und es gibt auch ein paar nette, hilfreiche Warnungen.

Jetzt ist also
\AtBeginBibliography{%
  \renewcommand*{\mkbibnamefamily}[1]{\textsc{#1}}}
korrekt.

von marcel_wa_15 » Fr 26. Aug 2016, 00:27

Auch wenn das Thema schon etwas länger her ist...

Ich habe exakt das gleiche Problem.
\renewcommand*{\mkbibnamelast}[1]{\textsc{#1}}}
funktioniert einwandfrei, wie erwartet sind aber auch die Autorennamen im Zitat in Kapitälchen und das möchte ich nicht. Bei
\AtBeginBibliography{% 
  \renewcommand*{\mkbibnamelast}[1]{\textsc{#1}}}
passiert bei mir jedoch gar nichts, es kommt kein Fehler oder Warnung, die Namen in der Bibliography bleiben jedoch gleich und sind nicht in Kapitälchen. Hat jemand Erfahrungen hierzu?

Danke!

von Rob » Do 14. Jan 2010, 16:19

Vielen Dank, funktioniert wunderbar!

von domwass » Mi 6. Jan 2010, 10:09

Es gibt einen Befehl, der dafür sorgt, dass die Änderung erst am Anfang der Bibliographie vorgenommen wird:
\AtBeginBibliography{%
  \renewcommand*{\mkbibnamelast}[1]{\textsc{#1}}}
Gruß,
Dominik.-

Biblatex: Namen in Kapitälchen, aber nur in der Bib

von Rob » Di 5. Jan 2010, 23:54

Hallo,

mit Biblatex bin ich sehr zufrieden. Ich benutze
\renewcommand*{\mkbibnamelast}[1]{\textsc{#1}}
damit die Nachnamen der Autoren in Kapitälchen stehen. Allerdings möchte ich sie nur in der Bibliographie in Kapitälchen stehen haben, nicht im Text. Kann ich da bei \printbibliography irgendeine Option anwenden? In der Doku habe ich leider nichts gefunden. Bin für jeden Hinweis dankbar.

Rob

Nach oben