Biblatex style numeric, Bestimmten Autoren hervorheben Thema ist als GELÖST markiert

Erstellung eines Literaturverzeichnisses mit BibTeX, Biber, BibLaTeX und Co.


questionmark

Biblatex style numeric, Bestimmten Autoren hervorheben

Beitrag von questionmark »

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}}

Benutzeravatar
domwass
TeX-Entwickler
TeX-Entwickler
Beiträge: 617
Registriert: Di 26. Aug 2008, 12:44
Kontaktdaten:

Beitrag von domwass »

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.-

questionmark

Beitrag von questionmark »

Ja, super, so klappt es. Vielen Dank!

Benutzeravatar
domwass
TeX-Entwickler
TeX-Entwickler
Beiträge: 617
Registriert: Di 26. Aug 2008, 12:44
Kontaktdaten:

Beitrag von domwass »

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

Gruß,
Dominik.-
(Moderator)

Antworten