使用包natbib
,我能够使用以下命令在文档的参考书目上方添加注释:
\renewcommand{\bibpreamble}{Some text\ldots}
我将此命令添加到文档的序言中,并打印注释。
但在编译过程中,我收到消息:
l.697 ...and\NAT@force@numbers{}\NAT@force@numbers
这强制手动干预来完成编译。
我的书目如下:
\bibliography{Bibliography}
\bibliographystyle{ieeetran}
\label{ch:Bibliography}
我一直在使用这个问题作为参考。
有人能提供建议吗?
是否可以按照文献中出现的顺序对参考书目中的参考文献进行排序?
最低限度的实用示例将很快发布。
答案1
问题不在于序言,而在于参考书目的样式。它与 的作者-年份样式不兼容natbib
。您可以通过切换到其他样式或使用 的数字引用选项natbib
(即\usepackage[numbers]{natbib}
)来避免这种情况。对于问题的第二部分(参考文献的顺序),您必须使用适当的样式。(顺便说一句,样式不是IEEEtran
。ieeetran
)
答案2
请IEEEtranN
与natbib
包一起使用,但请记住使用包url
,这将帮助您更好地管理参考书目中显示的 URL。