我正在使用RStudio在R markdown中编写文档以生成单词输出文件。我在表格中包含参考资料
---
references:
- id: thisreport
author: someone
title: 'thatstudy with a long title'
publisher: Some Agency
type: report
issued:
year: 2016
month: 12
---
它有效,而不是我尝试是否可以简单地将输出格式更改为pdf,但出现错误。将代码改回来后,我再次获得了我的word文档,但收到上述错误消息,并且我的文档中不包含任何引用。似乎我的实验改变了一些全局设置,因为我甚至无法重现我以前的结果,尽管我从备份文件中获取了代码,我知道它产生了正确的引用。
因此,很抱歉没有将 MWE 包括在内,因为可重复性正是我想知道的。 请原谅我这个看似愚蠢的问题,但我找不到我的错误。 请在您的回答中说明我对 YAML 和 pandoc 完全缺乏了解,除了创建简单的降价文档所需的知识。
您的 YAML 不正确,title
(可能是因为您将它后面的:
与其上方键中的对齐(缩进了一个空格太多:
这是更正的标头:
---
references:
- id: thisreport
author: someone
title: 'thatstudy with a long title'
publisher: Some Agency
type: report
issued:
year: 2016
month: 12
---
也许你应该开始使用版本控制,因为自上次工作以来,通常很容易看到是否有其他变化(无意中,猫踩到了空格键(。