在 LaTeX 书目中添加序言

在 LaTeX 书目中添加序言

使用包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})来避免这种情况。对于问题的第二部分(参考文献的顺序),您必须使用适当的样式。(顺便说一句,样式不是IEEEtranieeetran

答案2

IEEEtranNnatbib包一起使用,但请记住使用包url,这将帮助您更好地管理参考书目中显示的 URL。

相关内容