I made my bibliography using Biblatex:
\usepackage[backend=bibtex]{biblatex}
and it works fine except that all of the @MISC entries, which I use to cite websites, are all italicized. This would have been fine, except that the URLs cited are italicized as well, which looks horrible. Is there a simple way (package options?) to make Biblatex stop italicizing the entire entry?
Minimal Working Example:
\documentclass{article}
\usepackage[backend=bibtex]{biblatex}
\addbibresource{Bibliography.bib}
\begin{document}
Cite Book, \cite{Book}
Cite Misc, \cite{Misc}
\printbibliography
\end{document}
The file Bibliography.bib
contains:
@book{Book,
author = {Author},
title = {Title},
publisher = {Publisher},
year = {2014},
}
@misc{Misc,
title = {``Title'' by Author (\url{http://tex.stackexchange.com/})}
}
The above produces:
I would like the entire of citation [2] to be \upshape
.
Edit:
Thanks to musicman's suggestion I managed to make the URLs print upright using:
\appto{\biburlsetup}{\renewcommand*{\UrlFont}{\upshape\ttfamily}}
But it still clashes with the rest of the bibliography @MISC entry, which is italicized. Is there a way to make the whole thing not italicized?
I have also tried
\appto{\bibfont}{\upshape}
and also
\renewcommand{\bibfont}{\upshape}
But neither have any effect.
Possible Solution:
The crux of being able to make the URLs print upright seems to be the manipulation of \UrlFont
:
\renewcommand*{\UrlFont}{\upshape\ttfamily}
However I cannot find \UrlFont
inside the Biblatex documentation. Could there be a similar hidden command that controls the bibliography entry's font?