haozhu233 / kableExtra

Construct Complex Table with knitr::kable() + pipe.
https://haozhu233.github.io/kableExtra/
Other
689 stars 147 forks source link

Longtable Repeat Headers Not Rotated #183

Closed harrismcgehee closed 6 years ago

harrismcgehee commented 6 years ago

issue

when using

knitr::kable(format = "latex", longtable=TRUE) %>%
 kableExtra::kable_styling(latex_options=c("repeat_header"))

The first page has rotated headers; subsequent header rows are not rotated.

page 1

image

page 2+

image

reprex

---
title: "Longtable Repeat Headers Not Rotated"
output: pdf_document
header-includes:
  - \usepackage{longtable}
---

```{r setup, include=FALSE}
library(kableExtra)

huxtable::report_latex_dependencies()
`` `

```{r}
x <- data.frame(a_long_rotated_title_on_page_one=1:90)
`` `

```{r, results='asis'}
x %>% 
  knitr::kable(format = "latex", longtable=TRUE) %>% 
  kableExtra::kable_styling(latex_options=c("repeat_header")) %>% 
  kableExtra::row_spec(0, angle = 90) %>% 
  kableExtra::column_spec(1, width="2cm")
`` `
haozhu233 commented 6 years ago

Fixed now. Thanks!