Rmarkdown:使用Komadown并指定Pandoc参数

时间:2018-03-26 09:59:45

标签: r-markdown csl

嗨,我有以下问题:

我正在使用Rmarkdown写一个Dokument。我也使用komadown软件包使用一些bookdown功能进行引用,并能够使用scrartcl文档类(Latex输出)。我想使用.csl文件指定引文样式。

Normaly是一个简单的csl:YAML头中的FILENAME.csl可以解决问题。但是使用Komadown软件包时,这不起作用。

我的YAML标题如下,它找到了我的参考书目,但找不到.csl文件:(

---
title: "Komadown Try"
bibliography: library.bib
csl: kaktus.csl
output: komadown::scrartcl
---

此外,我想将keep_tex选项设置为TRUE或是,但这也不起作用。

非常感谢提前。如果有人可以帮助我,那会很棒。

1 个答案:

答案 0 :(得分:0)

我刚刚回答了我的问题。也许它会帮助遇到同样问题的其他人。

我现在可以指定csl文件。代码中有一个错误,开发人员修复了它。目前最新版本不在Cran上,因此您必须从Github下载开发人员版本:

# install.packages("devtools")
devtools::install_github("jolars/komadown")

如果已经这样做,可以按如下方式指定csl和keep_tex参数:

---
title: "Thesis Template"
bibliography: library.bib
output: 
  komadown::scrartcl:
    keep_tex: yes
    csl: kaktus.csl
---