RStudio' Knit HTML' ( Ctrl + Shift + K )从.Rmd
文件生成出色的HTML输出,其中包括作者姓名,内容表,和yaml标题中指定的参考书目/引文。
我无法使用脚本化的R命令例如,通过Rscript而不是通过RStudio IDE重现输出。
如何通过Rscript获得相同的输出? (我的最终目标是使用travis-ci以RStudio的方式构建我的插图 - 因为R CMD build
没有以相同的方式制作它们,并且它们看起来很糟糕 - 然后让travis推送到我的包回购的gh-pages
分支。)
示例:
---
title: "my package vignette"
author:
- "Author1"
- "Author2"
date: "`r format(Sys.Date(), format='%B %d %Y')`"
output:
html_document:
number_sections: yes
self_contained: yes
toc: yes
vignette: >
%\VignetteEngine{knitr::knitr}
%\VignetteIndexEntry{my package vignette}
%\VignetteKeyword{keyword1, keyword2}
%\usepackage[utf8]{inputenc}
references:
- id: fenner2012a
title: One-click science marketing
author:
- family: Fenner
given: Martin
container-title: Nature Materials
volume: 11
URL: 'http://dx.doi.org/10.1038/nmat3283'
DOI: 10.1038/nmat3283
issue: 4
publisher: Nature Publishing Group
page: 261-263
type: article-journal
issued:
year: 2012
month: 3
---
# Section 1
Lorem ipsum ...
# Section 2
Quisque dignissim ... I'll cite @fenner2012a here for fun.
# References