问题描述
我正在使用 Pandoc 处理一些 R Markdown 文件。这些文件包括对在 BibTeX (.bib) 文件中指定的作品的引用。在 R Markdown 文件的 YAML 标头中,我指定了该文件的路径:
bibliography: 'c:/myDir/myRefs.bib'
这些都不是问题。但是 .bib 文件包含许多 pandoc 不会处理的条目。具体来说,它包含许多字段名称以星号开头的条目。例如:
@ARTICLE{Smith_Hello_2021,AUTHOR = {John Smith},TITLE = {Some Title},JOURNAL = {Some Journal},YEAR = {2021},volume = {1},number = {1},pages = {1-2},*month = {},}
问题在于 *month
字段。当我不希望 BibTeX 处理它们时,我经常在字段名称的开头添加一个星号;我有数百个这样的 .bib 条目。当 Pandoc 遇到这样的条目时,它给了我这个错误信息:
Error reading bibliography file c:/myDir/myRefs.bib:
(line 54,column 3):
unexpected "*"
expecting space,white space or "}"
Error: pandoc document conversion Failed with error 25
Execution halted
除了从我的 .bib 文件中删除星号之外,是否有任何解决方法?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)