我正在使用RStudio在R Markdown中编写文档。虽然默认的引文/参考书目选项运行良好,但在进行 TeX/PDF 导出时,我更愿意让中间源使用and命令,而不是将引文作为常规文本。这可以通过指定参数来实现。.tex
\autocite
\autocites
pandoc
--biblatex
但是,当我pandoc_args: ["--biblatex"]
在 YAML 前端添加 时,不会呈现引文(仅显示为 @Author2015 标签,以粗体显示)并且参考书目不会附加到输出中。我还在控制台中收到错误消息:
yaml::yaml.load(front_matter) 中的错误:扫描仪错误:在第 23 行第 1 列扫描简单键时,在第 24 行第 1 列找不到预期的“:”
不幸的是,第 23 行或第 24 行没有任何意义。
我做错了什么还是这样的功能不可用?是否有任何其他方法可以“编织”R Markdown 源以获得 TeX/PDF 输出中的超链接引用?
编辑:或者,有没有办法biber
在降价文件中嵌入调用,以便在渲染为 PDF 之前在针织乳胶源上运行?自动完成而不是每次导出都去终端会很好。
我正在使用RStudio版本 0.98.1103、RMarkdown 0.5.1 和knitr 1.9。我的首要问题是:
---
title: Title
author: "Name Surname"
date: "30/03/2015"
output:
pdf_document:
fig_caption: yes
keep_tex: yes
latex_engine: xelatex
number_sections: yes
toc: yes
toc_depth: 3
pandoc_args: [
"--biblatex"
]
html_document:
fig_caption: yes
number_sections: yes
theme: default
toc: yes
toc_depth: 3
bibliography: refs.bib
csl: harvard1.csl
---