I have a question on the font style of the bibliography.
My references use italics for book titles. Is there any command I can set to make sure all text in the bibliography is in one style only, i.e., the upright style?
I have a question on the font style of the bibliography.
My references use italics for book titles. Is there any command I can set to make sure all text in the bibliography is in one style only, i.e., the upright style?
What should work for any bibliography style using either \em (e.g., plain) or \emph (e.g., plainnat) or the more basic \itshape is to put the bibliography inside a group and to issue \let\itshape\upshape at the start of this group.
\documentclass{article}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@book{A01,
author = {Author, A.},
year = {2001},
title = {Alpha},
}
\end{filecontents}
\begin{document}
\nocite{*}
\begingroup
\let\itshape\upshape
\bibliographystyle{plain}
\bibliography{\jobname}
\endgroup
\end{document}

Based on the following answer: https://tex.stackexchange.com/a/296150
For biblatex, you can disable all emphasizing (italics) with the following:
\makeatletter
\renewrobustcmd*{\mkbibemph}{}
\protected\long\def\blx@imc@mkbibemph#1{#1}
\makeatother
\bibliographystylecommand. – Mico Nov 02 '12 at 15:35