I have the following basic LateX with BibLaTeX to print a categorized bibliography. I have one phdthesis in this simplied self-contained example:
\documentclass{article}
% introduce asticks (*) in list of references with new command mybibitem
%\usepackage{cite}
%\newcommand{\mybibitem}[1]{\stepcounter{enumiv} \bibitem[\textbf{*\arabic{enumiv}}]{#1}}
% BibLaTeX
\usepackage[
backend=bibtex,
style=authoryear,
firstinits=true,
maxbibnames=99]{biblatex}
\addbibresource{CV.bib}
\begin{document}
text text text text text text text text text text text text text text text
\nocite{phd2015}
\setlength\bibitemsep{5pt}
\printbibheading[title={Bibliography}]
\printbibliography[type=phdthesis, heading=subbibliography, title={PhD Thesis}]
\end{document}
Here my bib file:
@PHDTHESIS{phd2015,
author = {B. Mayer},
title = {{The Theory of Everything and More}},
school = {School of Everything, Everything University},
year = {2015}
}
As a result, i get only the header but no phdthesis. The same example works fine for articles and for conference proceedings. Is there something I do wrong with the type phdthesis? Is BibLaTeX somehow expecting something different?
Best Answer
The basic solution here is to filter with this:
type=thesis
. So:Explanation: According to the manual (section 2.1.2), the entrytype
@phdthesis
is aliased to@thesis
inbiblatex
. It will automatically provide a note like "PhD Thesis" in the standard styles. However, it is recommended to use the generic entrytype@thesis
, which you then disambiguate with thetype
field (e.g.,type = {Unpublished Ph.D. dissertation}
).