在之前的一个问题中 -文档主体中的 bientry- 我正在寻找一种可能出现\bibitems
在我的文档主体中的方法。使用包解决了这个问题bibentry
。
作为后续行动,我现在想让其\bibitem
出现在正文中仅有的,最终根本就不在常规参考列表中。
是否可以定义类似的东西\bibentry*
来阻止显示条目?或者有其他方法可以得到我想要的?我无法使用 natbib...
答案1
我不确定我是否完全理解了你的问题。该bibentry
软件包提供了\bibentry{<key>}
在运行文本中生成完整引文的命令。应该通过指令指示键的“来源”(即包含原始条目的 bib 文件的名称)\nobibliography{<bibfile(s)>}
。请注意,该\nobibliography
命令仅用于指示 bib 文件的名称——它不执行在 tex 文件中遇到它的位置生成参考书目的“双重任务”。
如果你确实想生成一个“常规”参考列表(可能在文档末尾)也文内引用,您应该\bibliography
像往常一样使用命令,其中应列出引用。在这种情况下,您应该使用命令\nobibliography*{<bibfiles>}
而不是命令\nobibliography{<bibfiles>}
,如软件包的用户指南中所述bibentry
。使用“starred”命令将有助于抑制来自 BibTeX 和 LaTeX 的虚假警告和错误消息。