Rmarkdown 编织后特白space
Extra white space after knitting in Rmarkdown
我正在尝试在玩具 iris
数据上使用 kableExtra
生成 table。我能够成功生成 PDF 格式的输出,但在第 5 行之后出现一些空白。
set.seed(123)
library(dplyr)
library(kableExtra)
df<- slice_sample(iris, n = 10)
kbl(df, caption = "Iris dataset", booktabs = T) %>%
kable_styling(latex_options = c("striped", "hold_position"))
我找不到任何 trim 标志,因此我无法将它们传递给 slice_sample
。不确定它为什么会持续存在或者是设计使然?
行间距是在对 kbl
的调用中选择 booktabs = TRUE
的结果,根据定义,在默认 linesep
参数中每第五行包含 '\addlinespace' 以使其成为行间距更容易扫描表格。
您可以通过设置 linesep = ""
来覆盖它。或者就此而言,以您喜欢的任何顺序引入间距。
kbl(df, caption = "Iris dataset", booktabs = TRUE, linesep = "" ) %>%
kable_styling(latex_options = c("striped", "hold_position"))
我正在尝试在玩具 iris
数据上使用 kableExtra
生成 table。我能够成功生成 PDF 格式的输出,但在第 5 行之后出现一些空白。
set.seed(123)
library(dplyr)
library(kableExtra)
df<- slice_sample(iris, n = 10)
kbl(df, caption = "Iris dataset", booktabs = T) %>%
kable_styling(latex_options = c("striped", "hold_position"))
我找不到任何 trim 标志,因此我无法将它们传递给 slice_sample
。不确定它为什么会持续存在或者是设计使然?
行间距是在对 kbl
的调用中选择 booktabs = TRUE
的结果,根据定义,在默认 linesep
参数中每第五行包含 '\addlinespace' 以使其成为行间距更容易扫描表格。
您可以通过设置 linesep = ""
来覆盖它。或者就此而言,以您喜欢的任何顺序引入间距。
kbl(df, caption = "Iris dataset", booktabs = TRUE, linesep = "" ) %>%
kable_styling(latex_options = c("striped", "hold_position"))