Существуют ли минимальные или даже более крупные рабочие примеры использования SCons и knitr
для создания отчетов от .Rmd
файлов?Примеры использования SCons с knitr
knit
ING в cleaning_session.Rmd
файл из командной строки (bash
оболочки), чтобы вывести .html
файл, может быть сделано с помощью:
Rscript -e "library(knitr); knit('cleaning_session.Rmd')".
В этом example, Rscript и инструкции подаются в Make
файла:
RMDFILE=test
html :
Rscript -e "require(knitr); require(markdown); knit('$(RMDFILE).rmd', '$(RMDFILE).md'); markdownToHTML('$(RMDFILE).md', '$(RMDFILE).html', options=c('use_xhtml', 'base64_images')); browseURL(paste('file://', file.path(getwd(),'$(RMDFILE).html'), sep=''
В этом ответе https://stackoverflow.com/a/10945832/1172302 сообщается, что существует решение, использующее SCons. Тем не менее, я не испытал достаточно, чтобы заставить его работать на меня. По сути, было бы замечательно иметь что-то вроде примера, представленного в https://tex.stackexchange.com/a/26573/8272.
Можете ли вы рассказать, как будет выглядеть команда для преобразования файла .Rmd в TeX/LaTeX? Затем все, что вам нужно сделать, это преобразовать эту команду в команду «Command» или соответствующий Builder, следуя рекомендациям https://bitbucket.org/scons/scons/wiki/ToolsForFools, а затем обратиться к созданному файлу TeX как к источник для PDF-редактора. Затем Школьники должны позаботиться об остальном ... – dirkbaechle
@dirkbaechle благодарит за указание правильной документации. Со временем я попытаюсь построить что-то более продуманное. –