我需要引用一篇即将发表的论文(我想是已被接受但尚未发表的论文吧?)。但是当我使用unpublished
或proceedings
出版物类型时,我没有得到我想要的结果。我的bib
文件中的某些字段在最终文件中总是缺失pdf
。
我想要看到的结果:
作者,名称(2011)“文章名称”,期刊名称,第 15 卷,即将出版。
我应该使用哪种类型的即将发表的论文?有些类型的出版物我在 BibDesk 中找不到对应的出版物,例如某位作者写的书中的某个章节,但这本书是由另一位作者编辑的。例如:
Ritter, Jay R.,2002,《投资银行与证券发行》,载于 G. Constantinides、M. Harris 和 R. Stulz 编:《金融经济学手册》(北荷兰出版社,纽约,纽约州)
答案1
对于您在问题中给出的即将发表的文章,最简单的解决方案是简单地将它们格式化为article
类型,然后在字段中输入“出现” pages
。即将发表的文章还没有页面范围,当文章发表时,您无论如何都必须添加页面范围。在econ
参考书目样式中(事实上,大多数参考书目样式都是如此article
),页面范围出现在条目的最后,因此它将按照您的意愿进行格式化。
或者,(如评论中指出的那样)您可以将“显示”添加为字段note
。要在 BibDesk 中执行此操作,您需要执行以下操作:
- 打开文章的条目
- 在出版物菜单中,选择添加字段
- 在下拉文本框中,选择注释
这个解决方案在语义上是好的,但在实践中它可能不如在字段中放置“出现”那么强大pages
,因为字段的外观取决于您使用的特定书目样式;如果没有设置样式来输出字段note
,那么问题就会再次出现。
(另一种常见的方法是不给出年份,而是year
用“出现”替换该字段。当然,这会在参考书目和引文中替换它。)
对于书籍中的章节,incollection
应使用条目类型。inbook
条目(可能就是您所使用的条目)实际上是为引用单一作者或编辑的书籍的特定章节而设计的;您可能根本不会使用它,因为大多数此类引用都可以使用条目book
并将章节引用添加到引用命令来完成。
答案2
BibLaTeX
(不是 BibTeX)定义了一个字段pubstate
,您可以在其中设置不同的类型,如、、inpress
等。从submitted
forthcoming
手动的:
在准备 | 表达“准备中”(手稿正在准备出版)。 |
已提交 | 表达式‘已提交’(稿件已提交给期刊或会议)。 |
即将推出 | 表达‘即将到来’(手稿已被出版社或期刊接受)。 |
在新闻 | 表达“正在印刷”(手稿已经完全编辑完毕并且不再由作者处理;它处于制作过程的最后阶段)。 |
预发表 | 表达“预出版”(手稿以初步形式或位置发布,例如在印刷出版之前发布的在线版本)。 |
例如,
@inproceedings{
...
pubstate={forthcoming},
}
答案3
使用字段“intype”:
intype = {to appear in},
注意:这至少适用于 IEEEtranS.bst