Ponga en negrita solo el autor de la bibliografía (el año no debe estar en negrita)

Ponga en negrita solo el autor de la bibliografía (el año no debe estar en negrita)

Quiero que en mi bibliografía el autor esté en negrita y el año sea normal. Como el ejemplo:ingrese la descripción de la imagen aquí

y no así:ingrese la descripción de la imagen aquí

Aquí la parte del código fuente de mi archivo de preámbulo:

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

Respuesta1

Actualizar

Para poner en negrita al autor fácilmente en la bibliografía, simplemente use

\DeclareNameWrapperFormat{sortname}{\mkbibbold{#1}}

No hay necesidad de xpatchamigos.


Antigua respuesta

Usar

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

Esto evitará que el año aparezca en negrita y también será lo correcto para los traductores. La macro con argumentos delimitados puede ser un poco arriesgada, por lo que, en general, se debe preferir una solución que utilice correctamente la agrupación. Desafortunadamente, biblatexlos comandos de fuentes son todos macros y no modificadores.

información relacionada