对于拥有多位作者的大型项目,我想知道如何处理没有年份的参考文献(通常是“未出版”或“即将出版”),而主要参考书目设置是 natbib 和 apalike。
natbib 与 apalike 的内置行为是发出一条错误消息,表示无法处理没有年份的参考文献,然后切换所有参考文献的书目样式。这个问题有解决方案吗?它看起来怎么样?最好有一个可以转移到其他情况的规范解决方案。
我尝试过
year = {no year},
在.bib
文件条目中,但这实际上不起作用,它在文本中产生了“作者(年份)”,在这里删除了“否”这个词。
year = {none},
有效之处在于文本中的引用和参考书目一致,并且不会抛出错误消息。这个解决方案可以被认为是规范的吗?