extract: extract

Description Usage Arguments Details Value Examples

View source: R/extract.R

Description

Extracts parts from the file(s) based on their extension, writes them to disk and process further based on th eoptions given. extract uses extract.XXX to extract the parts from a file based on the file extension XXX. option.YYY is used to process the file written to disk further.

Usage

1
extract(files, quiet = FALSE, write = TRUE, ...)

Arguments

files

character: a vector with file name(s)

quiet

logical: should be info messages suppressed? (default: FALSE)

write

logical: should be written to disk? (default: TRUE)

...

named parameters: the parameter .XXX should contain a regular expression to extract

Details

Currently are supported:

extract.tex

extraction from tex files

option.R

further processing of R files

You may provide further extract.XXX or option.YYY functions.

Value

invisibly a list of files written to disk

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
file  <- system.file("example.tex", package="extpro")
# use a temporary directory
dir <- setwd(tempdir(TRUE))
file.copy(file, "example.tex")
#
extract("example.tex")
# show results
list.files()
tools::texi2pdf("example.tex")
# if Linux (Ubuntu):  system('evince "example.pdf"')
# if Mac OS:          system('open "example.pdf"')
# if Windows:         system('start "example.pdf"')
setwd(dir)

sigbertklinke/extpro documentation built on Dec. 31, 2020, 7:26 a.m.