BibTeX 中的斜体/罗马字

BibTeX 中的斜体/罗马字

我使用 BibTeX 样式,它会自动将书名斜体化(使用\emph)。我的某些条目的标题中包含斜体字。我希望这些字在最终的 PDF 输出中以非斜体(罗马字体)显示。在这些项目上使用\emph\textit\textrm中的任何一个似乎都没有任何区别——整个标题仍然以斜体显示。

最小 .bib 条目

@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}
}

最小 .bbl 条目生成于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.

答案1

\emph应该可以,因为二级强调默认设置为直立形状。如果不起作用,请尝试\textup其他方法。

解释:\textrm选择衬线系列,\textup直立形状。五个文本字体属性编码、系列、系列、形状和大小都是相互正交的,更改一个属性不会影响其他属性。这意味着通过选择衬线系列不会将\textrm形状从斜体更改为直立。

相关内容