我使用knitr的spin()函数生成html报告。
有没有办法让spin()以某种方式为评论中嵌入的标题生成目录(toc)?
(注意:我不能使用pandoc,必须使用knitr提供的markdown和html生成器。)
答案 0 :(得分:6)
鉴于spin.R
:
#' # Heading
x=1:10
y=runif(10)
#' And now we can do this
#' # Fitting
lm(y~x)
然后两步:
spin("spin.R",knit=FALSE)
knit2html("spin.Rmd", options = c("toc", markdown::markdownHTMLOptions(TRUE)))
使用toc生成html。
答案 1 :(得分:4)
或者,您可以在R脚本的顶部添加YAML标题,然后单击最新版本的RStudio中的“编译笔记本”按钮。示例YAML是:
#' ---
#' title: "My Analysis "
#' author: "Me"
#' date: "2016-03-11"
#' output:
#' word_document:
#' reference_docx: knitr_template.docx
#' toc: true
#' always_allow_html: yes
#' ---