Biblatex: Inconsistent behavior of `citetitle` (quotation marks vs. italic)

biblatex

  • Observation: It seems like the \citetitle command formats the title differently depending on the entry type.
  • MWE: In the example below, an article is formatted as "Title" (I assume \enquote{Title}) and report is formatted as \textit{Title}.
  • Question: (1) Is this intended? (2) Can I force (in a clean non-hacky way) the same formatting (I prefer "Title" or \enquote{Title})?

\documentclass{article}
\usepackage{biblatex}

% See https://ctan.org/tex-archive/macros/latex/contrib/biblatex/doc/examples
\addbibresource{biblatex-examples.bib}

\begin{document}
\begin{description}
\item[Article] \citetitle{baez/article} % @article{baez/article,
\item[(Tech)Report] \citetitle{padhye} % @report{padhye,
\end{description}
\printbibliography 
\end{document}

enter image description here


Related

Best Answer

It seems like the \citetitle command formats the title differently depending on the entry type.

Indeed. From there to the "inconsistent" in the title, it is a step though... I haven't done the setup, but to me it seems that it is different for each entry type precisely to be consistent with how the title is formatted elsewhere (bibliography, etc.).

But, as usual, with biblatex you can have it your way. The starred version of \DeclareFieldFormat* allows you to override all type-specific settings for a particular format:

\documentclass{article}
\usepackage{biblatex}

\addbibresource{biblatex-examples.bib}

\DeclareFieldFormat*{citetitle}{\mkbibquote{#1\isdot}}

\begin{document}
\begin{description}
\item[Article] \citetitle{baez/article} % @article{baez/article,
\item[(Tech)Report] \citetitle{padhye} % @report{padhye,
\end{description}
\printbibliography
\end{document}

enter image description here

Related Question