Я использую R Markdown для создания тренировочных листов для студентов.Для этой цели я хотел бы представить как а) сам учебный лист, так и б) тренировочный лист с отображаемыми непосредственно решениями.
В настоящее время я использую решение, позволяющее мне переключаться между созданием учебного листа илист решения, выполнив следующее:
Заголовок yaml включает в себя:
header-includes:
- \usepackage{comment}
params:
soln: TRUE
Затем я пишу решения следующим образом:
`r if(!params$soln) {"\\begin{comment}"}`
Here goes text or code.
`r if(!params$soln) {"\\end{comment}"}`
Изменяя soln
параметр, я могу контролировать, какой вывод я получаю.Это прекрасно работает, но я мог бы представить себе еще более эффективный способ.
Кто-нибудь знает способ заставить R Markdown создавать два выходных файла одновременно, один с soln: TRUE
и один с soln: FALSE
?