9

in output I see "MA Thesis" however I want to have "MA. Thesis". How one can put a dot after "MA"?

I am using numeric style. I looked though the file biblatex.def and I can see some \map sententences which I think @masterthesis is mapped to @thesis. Not sure where that "MA" is hidden.

10

The correct way is to use the @thesis entry type with a "mathesis" type field and to redefine the mathesis bibliography string (which is, in its non-abbreviated and abbreviated variants, hidden in english.lbx):

\documentclass{article}

\usepackage{biblatex}

\DefineBibliographyStrings{english}{%
  mathesis = {MA\adddot\addabbrvspace Thesis},
}

\usepackage{filecontents}

\begin{filecontents}{\jobname.bib}
@thesis{A01,
  author = {Author, A.},
  year = {2001},
  title = {Alpha},
  type = {mathesis},
}
\end{filecontents}

\addbibresource{\jobname.bib}

\nocite{*}

\begin{document}

\printbibliography

\end{document}

enter image description here

  • 2
    Thanks! Now I can find it in the biblatex manual too. But believe me it was not that straight forward. I wished there existed a short introduction in the beginning of the manual, explaining the technical terms and highlighting where to find what in the big book. – rowman Nov 7 '12 at 11:09

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.