Biblatex style numeric, Bestimmten Autoren hervorheben

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 style numeric, Bestimmten Autoren hervorheben

von domwass » Mo 21. Nov 2011, 14:18

Wenn deine Frage damit beantwortet ist, bitte den Status entsprechend setzen (ich hab das jetzt mal gemacht).

Gruß,
Dominik.-
(Moderator)

von questionmark » Mo 21. Nov 2011, 13:44

Ja, super, so klappt es. Vielen Dank!

von domwass » Mo 21. Nov 2011, 09:29

Der Stil numeric nimmt für das Literaturverzeichnis nicht das Namensformat
»sortname«, sondern »default«, wie man dieser Liste in der
De-TeX-FAQ entnehmen kann. Du musst also statt sortname default
umdefinieren.

Gruß,
Dominik.-

Biblatex style numeric, Bestimmten Autoren hervorheben

von questionmark » Mo 21. Nov 2011, 00:11

Um im Literaturverzeichnis einen bestimmten Autoren fett zu drucken (z.B. für eine Bewerbung), findet man in Foren eine Lösung für den style authoryear. Um beispielsweise den Autoren Michel Goossens hervorzuheben kann man untenstehenden Code in die Präambel kopieren.

Problem: sobald der style auf numeric geändert wird, funktioniert das nicht mehr. Hat jemand eine Idee, wie man das damit trotzdem hinbekommen kann?
\usepackage[style=authoryear]{biblatex}
\bibliography{>Verweis hier einfügen<}

% Namessignaturen erstellen; Argumente:
% 1=Makro zum speichern der Signatur
% 2=Nachname
% 3=Vorname
% 4=Präfix
% 5=Suffix
\newcommand*{\mknamesignature}[5]{\def#1{#2|#3|#4|#5}}

% Prüfsignatur für den hervorzuhebenden Namen erstellen
% und in \highlightname speichern
\mknamesignature{\highlightname}{Goossens}{Michel}{}{}

\DeclareNameFormat{sortname}{% %
% Änderungen auf Gruppe = aktuellen Namen beschränken
\begingroup
% Prüfsignatur für aktuelle Namen erstellen und in
% \currentsignature speichern
\mknamesignature{\currentsignature}{#1}{#3}{#5}{#7}%
% \currentsignature mit \highlightname vergleichen
\ifdefequal{\highlightname}{\currentsignature}
{\let\mkbibnamefirst=\textbf
\let\mkbibnamelast=\textbf
\let\mkbibnameprefix=\textbf
\let\mkbibnameaffix=\textbf}
{}%
\ifnum\value{listcount}=1\relax
\usebibmacro{name:last-first}{#1}{#3}{#5}{#7}%
\ifblank{#3#5}
{}
{\usebibmacro{name:revsdelim}}%
\else
\usebibmacro{name:first-last}{#1}{#3}{#5}{#7}%
\fi
% Ende der Gruppe
\endgroup
\usebibmacro{name:andothers}}

Nach oben