parseLatex
function parses LaTeX source, producing a
structured object; deparseLatex
reverses the process. The
latexToUtf8
function takes a LaTeX object, and processes a number
of different macros to convert them into the corresponding UTF-8
characters.parseLatex(text, filename = deparse(substitute(text)),
verbose = FALSE,
verbatim = c("verbatim", "verbatim*",
"Sinput", "Soutput"))
deparseLatex(x, dropBraces = FALSE)
latexToUtf8(x)
TRUE
, print debug error messages."LaTeX"
object."LaTeX"
object.parseLatex()
function returns a recursive object of class
"LaTeX"
. Each of the entries in this object will have a "latex_tag"
attribute identifying its syntactic role.The deparseLatex()
function returns a single element character
vector, possibly containing embedded newlines.
The latexToUtf8()
function returns a modified version of the
"LaTeX"
object that was passed to it.
Verbose text is allowed in two forms: the verbatim
argument.
latex <- parseLatex("fa\\c{c}ile")
deparseLatex(latexToUtf8(latex))
Run the code above in your browser using DataLab