![适合在线参考书目的 biblatex 条目类型](https://linux22.com/image/452584/%E9%80%82%E5%90%88%E5%9C%A8%E7%BA%BF%E5%8F%82%E8%80%83%E4%B9%A6%E7%9B%AE%E7%9A%84%20biblatex%20%E6%9D%A1%E7%9B%AE%E7%B1%BB%E5%9E%8B.png)
我希望能将\cite
其写入一本学术手册中,尽管它没有印刷版,而只能在互联网上找到。
如果这是大型参考书的一部分,但不在线,@InReference
则 是选择的条目类型(更一般地说,@InCollection
或@InBook
);如果它在线但不是大型作品的一部分,则@Online
(或其别名@WWW
)。但如果它是大型作品的一部分,那又如何呢和在线的?
我发现这个问题大约三年前,David Purton 在评论中建议使用@InBook
。这基本上就是我自己使用的:@InReference
使用howpublished = {online}
,效果很好。尽管如此,我还是想知道 --- 这是否仍然是最先进的/当前最佳的做法?
(尽管 biblatex 文档本身并没有明确指出这些collection
类型仅适用于印刷集合,但对卷的引用在我看来很明显它们是。)
答案1
我认为没有要求@inreference
(或者实际上是,,,,,@book
... )是印刷作品(而非仅在线出版)。如果文档中有暗示这一点的措辞,我会将其归因于数据模型最终受到 BibTeX 基础样式数据模型的启发,这些模型是在此类作品的仅在线出版并不常见(至少可以这么说)的时候编写的。@inbook
@collection
@incollection
@reference
biblatex
因此,如果从语义上讲(除了出版方法:在线与印刷)@inreference
似乎最合适,那就去做吧。
这斯坦福哲学百科全书是一个很好的例子,说明即使它仅在线,也可以完美地工作@(in)collection
。@(in)reference
例如,参见如何使用 BibLaTeX apa 引用在线参考文献中的条目?和如何在参考书目中包含网站标题。