2

In the following MWE, I would like the citation to appear as

1 J. Doe. “Foo”. PhD thesis, Some University, 2000.

That is, I would like a comma instead of a period after the "PhD thesis". Is that possible?


MWE

\documentclass{article}
\usepackage[backend=bibtex]{biblatex} 

\usepackage{filecontents}
\begin{filecontents}{references.bib}
@phdthesis{foo,
 title={Foo},
 author={Doe, John},
 year={2000},
 school={Some University}
}
\end{filecontents}

\bibliography{references}
\begin{document}
I cite \cite{foo}.
\printbibliography
\end{document}

This results to the following

Result

moewe
  • 175,683
geo909
  • 790

1 Answers1

4

Here is a patch:

\documentclass{article}
\usepackage[backend=bibtex]{biblatex}

\usepackage{filecontents}
\begin{filecontents}{thisreference.bib}
@phdthesis{foo,
 title={Foo},
 author={Doe, John},
 year={2000},
 school={Some University}
}
\end{filecontents}

\addbibresource{thisreference.bib}
\usepackage{xpatch}
\xpatchbibdriver{thesis}{%
  \printfield{type}%
  \newunit
}{%
  \printfield{type}%
  \newunit
  \setunit{\addcomma\space}
}{}{}

 \begin{document}
I cite \cite{foo}.
\printbibliography
\end{document} 

enter image description here

Bernard
  • 271,350