sanitize_latex: Escape Characters for Printing in LaTeX Output
Description
sanitize_latex translates particular items in
character strings to LaTeX format, e.g., makes a^2 = a\$^2\$
for superscript within variable labels. LaTeX names of greek letters
(e.g., "alpha") will have backslashes added if greek==TRUE.
Math mode is inserted as needed. sanitize_latex assumes that
input text always has matches, e.g. [) [] (] (), and that
surrounding by \$\$ is OK.
Usage
sanitize_latex(object, inn = NULL, out = NULL, pb = FALSE,
greek = FALSE, na = "", ...)
Arguments
object
character vector of strings to translate.
Any NAs are set to blank strings before conversion.
inn
character vector. Additional strings to translate.
out
character vector the same length as inn.
This gives the translated value of the corresonding element in
inn
pb
logical(1) If pb=TRUE, sanitize_latex also
translates [()] to math mode using \left, \right.
greek
logical(1). set to TRUE to have
sanitize_latex put names for greek letters in math mode and
add backslashes.
na
character(1) Single character string to translate
NA values to.
...
Additional arguments for other methods. Currently ignored.