pgfSweave: Quality speedy graphics compilation and caching with Sweave

pgfSweave provides a number of improvements to the speed and quality of Sweave output including: (1) capabilities for 'caching' graphics generated with Sweave on top of the caching mechanisms provided by cacheSweave, (2) an interface to the tikzDevice package which provides graphics with consistent font style, sizing and quality as the main document and (3) highlighting of echo'd source code via the highlight package. pgfSweave provides a new driver for Sweave (pgfSweaveDriver) with new chunk options tikz, external, sanitize, highlight and tidy on top of the cache option provided by cacheSweave.

Author
Cameron Bracken <cameron.bracken@gmail.com> and Charlie Sharpsteen <source@sharpsteen.net>
Date of publication
None
Maintainer
Cameron Bracken <cameron.bracken@gmail.com>
License
GPL (>= 3)
Version
1.3.0
URLs

View on R-Forge

Man pages

pgfSweave
Quality speedy graphics compilation and caching for Sweave
pgfSweaveDriver
The Sweave driver for pgfSweave

Files in this package

pgfSweave
pgfSweave/.gitignore
pgfSweave/R
pgfSweave/R/cacheSweaveUnexportedFunctions.R
pgfSweave/R/utilities.R
pgfSweave/R/pgfSweave.R
pgfSweave/R/zzz.R
pgfSweave/R/pgfSweaveDriver.R
pgfSweave/exec
pgfSweave/exec/pgfsweave
pgfSweave/exec/install-script.R
pgfSweave/exec/pgfsweave-script.R
pgfSweave/README.md
pgfSweave/NAMESPACE
pgfSweave/inst
pgfSweave/inst/java
pgfSweave/inst/java/eps2pgf
pgfSweave/inst/java/eps2pgf/README.txt
pgfSweave/inst/java/eps2pgf/lib
pgfSweave/inst/java/eps2pgf/lib/FontBox-0.1.0.jar
pgfSweave/inst/java/eps2pgf/lib/JSAP-2.1.jar
pgfSweave/inst/java/eps2pgf/lib/LICENSE_FontBox.txt
pgfSweave/inst/java/eps2pgf/lib/LICENSE_JSAP.txt
pgfSweave/inst/java/eps2pgf/eps2pgf.jar
pgfSweave/inst/java/eps2pgf/NOTICE.txt
pgfSweave/inst/java/eps2pgf/resources
pgfSweave/inst/java/eps2pgf/resources/fontdescriptions
pgfSweave/inst/java/eps2pgf/resources/fontdescriptions/Helvetica-Oblique.font
pgfSweave/inst/java/eps2pgf/resources/fontdescriptions/Times-Roman.font
pgfSweave/inst/java/eps2pgf/resources/fontdescriptions/Times-Bold.font
pgfSweave/inst/java/eps2pgf/resources/fontdescriptions/Helvetica-BoldOblique.font
pgfSweave/inst/java/eps2pgf/resources/fontdescriptions/Courier.font
pgfSweave/inst/java/eps2pgf/resources/fontdescriptions/Courier-Oblique.font
pgfSweave/inst/java/eps2pgf/resources/fontdescriptions/Times-Italic.font
pgfSweave/inst/java/eps2pgf/resources/fontdescriptions/Courier-BoldOblique.font
pgfSweave/inst/java/eps2pgf/resources/fontdescriptions/Helvetica.font
pgfSweave/inst/java/eps2pgf/resources/fontdescriptions/Times-BoldItalic.font
pgfSweave/inst/java/eps2pgf/resources/fontdescriptions/Helvetica-Bold.font
pgfSweave/inst/java/eps2pgf/resources/fontdescriptions/Courier-Bold.font
pgfSweave/inst/java/eps2pgf/resources/fontdescriptions/ZapfDingbats.font
pgfSweave/inst/java/eps2pgf/resources/fontdescriptions/Symbol.font
pgfSweave/inst/java/eps2pgf/resources/fontSubstitution.xml
pgfSweave/inst/java/eps2pgf/resources/afm
pgfSweave/inst/java/eps2pgf/resources/afm/Helvetica.afm
pgfSweave/inst/java/eps2pgf/resources/afm/Symbol.afm
pgfSweave/inst/java/eps2pgf/resources/afm/Times-BoldItalic.afm
pgfSweave/inst/java/eps2pgf/resources/afm/Helvetica-BoldOblique.afm
pgfSweave/inst/java/eps2pgf/resources/afm/Courier-BoldOblique.afm
pgfSweave/inst/java/eps2pgf/resources/afm/Courier-Bold.afm
pgfSweave/inst/java/eps2pgf/resources/afm/Times-Bold.afm
pgfSweave/inst/java/eps2pgf/resources/afm/Times-Italic.afm
pgfSweave/inst/java/eps2pgf/resources/afm/Courier-Oblique.afm
pgfSweave/inst/java/eps2pgf/resources/afm/Helvetica-Oblique.afm
pgfSweave/inst/java/eps2pgf/resources/afm/MustRead.html
pgfSweave/inst/java/eps2pgf/resources/afm/Times-Roman.afm
pgfSweave/inst/java/eps2pgf/resources/afm/Helvetica-Bold.afm
pgfSweave/inst/java/eps2pgf/resources/afm/Courier.afm
pgfSweave/inst/java/eps2pgf/resources/afm/ZapfDingbats.afm
pgfSweave/inst/java/eps2pgf/resources/texstrings
pgfSweave/inst/java/eps2pgf/resources/texstrings/mathematica.xml
pgfSweave/inst/java/eps2pgf/resources/texstrings/default.xml
pgfSweave/inst/java/eps2pgf/LICENSE.txt
pgfSweave/inst/java/eps2pgf/doc
pgfSweave/inst/java/eps2pgf/doc/eps2pgf_manual.pdf
pgfSweave/inst/misc
pgfSweave/inst/misc/test-for-pgf.tex
pgfSweave/inst/misc/vignette-src
pgfSweave/inst/misc/vignette-src/fig-pgfSweave-hist.pgf
pgfSweave/inst/misc/vignette-src/fig-pgfSweave-hist.eps
pgfSweave/inst/misc/vignette-src/pgfSweave-vignette-source.Rnw
pgfSweave/inst/misc/vignette-src/Makefile
pgfSweave/inst/misc/vignette-src/fig-pgfSweave-tikz-hist.tikz
pgfSweave/inst/tests
pgfSweave/inst/tests/tidy2.Rnw
pgfSweave/inst/tests/tidy.Rnw
pgfSweave/inst/tests/Makefile
pgfSweave/inst/example
pgfSweave/inst/example/pgfSweave-example.Rnw
pgfSweave/inst/example/pgfSweave-xelatex-example.Rnw
pgfSweave/inst/example/caching.Rnw
pgfSweave/inst/example/pgfSweave-latex-example.Rnw
pgfSweave/inst/example/Makefile
pgfSweave/inst/vignettes
pgfSweave/inst/vignettes/pgfSweave-example.pdf
pgfSweave/inst/vignettes/fig-pgfSweave-tikz-hist.pdf
pgfSweave/inst/vignettes/pgfSweave_hans.pdf
pgfSweave/inst/vignettes/pgfSweave-example-tex.in
pgfSweave/inst/vignettes/fig-pgfSweave-hist.pgf
pgfSweave/inst/vignettes/pgfSweave.Rnw
pgfSweave/inst/vignettes/pgfSweave-vignette-source.pdf
pgfSweave/inst/vignettes/pgfSweave_hans.Rnw
pgfSweave/inst/vignettes/fig-pgfSweave-tikz-hist.tikz
pgfSweave/inst/vignettes/pgfSweave-example-Rnw.in
pgfSweave/inst/vignettes/pgfSweave.pdf
pgfSweave/inst/vignettes/fig-normalSweave.pdf
pgfSweave/inst/doc
pgfSweave/inst/doc/figs
pgfSweave/inst/doc/figs/fig-pgfSweave-hist.pgf
pgfSweave/inst/doc/figs/fig-pgfSweave-tikz-hist.tikz
pgfSweave/inst/COPYING
pgfSweave/OREADME.md
pgfSweave/.Rinstignore
pgfSweave/.gitattributes
pgfSweave/DESCRIPTION
pgfSweave/ChangeLog
pgfSweave/man
pgfSweave/man/pgfSweaveDriver.Rd
pgfSweave/man/pgfSweave.Rd
pgfSweave/NEWS