pandoc-citeproc bibtex:防止年份字段的转换

时间:2019-01-30 21:05:41

标签: pandoc bibtex pandoc-citeproc

我想使用pandoc将bibtex参考书目(.bib文件)转换为html。

在许多.bib文件中,year字段通常用于存储非日期信息,例如acceptedin print(对于尚未发布的文章) )。我知道例如biblatex具有更好的机制,但是更广泛的bibtex则没有。

问题在于pandoc-citeproc似乎试图将year字段解析为数据,并在失败的情况下将其留空。似乎信息完全消失了,而不是存储在诸如failed_date等其他字段中。因此,对于CSL文件尝试恢复此类非日期似乎为时已晚?

我的问题:

  • 确实如此吗?
  • 是否可以采取任何措施来防止这种解析行为(当然除了打补丁/重新编译;我必须坚持默认安装)
  • 可能有什么解决方法? (可能有可能将bibtex密钥年份复制为origyear之类的东西,然后应将其由pandoc-citeproc逐字记录(希望吗?),然后在CSL中使用,以防日期为空?

0 个答案:

没有答案