diff --git a/.gitignore b/.gitignore
index 53a14c206b2a5e9dbd896ae6da8466551806de73..397b2627f403aa97705b732cc3c00d59a19f44ef 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,4 @@
+## General
 README.html
 .Rhistory
 vignettes/*.html
@@ -6,3 +7,35 @@ vignettes/*.html
 !vignettes/_MathJax.html
 inst/doc/*.Rmd
 playground.R
+
+## Rnw output files
+**/cache/*
+**/figure/*
+*.nav
+*.snm
+*.tex
+
+## Core latex/pdflatex auxiliary files:
+*.aux
+*.lof
+*.log
+*.lot
+*.fls
+*.out
+*.toc
+*.fmt
+*.fot
+*.cb
+*.cb2
+## Intermediate documents:
+*.dvi
+*-converted-to.*
+## Build tool auxiliary files:
+*.fdb_latexmk
+*.synctex
+*.synctex.gz
+*.synctex.gz(busy)
+*.pdfsync
+
+## Emacs
+.#*