This is just a barebone template that shows how to organize files in order to generate a LaTeX report directly from R
by using the knitr
package. The example here is for a basic thesis file, although the document class is not so important.
See this branch for an example with a different template.
You can use a combination of tex
and Rnw
files to write everything, and the compilation can be done in Windows and Linux
in 3 ways:
- By directly running the
.bat
orbash
scripts (double click or command line)- This performs any updates done to
tex
files without running anyR
code
- This performs any updates done to
- Calling the
.bat
orbash
scripts followed byFALSE
- This also runs all the
R
code sequentially
- This also runs all the
- Calling the
.bat
orbash
scripts followed byTRUE
- This also runs all the
R
code with parallel support
- This also runs all the
You must have Rscript
on your path for the last two options. Also, you'll need the doParallel
package for the last option.
Examples (Linux):
./compile-linux
./compile-linux FALSE
./compile-linux TRUE
The PDF file contains more specifics and explanations of the sample content.
Used R
packages in this sample
- xtable
- ggplot2
- reshape2
- caret
- randomForest