dot-as.latex.table: Create LaTeX tables from data.frames and RLum objects

.as.latex.tableR Documentation

Create LaTeX tables from data.frames and RLum objects

Description

This function takes a data.frame and returns a table in LaTeX code that can be copied into any tex document.

Usage

.as.latex.table(
  x,
  row.names = NULL,
  col.names = NULL,
  comments = TRUE,
  pos = "c",
  digits = 3,
  rm.zero = TRUE,
  select,
  split = NULL,
  tabular_only = FALSE,
  ...
)

Arguments

x

data.frame or RLum object (required)

row.names

currently unused

col.names

currently unused

comments

logical (with default): insert LaTex comments

pos

character (with default): character of length one specifying the alignment of each column, e.g., pos = 'clr' for a three column data frame and center, left and right alignment

digits

numeric (with default): number of digits to be displayed (numeric fields)

rm.zero

logical (with default): remove columns containing only zeros, however, this might not be wanted in all cases

select

character (optional): a character vector passed to subset

split

integer (optional): an integer specifying the number of individual tables the data.frame is split into. Useful for wide tables. Currently unused.

tabular_only

logical (with default): if TRUE only the tabular but not the table environment is returned. This gives a lot of additional flexibility at hand

...

options: verbose

Value

Returns LaTeX code

Function version

0.2.0

Author(s)

Christoph Burow, University of Cologne (Germany), Sebastian Kreutzer, Institute of Geography, Heidelberg University (Germany)

Examples

 df <- data.frame(x = 1:10, y = letters[1:10])
.as.latex.table(df)
.as.latex.table(df, pos = "lr")
.as.latex.table(df, select = "y", pos = "r")


R-Lum/Luminescence documentation built on June 9, 2025, 2:40 p.m.