Hao Zhu | c1f3841 | 2017-02-23 12:13:48 -0500 | [diff] [blame] | 1 | .onLoad <- function(libname = find.package("kableExtra"), pkgname = "kableExtra") { |
Hao Zhu | 6521605 | 2017-09-04 13:01:29 -0400 | [diff] [blame] | 2 | load_packages <- getOption("kableExtra.latex.load_packages", default = TRUE) |
| 3 | if (load_packages) { |
| 4 | usepackage_latex("booktabs") |
| 5 | usepackage_latex("longtable") |
| 6 | usepackage_latex("array") |
| 7 | usepackage_latex("multirow") |
| 8 | usepackage_latex("xcolor", "table") |
| 9 | usepackage_latex("wrapfig") |
| 10 | usepackage_latex("float") |
| 11 | usepackage_latex("colortbl") |
| 12 | usepackage_latex("pdflscape") |
| 13 | usepackage_latex("tabu") |
Hao Zhu | 23bde3a | 2018-03-28 16:00:55 -0400 | [diff] [blame] | 14 | usepackage_latex("threeparttable") |
Hao Zhu | 2345676 | 2018-03-26 12:30:10 -0400 | [diff] [blame] | 15 | usepackage_latex("threeparttablex") |
Hao Zhu | ef0c830 | 2018-01-12 13:30:20 -0500 | [diff] [blame] | 16 | usepackage_latex("ulem", "normalem") |
Hao Zhu | 248bbef | 2018-04-02 18:25:14 -0400 | [diff] [blame] | 17 | usepackage_latex("makecell") |
Hao Zhu | 6521605 | 2017-09-04 13:01:29 -0400 | [diff] [blame] | 18 | } |
Hao Zhu | f315512 | 2018-04-11 12:55:51 -0400 | [diff] [blame] | 19 | auto_format <- getOption("kableExtra.auto_format", default = TRUE) |
| 20 | if (auto_format) auto_set_format() |
Hao Zhu | e5b9bff | 2018-05-20 17:40:03 -0400 | [diff] [blame^] | 21 | if (!is.null(rmarkdown::metadata$output) && |
| 22 | rmarkdown::metadata$output %in% c( |
| 23 | "ioslides_presentation", "slidy_presentation" |
| 24 | )) { |
| 25 | options(kableExtra.html.bsTable = TRUE) |
| 26 | } |
Hao Zhu | c1f3841 | 2017-02-23 12:13:48 -0500 | [diff] [blame] | 27 | } |