Skip to content

Template to generate LaTeX files using R with knitr

Notifications You must be signed in to change notification settings

asardaes/R-LaTeX-Template

Repository files navigation

R-LaTeX-Template

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 or bash scripts (double click or command line)
    • This performs any updates done to tex files without running any R code
  • Calling the .bat or bash scripts followed by FALSE
    • This also runs all the R code sequentially
  • Calling the .bat or bash scripts followed by TRUE
    • This also runs all the R code with parallel support

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

About

Template to generate LaTeX files using R with knitr

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published