书名中的斜体(已解决)

书名中的斜体(已解决)

我尝试使用natbib和更改文档的参考书目样式bibtex,但没有任何样式可以在书名中显示斜体。例如,迪纳特根据网页(和 bst 文件)使用斜体,但它们没有出现在我的文档中:

foo.tex:

\documentclass[10pt,twoside,spanish]{book}
\usepackage[numbers]{natbib}
\usepackage{beton} % This package was the problem

\begin{document}
\bibliographystyle{dinat}
\nocite{cutland:book89}
\bibliography{bibliografia}
\end{document}

书目.bbl:

@Book{cutland:book89,
  author =   {One, Some},
  title =    {b},
  publisher =    {c},
  year =     1989}

结果: 结果

(请注意,样式确实发生了变化,但斜体没有改变。)

答案1

事实证明该软件包beton干扰了字体样式。由于我不需要它,因此我删除了\usepackage{beton}此处的行:

\documentclass[10pt,twoside,spanish]{book}
\usepackage[numbers]{natbib}
\usepackage{beton}

\begin{document}
foo
\bibliographystyle{dinat}
\cite{cutland:book89}
\bibliography{bibliografia}
\end{document}

或者,更完整的 texlive 安装提供该包中的所有字体,其中包括斜体。

相关内容