odfWeave(file, dest, workDir = tempdir(), control = odfWeaveControl())
odfWeaveControl
for the names of the settable control values and their effects.odfWeave
can be used to embed R code within a word processing
document. The odfWeave
package was created so that the
functionality
of Sweave
can used to generate documents
that the end--user can easily edit. The markup language used is the Open Document Format (ODF), which is an
open, non--proprietary format that encompasses text documents,
presentations and spreadsheets. There are several editors/office suites
that can produce ODF files. OpenOffice, as of version 2.0, uses ODF as
the default format. odfWeave
has been tested with OpenOffice to produce text documents. As of the
current version, odfWeave
processing of presentations and
spreadsheets should be considered to be experimental (but should be
supported in subsequent versions).
The functionality of Sweave
is mostly preserved in
odfWeave
, such as weaving, hooks, figure environments, etc. Some
functionality, such as writing output to separate files for each code
chunk using the split
argument, doesn't make sense when using
ODF. See RweaveOdf
for more details about the available
options.
odfWeave
uses the noweb convention for R code. In-line R commands
should be in <<>>=
syntax (i.e. no Latex syntax will currently work).
The image format and sizes are specified within the odfWeaveControl
object. The dimensions of the image file and the dimensions of the rendered image can be set independently. See odfWeaveControl
for more details.
odfWeaveControl
, RweaveOdf
, Sweave
library(odfWeave) odfWeave(demoFile, outputFile, workingPath)
## see also system.file("examples", "simple.odt", package = "odfWeave")