match_exams_call | R Documentation |
match_exams_call
queries the last call made to xexams
(typically through some exams2xyz
interface). match_exams_device
queries the graphics device used in the last xweave
call.
match_exams_call(which = 1L, deparse = TRUE) match_exams_device()
which |
integer. Specifies the hierarchy level
at which the |
deparse |
logical. Should only the deparsed function name be computed (or the entire call)? |
The function match_exams_call
is useful for determining
within an exercise which exams2xyz
interface is used in order
to behave slightly differently, e.g., for PDF vs. HTML output.
(This feature only works from R 3.2.0 onwards.)
Similarly, the function match_exams_device
can be used within
an exercise to use the same graphics device that xweave
is
using.
## call exams2nops dir.create(tdir <- tempfile()) exams2nops("tstat2.Rmd", dir = tdir) match_exams_call() ## graphics device used match_exams_device() ## exams2nops called exams2pdf called xexams: match_exams_call(which = NULL) ## get full exams2nops call match_exams_call(deparse = FALSE) ## but note that convenience wrappers etc. are included e2n <- function(...) exams2nops(...) e2n("tstat2.Rmd", dir = tdir) match_exams_call(which = NULL)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.