1

There are quite a few posts on this site that deal with the problem of abbreviating names in the bibliography to two letters, for instance Charles to Ch. The suggested solutions include using the \relax command, either manual or automated using source maps, or by defining a new commands such as \newcommand{\Ch}{Ch}.

However, when I try to implement the first solution myself I do not get the desired results. Also the option with the new command does not work and keeps giving me nesting errors for some reason.

MWE

\documentclass{article}
\usepackage{filecontents}
 \begin{filecontents}{\jobname.bib}
  @book{Book1,
  author = {Doe, {\relax Ph}ilippe},
  title  = {An Important Book},
  publisher = {Publisher},
  date = {2012},
}
\end{filecontents}
\usepackage[style=verbose,giveninits=true, backend=biber]{biblatex}
\addbibresource{\jobname.bib}
\begin{document}

\nocite{*}

\printbibliography
\end{document}

enter image description here

Paul
  • 255
  • 2
    To my knowledge the only solution that works properly with biblatex (and Biber) is the extended name format. Usage of the extended name format for this job is shown in the MWE of the question in https://tex.stackexchange.com/q/422938/35864 my answer there contains a kludge to automate this that I do not recommend. – moewe Jan 15 '20 at 16:51
  • Thank you! I just came across your nice solution myself too, I don't know why I missed it before. – Paul Jan 15 '20 at 16:53
  • Can we close this question as a duplicate of https://tex.stackexchange.com/q/422938/35864 or do you need an answer? If you need an answer, what should it be about that hasn't been addressed by the linked discussion. – moewe Jan 18 '20 at 09:03
  • It can be closed and my apologies for the duplicate. – Paul Jan 18 '20 at 11:20
  • No need to apologise. It's always easier to find the duplicate if you also know the answer and the search terms are somewhat generic here. – moewe Jan 18 '20 at 11:22

0 Answers0