摆脱 kable 中的 addlinespace [英] Get rid of addlinespace in kable
本文介绍了摆脱 kable 中的 addlinespace的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
在 knitr/Sweave 报告中,带有选项 booktabs=TRUE
的 knitr
的 kable
函数添加了一个 addlinespace
每第五行:
In a knitr/Sweave report, the kable
function of knitr
with the option booktabs=TRUE
adds a addlinespace
each fifth line:
P1 & A & 10 & 11.016181 & 110.16181 & 44.95101 & 269.9745\
P1 & B & 10 & 8.592386 & 85.92386 & 35.06083 & 210.5743\
P1 & A & 100 & 120.610305 & 120.61031 & 58.61274 & 248.1857\
P1 & B & 100 & 94.990728 & 94.99073 & 46.16245 & 195.4671\
P2 & A & 1000 & 698.097191 & 69.80972 & 37.34843 & 130.4846\
addlinespace
P2 & B & 1000 & 837.649249 & 83.76492 & 44.81452 & 156.5690\
P2 & A & 10000 & 10356.365176 & 103.56365 & 49.47422 & 216.7883\
P2 & B & 10000 & 10214.989594 & 102.14990 & 48.79884 & 213.8289\
ottomrule
是否可以在仍然使用选项 booktabs=TRUE
的同时摆脱这些 addlinespace
?
Is it possible to get rid of these addlinespace
's while still using the option booktabs=TRUE
?
推荐答案
您可以将参数 linesep = ""
添加到 kable
.这将被传递给 kable_latex
覆盖默认值的地方
You can add the argument linesep = ""
to kable
. This will be passed on to kable_latex
where it overwrites the default
linesep = if (booktabs) c('', '', '', '', '\addlinespace') else '\hline'
例子:
kable(cars, format = "latex", booktabs = TRUE, linesep = "")
这篇关于摆脱 kable 中的 addlinespace的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文