Why do I get the following error: Could not parse YAML header: did not find expected key "source" (line ,,,,
Why do I get the following error: Could not parse YAML header: did not find expected key "source" (line ,,,,
我正在使用 RStudio 在 R markdown 中编写文档以生成 word 输出文件。我以
的形式包含参考文献
---
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
(可能是因为您将其后的 :
与其上方的键对齐)缩进了一个 space 太多:
这是更正后的 header:
---
references:
- id: thisreport
author: someone
title: 'thatstudy with a long title'
publisher: Some Agency
type: report
issued:
year: 2016
month: 12
---
也许您应该开始使用版本控制,这样通常很容易看出自上次运行以来是否有其他更改(无意中,猫踩到了 space 栏)。
我正在使用 RStudio 在 R markdown 中编写文档以生成 word 输出文件。我以
的形式包含参考文献---
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
(可能是因为您将其后的 :
与其上方的键对齐)缩进了一个 space 太多:
这是更正后的 header:
---
references:
- id: thisreport
author: someone
title: 'thatstudy with a long title'
publisher: Some Agency
type: report
issued:
year: 2016
month: 12
---
也许您应该开始使用版本控制,这样通常很容易看出自上次运行以来是否有其他更改(无意中,猫踩到了 space 栏)。