ald*_*pia 3 r knitr kableextra kable
假设下一个示例:
library(knitr)
library(kableExtra)
df <- data.frame(a = letters[1:10], b = 1:10)
names(df) <- c("This is a looooooong title, I don't know how to handle this... Also, I'm trying to extend this title even more... This column name will be used to compute vertical space","I want to align vectically this column name")
df %>% kable(format = 'latex', linesep = "", align = 'c') %>% kable_styling(full_width = T)
Run Code Online (Sandbox Code Playgroud)
如何垂直对齐第二列名称?
我不确定是否有更简单的方法,但是您可以使用该multirow软件包:
---
title: "Test Book"
header-includes:
- \usepackage{multirow}
author: "therimalaya"
output:
pdf_document:
keep_tex: yes
---
# Hello World
```{r, error = TRUE, echo = T}
library(knitr)
library(kableExtra)
df <- data.frame(a = letters[1:10], b = 1:10)
names(df) <- c("This is a looooooong title, I don't know how to handle this... Also, I'm trying to extend this title even more... This column name will be used to compute vertical space","\\multirow{1}{*}[0pt]{I want to align vectically this column name}")
df %>% kable(format = 'latex', linesep = "", align = 'c', escape = F) %>% kable_styling(full_width = T)
```
Run Code Online (Sandbox Code Playgroud)