TeX: Converts a LaTeX string to a 'plotmath' expression.

Description Usage Arguments Value Examples

View source: R/latex2exp.R

Description

Converts a LaTeX string to a plotmath expression.

Usage

1
TeX(string, output = c("expression", "text", "ast"))

Arguments

string

A character vector containing LaTeX expressions. Note that any backslashes must be escaped (e.g. "$\alpha").

output

The returned object, one of "expression" (default, returns a plotmath expression ready for plotting), "text" (returns the expression as a string), and "ast" (returns the tree used to generate the expression).

Value

Returns an expression (see the output parameter).

Examples

1
2
3
4
5
TeX("$\\alpha$")
TeX("The ratio of 1 and 2 is $\\frac{1}{2}$")

a <- 1:100
plot(a, a^2, xlab=TeX("$\\alpha$"), ylab=TeX("$\\alpha^2$"))

Example output

expression(`$\alpha$` = paste("", "", alpha, , , , ""))
expression(`The ratio of 1 and 2 is $\frac{1}{2}$` = paste("The ratio of 1 and 2 is ", 
    "", frac(paste("1"), paste("", "2")), ""))

latex2exp documentation built on May 1, 2019, 6:29 p.m.