natbib 和 apalike 中没有年份的引用的规范处理

natbib 和 apalike 中没有年份的引用的规范处理

对于拥有多位作者的大型项目,我想知道如何处理没有年份的参考文献(通常是“未出版”或“即将出版”),而主要参考书目设置是 natbib 和 apalike。

natbib 与 apalike 的内置行为是发出一条错误消息,表示无法处理没有年份的参考文献,然后切换所有参考文献的书目样式。这个问题有解决方案吗?它看起来怎么样?最好有一个可以转移到其他情况的规范解决方案。

我尝试过

year = {no year},

.bib文件条目中,但这实际上不起作用,它在文本中产生了“作者(年份)”,在这里删除了“否”这个词。

year = {none},

有效之处在于文本中的引用和参考书目一致,并且不会抛出错误消息。这个解决方案可以被认为是规范的吗?

相关内容