Print a table to LaTeX format

Share:

Description

This function prints a table to PDF via xtable and the LaTeX pdflatex function. It will only work if you have command-line LaTeX installed.

Usage

1
2
  pdfit(table_vals, file_prefix = "tmptable",
    size = "\\tiny", gettex = FALSE, caption = NULL)

Arguments

table_vals

A table, hopefully produced by conditional_format_table.

file_prefix

The prefix for the output PDF and the intermediate files.

size

Font size, overriding getOption("xtable.size"). Default is "tiny" (with backslashes). You can also try "small". Input NULL (without quotes or backslashes) for medium. (NULL is the options default.)

gettex

If TRUE, the tex code for the table is returned.

caption

A caption, if desired.

Details

This function was inspired by http://tex.stackexchange.com/questions/15013/generate-a-pdf-containing-r-output-inside-latex-table.

Value

texfile The filename of the tex file.

Note

Go BEARS!

Author(s)

Nicholas J. Matzke matzke@berkeley.edu

References

http://phylo.wikidot.com/matzke-2013-international-biogeography-society-poster

Matzke_2012_IBS

See Also

pdftable

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
test=1

# Setup data
## Not run: 
data = c(2.768443, 1.869964, 5.303702, 4.733483,  2.123816,
18.551051, 5.483625,  3.590745,  18.772389)
result = matrix(data, nrow=3, byrow=TRUE)
result = as.data.frame(result)
names(result) = c("CV", "LCB", "UCB")
rownames(result) = c("within", "between", "total")
result
pdfit(table_vals=result)#' 
## End(Not run)

Want to suggest features or report bugs for rdrr.io? Use the GitHub issue tracker.