0

我正在使用 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 的了解完全不足。

4

1 回答 1

0

您的 YAML 不正确,title(可能是因为您将:它之后的那个与它上面的键中的那个对齐),缩进一个空格太多:

这是更正的标题:

---
references:
- id: thisreport
  author: someone
  title: 'thatstudy with a long title'

  publisher:  Some Agency
  type: report
  issued:
     year: 2016
     month: 12
---

也许你应该开始使用修订控制,因为它通常很容易看到自上次工作以来是否有其他东西发生了变化(无意中,猫踩到了空格键)。

于 2017-08-07T05:24:07.063 回答