首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在pandoc/pandoc-citeproc中的年份书目字段中添加“即将到来”

如何在pandoc/pandoc-citeproc中的年份书目字段中添加“即将到来”
EN

Stack Overflow用户
提问于 2019-05-17 19:25:56
回答 1查看 713关注 0票数 1

我正在尝试引用一篇即将发表的论文,不幸的是,如果我将year = {Forthcoming}放在我的BibTeX引文条目中,pandoc-citeproc总是将其视为n.d. (例如"Greig (n.d.)“在脚注/参考书目条目中)。理想情况下,最好让它只输出Forthcoming (例如"Greig (即将到来“)。

我尝试在这里和其他地方搜索这个问题的解决方案,但没有找到任何东西。然后,我尝试使用来自其他人的一些建议解决方案,并使用标准的LaTeX/BibTeX输出-例如这里:https://jblevins.org/log/forthcoming

我尝试这样做(从上面的链接):

代码语言:javascript
复制
@Preamble{ " \newcommand{\noop}[1]{} " }

@Article{smith-2011,
  author  = "John Smith", 
  year    = 2011,
  journal = "Unorganized Scholarly Impressions",
  ...
}

@Article{smith-inpress-a,
  author  = "John Smith", 
  year    = "\noop{3001}in press",
  journal = "Journal of Nothingness",
  ...
}

@Article{smith-inpress-b,
   author  = "John Smith", 
   year    = "\noop{3002}forthcoming",
   journal = "Review of Random Thoughts",
   ...
}

不幸的是,pandoc-citeproc似乎没有对\noop{xxx}forthcoming做任何事情-我仍然在结果引用中得到n.d.。否则我会期望Forthcoming (例如"Greig (即将到来) ...")。

那么当我通过pandoc/pandoc-citeproc导出引文时,我该怎么做呢?

EN

回答 1

Stack Overflow用户

发布于 2019-11-26 00:11:12

我自己还没有完全弄清楚如何实现这一点,但对于“即将到来的”工作,你想要使用的变量是"status“而不是"year”。您可以查看来自JGM的这个已结束的问题,以了解有关使用here的一些信息。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56185461

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档