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
。试着查看你的参考书目样式文档,看看缺少了什么。
如果这不起作用,我建议使用纳特比布。对我来说一直工作得很好。