嗨,我有以下问题:
我正在使用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或是,但这也不起作用。
非常感谢提前。如果有人可以帮助我,那会很棒。
答案 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
---