X-Git-Url: https://git.arvados.org/rnaseq-cwl-training.git/blobdiff_plain/5217736aeb4b2e9f76a8cecf4d127a094a901281..d02d8a7791fa022d2f191443755455b5379a452f:/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