【发布时间】:2020-09-27 01:50:55
【问题描述】:
由于某种原因,以下代码生成了一个表格,其中最后一列交替对齐(左、右、中、左、...)。我尝试使用 \\ 而不是 \n 作为换行符,但这只会在每个功能之间产生一个尴尬而大的空间。如果最后一列全部居中,我会更喜欢 - 有人知道为什么会发生这种情况吗?
library(knitr)
library(kableExtra)
df <- data.frame(Metric = c("ECG (mV)", "EDA ($\\mu$s)","EMG (mV)", "Temp (C$^\\circ$)","Resp ($\\%$)",
"BVP", "EDA ($\\mu$s)", "Temp (C$^\\circ$)"),
Description = linebreak(c("Electrocardiography", "Electrodermal Activity", "Electromyography", "Body Temperature", "Respiration",
"Blood Volume Pulse", "Electrodermal Activity", "Skin Temperature")),
Features = linebreak(c("Mean \n Std Deviation \n Peaks", "Mean \n Std Deviation", "Mean \n Std Deviation",
"Mean \n Std Deviation", "Mean \n Std Deviation \n Peaks",
"Mean \n Std Deviation \n Heart Rate Variability", "Mean \n Std Deviation",
"Mean \n Std Deviation")))
kable(df, format = "latex", escape = F, align="c") %>%
group_rows(index = c("RespiBAN Chest Sensor" = 5, "Empatica E4 Wrist Sensor" = 3)) %>%
kable_styling(bootstrap_options = c("hover"))
【问题讨论】:
标签: pdf alignment r-markdown knitr kable