Apply some default formatting to the header row of a kable table. Should be
called after any calls to kableExtra::column_spec()
.
fmt_kbl_header(
kable_input,
row = 0,
align = "c",
extra_css = "border-bottom: 0.16em solid #111111",
...
)
Output of knitr::kable()
with format
specified
A numeric value or vector indicating which row(s) to be selected. You don't need to count in header rows or group labeling rows.
A character string for cell alignment. For HTML, possible values could
be l
, c
, r
plus left
, center
, right
, justify
, initial
and inherit
while for LaTeX, you can only choose from l
, c
& r
.
Extra css text to be passed into the cells of the row. Note that it's not for the whole row.
Additional arguments passed to kableExtra::row_spec()
A kable object.
fmt_kbl(mtcars[, 1:3], align = c("r", "c", "r"),
col.names = c("Column 1", "Column 2", "Column 3"),
caption = "Example Table Title") |>
kableExtra::column_spec(1, width = "20em") |>
fmt_kbl_header()
#> <table class="table lightable-classic" style=' font-family: "Arial Narrow", "Source Sans Pro", sans-serif; '>
#> <caption>Example Table Title</caption>
#> <thead>
#> <tr>
#> <th style="text-align:left;text-align: center;border-bottom: 0.16em solid #111111"> </th>
#> <th style="text-align:right;text-align: center;border-bottom: 0.16em solid #111111"> Column 1 </th>
#> <th style="text-align:center;text-align: center;border-bottom: 0.16em solid #111111"> Column 2 </th>
#> <th style="text-align:right;text-align: center;border-bottom: 0.16em solid #111111"> Column 3 </th>
#> </tr>
#> </thead>
#> <tbody>
#> <tr>
#> <td style="text-align:left;width: 20em; "> Mazda RX4 </td>
#> <td style="text-align:right;"> 21.0 </td>
#> <td style="text-align:center;"> 6 </td>
#> <td style="text-align:right;"> 160.0 </td>
#> </tr>
#> <tr>
#> <td style="text-align:left;width: 20em; "> Mazda RX4 Wag </td>
#> <td style="text-align:right;"> 21.0 </td>
#> <td style="text-align:center;"> 6 </td>
#> <td style="text-align:right;"> 160.0 </td>
#> </tr>
#> <tr>
#> <td style="text-align:left;width: 20em; "> Datsun 710 </td>
#> <td style="text-align:right;"> 22.8 </td>
#> <td style="text-align:center;"> 4 </td>
#> <td style="text-align:right;"> 108.0 </td>
#> </tr>
#> <tr>
#> <td style="text-align:left;width: 20em; "> Hornet 4 Drive </td>
#> <td style="text-align:right;"> 21.4 </td>
#> <td style="text-align:center;"> 6 </td>
#> <td style="text-align:right;"> 258.0 </td>
#> </tr>
#> <tr>
#> <td style="text-align:left;width: 20em; "> Hornet Sportabout </td>
#> <td style="text-align:right;"> 18.7 </td>
#> <td style="text-align:center;"> 8 </td>
#> <td style="text-align:right;"> 360.0 </td>
#> </tr>
#> <tr>
#> <td style="text-align:left;width: 20em; "> Valiant </td>
#> <td style="text-align:right;"> 18.1 </td>
#> <td style="text-align:center;"> 6 </td>
#> <td style="text-align:right;"> 225.0 </td>
#> </tr>
#> <tr>
#> <td style="text-align:left;width: 20em; "> Duster 360 </td>
#> <td style="text-align:right;"> 14.3 </td>
#> <td style="text-align:center;"> 8 </td>
#> <td style="text-align:right;"> 360.0 </td>
#> </tr>
#> <tr>
#> <td style="text-align:left;width: 20em; "> Merc 240D </td>
#> <td style="text-align:right;"> 24.4 </td>
#> <td style="text-align:center;"> 4 </td>
#> <td style="text-align:right;"> 146.7 </td>
#> </tr>
#> <tr>
#> <td style="text-align:left;width: 20em; "> Merc 230 </td>
#> <td style="text-align:right;"> 22.8 </td>
#> <td style="text-align:center;"> 4 </td>
#> <td style="text-align:right;"> 140.8 </td>
#> </tr>
#> <tr>
#> <td style="text-align:left;width: 20em; "> Merc 280 </td>
#> <td style="text-align:right;"> 19.2 </td>
#> <td style="text-align:center;"> 6 </td>
#> <td style="text-align:right;"> 167.6 </td>
#> </tr>
#> <tr>
#> <td style="text-align:left;width: 20em; "> Merc 280C </td>
#> <td style="text-align:right;"> 17.8 </td>
#> <td style="text-align:center;"> 6 </td>
#> <td style="text-align:right;"> 167.6 </td>
#> </tr>
#> <tr>
#> <td style="text-align:left;width: 20em; "> Merc 450SE </td>
#> <td style="text-align:right;"> 16.4 </td>
#> <td style="text-align:center;"> 8 </td>
#> <td style="text-align:right;"> 275.8 </td>
#> </tr>
#> <tr>
#> <td style="text-align:left;width: 20em; "> Merc 450SL </td>
#> <td style="text-align:right;"> 17.3 </td>
#> <td style="text-align:center;"> 8 </td>
#> <td style="text-align:right;"> 275.8 </td>
#> </tr>
#> <tr>
#> <td style="text-align:left;width: 20em; "> Merc 450SLC </td>
#> <td style="text-align:right;"> 15.2 </td>
#> <td style="text-align:center;"> 8 </td>
#> <td style="text-align:right;"> 275.8 </td>
#> </tr>
#> <tr>
#> <td style="text-align:left;width: 20em; "> Cadillac Fleetwood </td>
#> <td style="text-align:right;"> 10.4 </td>
#> <td style="text-align:center;"> 8 </td>
#> <td style="text-align:right;"> 472.0 </td>
#> </tr>
#> <tr>
#> <td style="text-align:left;width: 20em; "> Lincoln Continental </td>
#> <td style="text-align:right;"> 10.4 </td>
#> <td style="text-align:center;"> 8 </td>
#> <td style="text-align:right;"> 460.0 </td>
#> </tr>
#> <tr>
#> <td style="text-align:left;width: 20em; "> Chrysler Imperial </td>
#> <td style="text-align:right;"> 14.7 </td>
#> <td style="text-align:center;"> 8 </td>
#> <td style="text-align:right;"> 440.0 </td>
#> </tr>
#> <tr>
#> <td style="text-align:left;width: 20em; "> Fiat 128 </td>
#> <td style="text-align:right;"> 32.4 </td>
#> <td style="text-align:center;"> 4 </td>
#> <td style="text-align:right;"> 78.7 </td>
#> </tr>
#> <tr>
#> <td style="text-align:left;width: 20em; "> Honda Civic </td>
#> <td style="text-align:right;"> 30.4 </td>
#> <td style="text-align:center;"> 4 </td>
#> <td style="text-align:right;"> 75.7 </td>
#> </tr>
#> <tr>
#> <td style="text-align:left;width: 20em; "> Toyota Corolla </td>
#> <td style="text-align:right;"> 33.9 </td>
#> <td style="text-align:center;"> 4 </td>
#> <td style="text-align:right;"> 71.1 </td>
#> </tr>
#> <tr>
#> <td style="text-align:left;width: 20em; "> Toyota Corona </td>
#> <td style="text-align:right;"> 21.5 </td>
#> <td style="text-align:center;"> 4 </td>
#> <td style="text-align:right;"> 120.1 </td>
#> </tr>
#> <tr>
#> <td style="text-align:left;width: 20em; "> Dodge Challenger </td>
#> <td style="text-align:right;"> 15.5 </td>
#> <td style="text-align:center;"> 8 </td>
#> <td style="text-align:right;"> 318.0 </td>
#> </tr>
#> <tr>
#> <td style="text-align:left;width: 20em; "> AMC Javelin </td>
#> <td style="text-align:right;"> 15.2 </td>
#> <td style="text-align:center;"> 8 </td>
#> <td style="text-align:right;"> 304.0 </td>
#> </tr>
#> <tr>
#> <td style="text-align:left;width: 20em; "> Camaro Z28 </td>
#> <td style="text-align:right;"> 13.3 </td>
#> <td style="text-align:center;"> 8 </td>
#> <td style="text-align:right;"> 350.0 </td>
#> </tr>
#> <tr>
#> <td style="text-align:left;width: 20em; "> Pontiac Firebird </td>
#> <td style="text-align:right;"> 19.2 </td>
#> <td style="text-align:center;"> 8 </td>
#> <td style="text-align:right;"> 400.0 </td>
#> </tr>
#> <tr>
#> <td style="text-align:left;width: 20em; "> Fiat X1-9 </td>
#> <td style="text-align:right;"> 27.3 </td>
#> <td style="text-align:center;"> 4 </td>
#> <td style="text-align:right;"> 79.0 </td>
#> </tr>
#> <tr>
#> <td style="text-align:left;width: 20em; "> Porsche 914-2 </td>
#> <td style="text-align:right;"> 26.0 </td>
#> <td style="text-align:center;"> 4 </td>
#> <td style="text-align:right;"> 120.3 </td>
#> </tr>
#> <tr>
#> <td style="text-align:left;width: 20em; "> Lotus Europa </td>
#> <td style="text-align:right;"> 30.4 </td>
#> <td style="text-align:center;"> 4 </td>
#> <td style="text-align:right;"> 95.1 </td>
#> </tr>
#> <tr>
#> <td style="text-align:left;width: 20em; "> Ford Pantera L </td>
#> <td style="text-align:right;"> 15.8 </td>
#> <td style="text-align:center;"> 8 </td>
#> <td style="text-align:right;"> 351.0 </td>
#> </tr>
#> <tr>
#> <td style="text-align:left;width: 20em; "> Ferrari Dino </td>
#> <td style="text-align:right;"> 19.7 </td>
#> <td style="text-align:center;"> 6 </td>
#> <td style="text-align:right;"> 145.0 </td>
#> </tr>
#> <tr>
#> <td style="text-align:left;width: 20em; "> Maserati Bora </td>
#> <td style="text-align:right;"> 15.0 </td>
#> <td style="text-align:center;"> 8 </td>
#> <td style="text-align:right;"> 301.0 </td>
#> </tr>
#> <tr>
#> <td style="text-align:left;width: 20em; "> Volvo 142E </td>
#> <td style="text-align:right;"> 21.4 </td>
#> <td style="text-align:center;"> 4 </td>
#> <td style="text-align:right;"> 121.0 </td>
#> </tr>
#> </tbody>
#> </table>