Wrapper for knitr::kable to produce tables in the DfE style.

dfe_tbl(
  df,
  label = knitr::opts_current$get("label"),
  caption = " ",
  row.names = TRUE,
  ...
)

Arguments

df

data.frame object to make into a DfE style table

label

The table reference label. By default obtained from knitr chunk

caption

caption for the table

row.names

include row names in table

...

Other arguments passed to knitr::kable

Value

A LaTeX table object in the DfE style. Can also create DfE style-like HTML tables, although support is limited.

Examples

dfe_tbl(head(mtcars)[1:4])
#> <table> #> <caption> </caption> #> <thead> #> <tr> #> <th style="text-align:left;font-weight: bold;background-color: #C5D4DE !important;"> </th> #> <th style="text-align:left;font-weight: bold;background-color: #C5D4DE !important;"> mpg </th> #> <th style="text-align:left;font-weight: bold;background-color: #C5D4DE !important;"> cyl </th> #> <th style="text-align:left;font-weight: bold;background-color: #C5D4DE !important;"> disp </th> #> <th style="text-align:left;font-weight: bold;background-color: #C5D4DE !important;"> hp </th> #> </tr> #> </thead> #> <tbody> #> <tr> #> <td style="text-align:left;"> Mazda RX4 </td> #> <td style="text-align:left;"> 21.0 </td> #> <td style="text-align:left;"> 6 </td> #> <td style="text-align:left;"> 160 </td> #> <td style="text-align:left;"> 110 </td> #> </tr> #> <tr> #> <td style="text-align:left;"> Mazda RX4 Wag </td> #> <td style="text-align:left;"> 21.0 </td> #> <td style="text-align:left;"> 6 </td> #> <td style="text-align:left;"> 160 </td> #> <td style="text-align:left;"> 110 </td> #> </tr> #> <tr> #> <td style="text-align:left;"> Datsun 710 </td> #> <td style="text-align:left;"> 22.8 </td> #> <td style="text-align:left;"> 4 </td> #> <td style="text-align:left;"> 108 </td> #> <td style="text-align:left;"> 93 </td> #> </tr> #> <tr> #> <td style="text-align:left;"> Hornet 4 Drive </td> #> <td style="text-align:left;"> 21.4 </td> #> <td style="text-align:left;"> 6 </td> #> <td style="text-align:left;"> 258 </td> #> <td style="text-align:left;"> 110 </td> #> </tr> #> <tr> #> <td style="text-align:left;"> Hornet Sportabout </td> #> <td style="text-align:left;"> 18.7 </td> #> <td style="text-align:left;"> 8 </td> #> <td style="text-align:left;"> 360 </td> #> <td style="text-align:left;"> 175 </td> #> </tr> #> <tr> #> <td style="text-align:left;"> Valiant </td> #> <td style="text-align:left;"> 18.1 </td> #> <td style="text-align:left;"> 6 </td> #> <td style="text-align:left;"> 225 </td> #> <td style="text-align:left;"> 105 </td> #> </tr> #> </tbody> #> </table>