I would like to produce a table that spans over multiple pages using kable(). I know this is possible using xtable() with the \"longtable\" option, but I need kable() for ot
You can try to use the kableExtra package. If you specify hold_position
in kable_styling
, you should be able to ping the table to the place you want.
Also, in the current dev version, I introduced a new feature called repeat_header
for longtable
to repeat the header row on every page. You can check it out.
kable(output, "latex", booktabs = TRUE, longtable = TRUE, caption = "Test") %>%
kable_styling(latex_options = c("hold_position", "repeat_header"))