[Tex/LaTex] Italics/roman in BibTeX

bibtexformatting

I use a BibTeX style which automatically italicises booktitles (using \emph). I have certain entries which contain italicised words in the title. I would like these to appear non-italicised (in roman) in the final PDF output. Using any of \emph or \textit or \textrm on these items doesn't seem to make any difference — the whole title still appears in italics.

Minimal .bib entry

@PHDTHESIS{klein1974,
author = {Klein, Jared S.},
title = {The Particle \emph{u} in the {R}igveda},
school = {Yale},
year = {1974},
address = {New Haven, CT},
timestamp = {2009.12.04}
}

Minimal .bbl entry generated by sp.bst:

\bibitem[{Klein(1974)}]{klein1974}
Klein, Jared~S. 1974.
\newblock \emph{The particle \emph{u} in the {R}igveda}.
\newblock New Haven, CT: Yale dissertation.

Best Answer

\emph should work because second-level emphasis is set in upright shape by default. If that doesn't work, try \textup instead.

Explanation: \textrm selects the serif family, \textup the upright shape. The five text font attributes encoding, family, series, shape, and size are all orthogonal to each other, and changing one attribute does not touch the others. This means that selecting the serif family via \textrm does not change the shape from italic to upright.

Related Question