Learn R Programming

knitr (version 1.46)

rocco: Knit R Markdown using the classic Docco style

Description

The classic Docco style is a two-column layout, with text in the left and code in the right column.

Usage

rocco(input, ...)

Value

An HTML file is written, and its name is returned.

Arguments

input

Path of the input R Markdown file.

...

Arguments to be passed to knit2html

Author

Weicheng Zhu and Yihui Xie

Details

The output HTML page supports resizing and hiding/showing the two columns. Move the cursor to the center of the page, and it will change to a bidirectional resize cursor; drag the cursor to resize the two columns. Press the key t to hide the code column (show the text column only), and press again to hide the text column (show code).

References

The Docco package by Jeremy Ashkenas: https://github.com/jashkenas/docco

Examples

Run this code
rocco_view = function(input) {
    owd = setwd(tempdir())
    on.exit(setwd(owd))
    if (!file.exists(input))
        return()
    o = rocco(input, quiet = TRUE)
    if (interactive())
        browseURL(o)
}
# knit these two vignettes using the docco style
rocco_view(system.file("doc", "docco-classic.Rmd", package = "knitr"))
rocco_view(system.file("doc", "knit_expand.Rmd", package = "knitr"))

Run the code above in your browser using DataLab