natbib 书目/参考文献部分分成几部分

natbib 书目/参考文献部分分成几部分

我有一个参考书目部分,我想将其分成几个部分,如下所示:

  • 参考
    • 会议和研讨会论文集
      • 参考文献 1
      • 参考文献 2
    • 期刊文章
      • 参考文献 3
      • 参考文献 4
    • 互联网工程任务组征求意见稿 (IETF RFC)
      • 参考文献 5
    • 应用程序编程接口 (API)
      • 参考文献 6

我使用如下命令来构建我的参考:

\usepackage[round]{natbib}
\renewcommand*{\refname}{}
\nocite{*}
\bibliographystyle{plainnat}
\bibliography{myReferences}

然后结束:

/home/robottinosino$ latex f && bibex f && latex f && latex f

答案1

我认为您的所有或所有 bib 条目都在一个文件中,对吗?如果是这样,请查看多围兜包。它通过提供单独的引用命令来区分不同书目中的引用来执行其工作。它与包兼容natbib。在序言中,您将发出一系列\newcites命令,例如

\newcites{conf}{Conference and workshop proceedings}
\newcites{journ}{Journal articles}
\newcites{ietf}{Internet Engineering Task Force Request For Comments (IETF RFCs)}
\newcites{apis}{Application Programming Interfaces (APIs)}

在文档正文中,您可以使用诸如\citetconf{ref1}和 之类的命令\citepietf{ref2},其中ref1将在标题“会议和研讨会论文集”下列出一份文档,ref2将在标题“互联网工程任务组征求意见稿 (IETF RFC)”下列出一份文档。

假设书目条目位于名为的文件中myReferences.bib,则可以通过提供以下命令来生成书目,例如

\bibliographyconf{myReferences}
\bibliographyjourn{myReferences}

等等。该软件包甚至允许您为每个单独的参考书目分配不同的参考书目样式。

顺便说一句,如果你的 bib 条目已经位于不同的 bib 文件中(按类型组织),你可能需要查看书目主题包也是如此。

相关内容