ich möchte, dass in meiner Bibliographie der Autor fett gedruckt ist und das Jahr normal ist. Wie im Beispiel:
Hier der Teil des Quellcodes meiner Präambeldatei:
\usepackage[natbib=true, backend=biber, style=authoryear, dashed=false]{biblatex}
\setlength{\bibitemsep}{18pt}
\setlength{\bibhang}{0.2cm}
\DeclareNameAlias{sortname}{last-first}
\AtBeginBibliography{%
\renewcommand*{\multinamedelim}{\addsemicolon\space}%
\renewcommand*{\finalnamedelim}{\addsemicolon\space}%
}
\DefineBibliographyStrings{ngerman}{%
andothers = {et\addspace al\adddotspace},%
andmore = {et\addspace al\adddotspace},%
}
\usepackage{xpatch}
\xpretobibmacro{author}{\mkbibbold\bgroup}{}{}
\xapptobibmacro{author}{\egroup}{}{}
\xpretobibmacro{bbx:editor}{\mkbibbold\bgroup}{}{}
\xapptobibmacro{bbx:editor}{\egroup}{}{}
\renewcommand*{\labelnamepunct}{\mkbibbold{\addcolon\space}}
Antwort1
Aktualisieren
Um den Autor in der Bibliographie einfach fett zu markieren, verwenden Sie einfach
\DeclareNameWrapperFormat{sortname}{\mkbibbold{#1}}
Keine Notwendigkeit für xpatch
und Freunde.
Alte Antwort
Verwenden
\usepackage{xpatch}
\def\bmkbibbold#1\emkbibbold{\mkbibbold{#1}}
\xpretobibmacro{author}{\bmkbibbold}{}{}
\xpatchbibmacro{author}
{\usebibmacro{date+extradate}}
{\emkbibbold\usebibmacro{date+extradate}}
{}{}
\xpretobibmacro{bbx:editor}{\bmkbibbold}{}{}
\xpatchbibmacro{bbx:editor}
{\usebibmacro{date+extradate}}
{\emkbibbold\usebibmacro{date+extradate}}
{}{}
\xpretobibmacro{bbx:translator}{\bmkbibbold}{}{}
\xpatchbibmacro{bbx:translator}
{\usebibmacro{date+extradate}}
{\emkbibbold\usebibmacro{date+extradate}}
{}{}
\DeclareDelimFormat[bib,biblist]{nametitledelim}{\addcolon\space}
Dadurch wird das Jahr von der Fettschrift ausgenommen und auch für Übersetzer ist es das Richtige. Das Makro mit abgegrenztem Argument könnte etwas riskant sein, daher sollte im Allgemeinen eine Lösung bevorzugt werden, die die Gruppierung richtig verwendet. Leider biblatex
sind alle Schriftbefehle von Makros und keine Schalter.