library(mat2tex)

as.texcode

Matrix

numeric
set.seed(1)
A <- matrix(runif(4), 2)
xx(A)
character
B <- matrix(letters[1:15], 3)
xx(B)
Logical
L <- matrix(c(T,F,T,F), 2)
xx(L)

Dataframe

a <- as.data.frame(A)
xx(a)
xx(iris[1:5, ])

Vector

Numeric
xx(1:3)
xx(t(1:3))
xx(1)
Character
xx("x=y")
xx(letters[1:3])
xx(t(letters[1:3]))
Logical
xx(T)
xx(c(T,F))
xx(t(c(T,F)))

Transpose sign for xmt

xx(xmt(A))
mat2tex_options(transpose.sign="^\\intercal")
xx(xmt(A))

Temporarily change options in xx

xx(A, A, digits=4)
xx(xm(A, 4), A)

Treating NAs

A[1,1] <- NA
xx(A)
xx(A, na="missing")
mat2tex_options(na="-")
xx(A)


markheckmann/mat2tex documentation built on July 29, 2023, 7:45 p.m.