我想使用KableExtra包在R markdown中创建一个带有format = "latex"
的乳胶表。根据描述,我只需要在kable中添加booktabs = T
,如:
kable(ds1, booktabs = T) %>%
kable_styling(latex_options = c("striped"))
但是我生成了这个错误:
从第33-179行退出(PJ1_Rcode.Rmd)错误 header_rows_start:header_rows_end:NA / NaN参数调用: ... kable_styling - > pdfTable_styling - > styling_latex_striped In 另外:警告信息:package' kableExtra'是在R下建造的 版本3.4.4执行暂停
我已经添加:
header-includes:
- \usepackage{booktabs}
- \usepackage{longtable}
- \usepackage{array}
- \usepackage{multirow}
- \usepackage[table]{xcolor}
- \usepackage{wrapfig}
- \usepackage{float}
- \usepackage{colortbl}
- \usepackage{pdflscape}
- \usepackage{tabu}
- \usepackage{threeparttable}
- \usepackage{threeparttablex}
- \usepackage[normalem]{ulem}
- \usepackage{makecell}
在yaml部分。
答案 0 :(得分:1)
我认为您应该确保您的R和RStudio版本是最新的,因为这是一个面临的主要问题。 也可以通过对'ds1'
传递的对象/数据类型的一些了解