如何使用嵌入式pandoc配置使用knitr的pandoc()函数设置pandoc乳胶模板选项?

时间:2013-05-15 15:22:10

标签: knitr pandoc

是否可以在markdown文件中使用knitr的pandoc()函数和嵌入的pandoc配置来更改默认的pandoc乳胶模板选项?

例如,如果我在foo.md的开头使用以下嵌入式pandoc()配置:

<!--pandoc
format: latex
s: 
V: geometry:margin=1.5cm
o: foobar.pdf
-->

然后,从R提示符,

pandoc("foo.md","latex")

从R生成以下系统调用:

pandoc -s -V=geometry:margin=1.5cm  -f markdown -t latex -o foobar.pdf 'foo.md'

但是,对于实际调整为1.5cm的页边距,系统调用在-V之后不需要“=”。换句话说,系统调用需要是:

pandoc -s -V geometry:margin=1.5cm  -f markdown -t latex -o foobar.pdf 'foo.md'

1 个答案:

答案 0 :(得分:1)

很抱歉这是knitr的一个错误,已在Github的development version(1.2.7)中修复。