I want to highlight (more precisely make bold) a specific author name in bibliography using bibtex
. There are several answers to this question, like
this, this, this, this or this one. However, I'm using the babelbib
package, and the previous solutions hack the plain style. I think that the solution that is closer to what I try to do is this one, however I'm not familiar with the language used to write bst files, in order to properly modify it.
For other reasons I have patched the babunsrt-lf
style to show only the author initials and I the author name I want to highlight has the form Lastname, {\relax Th}eo
The patched version of FUNCTION {format.names}
is taken from here.
Edit: Adding a MWE after @uT5r asked
\RequirePackage{filecontents}
\begin{filecontents}{\jobname.bib}
@CONFERENCE{CB:EPS36,
author = {\textbf{Lastname, {\relax Th}eo} and Coauthor, John},
title = {Some poster},
booktitle = {36 Conference},
address = {City},
year = {2009},
pages = {1015-1018},
}
\end{filecontents}
\documentclass{article}
\usepackage{filecontents}
\usepackage[francais,greek,english]{babel}
\usepackage{babelbib}
\selectbiblanguage{english}
\setbtxfallbacklanguage{english}
\begin{document}
bla
\bibliographystyle{bababbrv-lf}
\bibliography{\jobname}
\nocite{*}
\end{document}