在。rmd
文档中,用于与YAML行完全编译,
output:
pdf_document:
fig_caption: yes
keep_tex: yes
number_sections: yes
includes:
in_header: mystyles.tex spacing.tex
...
我现在收到像mystyles.tex spacing.tex cannot be found
这样的pandoc错误
我现在正在使用R 3.3.2和R Studio 1.0.153。我还尝试了其他几种形式(给出了不同的错误):
in_header: "mystyles.tex" "spacing.tex"
in_header: mystyles.tex
in_header: spacing.tex
如果我合并到两个文件中的LateX代码,它就可以工作,只需使用
in_header: mystyles.tex
in_header
行中多个文件的语法是什么?它改变了吗?
答案 0 :(得分:6)
您必须将YAML语法用于向量(数组)。任
includes:
in_header: ["mystyles.tex", "spacing.tex"]
或
includes:
in_header:
- mystyles.tex
- spacing.tex
应该没问题。在后一种情况下,请记住在in_header
下正确缩进列表。