我试图引用即将发表的论文,不幸的是,如果我year = {Forthcoming}
输入我的 BibTeX 引用条目,pandoc-citeproc 总是将其视为n.d.
(例如脚注/参考书目条目中的“Greig (nd)”)。理想情况下,最好只输出它Forthcoming
(例如“Greig(即将到来”)。
我尝试在这里和其他地方搜索此问题的解决方案,但找不到任何东西。然后,我尝试使用其他人提出的一些建议的解决方案以及标准的 LaTeX/BibTeX 输出——例如这里:https ://jblevins.org/log/forthcoming 。
我尝试了这个(来自上面的链接):
@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 导出引文时,我将如何处理?