These functions get and set the \specials values in .dvi files.
Usage
DVIspecials(f)
setDVIspecials(f, newspecials, newname=f)
Arguments
- f
character filename of .dvi file to patch
- newspecials
character vector of new specials to put into the file
- newname
the name of the file to write
Details
If an entry of the newspecials vector is NA, that special
is removed.
Value
DVIspecials returns all the specials from the file in a character vector.
setDVIspecials is called for the side effect of patching the .dvi file;
it returns NULL invisibly.
Examples
if (FALSE) { # \dontrun{
x <- DVIspecials("test.dvi")
x[1] <- "new value"
setDVIspecials("test.dvi", x)
} # }