tabular object to knitr_kable format.toKable.RdConverts the output of the tabular and related
functions to a format consistent with the output of the
kable function, so that it can be
customized using the kableExtra package.
toKable(table, format = getKnitrFormat(), booktabs = TRUE, ...)
getKnitrFormat(default = "latex")An object of class tabular.
The type of knitr_kable object desired; currently
only "latex" and "html" are supported.
Should the table be rendered in booktabs style?
This only affects LaTeX output.
Additional arguments to pass to html.tabular or latex.tabular.
The default type of output if not running in a knitr document.
An object of class knitr_kable, suitable for passing
to functions in the kableExtra package.
if (requireNamespace("kableExtra") &&
(!requireNamespace("pkgdown") || !pkgdown::in_pkgdown())) {
tab <- tabular( (Species + 1) ~ (n=1) + Format(digits=2)*
(Sepal.Length + Sepal.Width)*(mean + sd), data=iris )
print(kableExtra::kable_styling(toKable(tab), latex_options = "striped"))
cat("\n")
toKable(tab, format = "html", options = list(HTMLcaption = "Fisher's iris data"))
}
#> Loading required namespace: kableExtra