X-Git-Url: https://git.arvados.org/rnaseq-cwl-training.git/blobdiff_plain/40dbc703e9fcc162aca3244c92a552acc4805db4..00a16f7fee6fa5ee65c5bb2b8dce48ed91cd1f0b:/bin/chunk-options.R diff --git a/bin/chunk-options.R b/bin/chunk-options.R index 5836973..d956f60 100644 --- a/bin/chunk-options.R +++ b/bin/chunk-options.R @@ -8,6 +8,18 @@ library("knitr") fix_fig_path <- function(pth) file.path("..", pth) + +## We set the path for the figures globally below, so if we want to +## customize it for individual episodes, we can append a prefix to the +## global path. For instance, if we call knitr_fig_path("01-") in the +## first episode of the lesson, it will generate the figures in +## `fig/rmd-01-` +knitr_fig_path <- function(prefix) { + new_path <- paste0(opts_chunk$get("fig.path"), + prefix) + opts_chunk$set(fig.path = new_path) +} + ## We use the rmd- prefix for the figures generated by the lssons so ## they can be easily identified and deleted by `make clean-rmd`. The ## working directory when the lessons are generated is the root so the