Skip to contents

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.

Author

Duncan Murdoch

See also

Examples

if (FALSE) { # \dontrun{
x <- DVIspecials("test.dvi")
x[1] <- "new value"
setDVIspecials("test.dvi", x)
} # }