bibtex 输出中出现的间距字符

bibtex 输出中出现的间距字符

BibTeX 给出了奇怪的输出。我的.bib文件中有以下条目:

@book{nathanson,
Author = {Melvyn B. Nathanson},
Title = {Additive Number Theory: the Classical Bases},
Publisher = {Springer-Verlag},
Year = {1996},
Place = {New York}
}

当我运行 BibTeX 时,此条目的输出是:

\bibitem{nathanson}
Melvyn~B. Nathanson.
\newblock {\em Additive Number Theory: the Classical Bases}.
\newblock Springer-Verlag, 1996.

为什么\em书名中会出现 ?我尝试使用 BibTeX 好几次,但每次都会出现这种情况。每次运行bibtex,我都必须费尽心思删除它。有人能解释一下如何bibtex停止插入此\em命令吗?

答案1

我发现使用斜体\em{}会将其后的所有内容都改为斜体,即使文本在括号外也是如此。但是,\emph{}仅斜体显示括号内的内容。

我的 bibtex 输出(.bbl 文件)有\emph{}而没有\em{}。我猜也许你使用的 包缺失了\bibliographystyle。试着查看你的参考书目样式文档,看看缺少了什么。

如果这不起作用,我建议使用纳特比布。对我来说一直工作得很好。

相关内容