pdftable: Print a table to LaTeX format

Description Usage Arguments Details Value Note Author(s) References See Also Examples

View source: R/BioGeoBEARS_generics_v1.R

Description

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

Usage

1
2
3
  pdftable(table_vals, pdffn = "tmptable.pdf",
    size = "\\tiny", tmpdir = "~", openPDF = TRUE,
    caption = NULL)

Arguments

table_vals

A table, hopefully produced by conditional_format_table.

pdffn

The filename for the output PDF (and the prefix for 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.)

tmpdir

The location for the temporary files.

openPDF

If TRUE, open the PDF via a system command.

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

pdffn The filename of the PDF 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

pdfit

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
pdftable(table_vals=result)#' 
## End(Not run)

BioGeoBEARS documentation built on May 29, 2017, 8:36 p.m.