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.
.bstfile, since having\textupin your.bibfile isn't ideal given that it specifies the formatting rather than the semantics. So if another bibstyle requires upright titles, the bib records with\textupwill have to be manually changed again so that the relevant words appear correctly with italics. – Alan Munn May 03 '11 at 22:36sp.bst(v. 2.1). – emacsomancer May 04 '11 at 00:11sp.bstalways uses\emphas you said, so an inner\emphshould work just fine. I've tested the style now, and it works as expected, so something else must be wrong. Please post a minimal example. – Philipp May 04 '11 at 11:21\emphworks as expected with thesp.bst. So to fix the problem properly, you really need to show us an example. – Alan Munn May 04 '11 at 11:54ulempackage. Fixed now. Many thanks! – emacsomancer May 04 '11 at 17:29