I use knitr's spin() function to generate html reports.
Is there a way to make spin() generate a table of contents (toc) for headings embedded in the comments somehow?
(Note: I cannot use pandoc for that and have to use the markdown & html generator provided by knitr.)
Alternatively you can add a YAML header at the top of your R script and then click the Compile Notebook button in the latest versions of RStudio. Example YAML is:
#' ---
#' title: "My Analysis "
#' author: "Me"
#' date: "2016-03-11"
#' output:
#' word_document:
#' reference_docx: knitr_template.docx
#' toc: true
#' always_allow_html: yes
#' ---
Given spin.R
:
#' # Heading
x=1:10
y=runif(10)
#' And now we can do this
#' # Fitting
lm(y~x)
then two steps:
spin("spin.R",knit=FALSE)
knit2html("spin.Rmd", options = c("toc", markdown::markdownHTMLOptions(TRUE)))
produces html with a toc.
Credit: http://rpubs.com/alobo/spintutorial
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With