14

Using biblatex and Biber, I want my bibliography to say "Ph.D. thesis" (with periods) rather than "PhD thesis" (without). MWE:

\documentclass{article}
\usepackage{biblatex}
\addbibresource{refs.bib}
\begin{document}
Hello \cite{testphd}
\printbibliography
\end{document}

and refs.bib:

@thesis{testphd,
  title       = {Thesis Title},
  author      = {Surname, Firstname},
  date        = {2010},
  institution = {Faculty of X, University of Y},
  type        = {phdthesis},
  location    = {Somewhere},
}

Output:

Output

What's the easiest way to do this? I don't want to change the .bib file ideally.

0

1 Answer 1

20

You can redefine the bibstrings used by biblatex with \DefineBibliographyStrings

\DefineBibliographyStrings{english}{phdthesis = {Ph\adddot D\adddotspace thesis}}

\adddot inserts an abbreviation dot, \adddotspace inserts an abbreviation dot followed by a space (penalised by abbrvpenalty).

0

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .