使用 kableExtra 对表格进行子编号
Subnumbering tables with kableExtra
我将 Sweave (knitr) 与 kableExtra
结合使用来生成 table 如下所示:
而不是 Table 12、Table 13,我想要 Table 12(a)、 Table12(b)。怎么做?
一个table是由这样的代码生成的:
kable(dtabl, booktabs = TRUE, longtable = TRUE,
align = rep("c", ncol(dtabl)), linesep = "",
caption = paste0("Experimental Design of Qualification Data for level ",
name, " of Group ", group),
escape = FALSE) %>%
add_header_above(extraheader) %>%
kable_styling(latex_options = c("repeat_header", "striped"))
我的互联网连接反复无常,我会先 post 此消息,然后编辑以添加一些详细信息。
这是一个 LaTeX 解决方案。易于适应 Sweave(例如,如果您有任意数量的表)。
\renewcommand{\thetable}{\arabic{table}(a)}
<<...>>=
...
@
\renewcommand{\thetable}{\arabic{table}(b)}
\addtocounter{table}{-1}
<<...>>=
...
@
我将 Sweave (knitr) 与 kableExtra
结合使用来生成 table 如下所示:
而不是 Table 12、Table 13,我想要 Table 12(a)、 Table12(b)。怎么做?
一个table是由这样的代码生成的:
kable(dtabl, booktabs = TRUE, longtable = TRUE,
align = rep("c", ncol(dtabl)), linesep = "",
caption = paste0("Experimental Design of Qualification Data for level ",
name, " of Group ", group),
escape = FALSE) %>%
add_header_above(extraheader) %>%
kable_styling(latex_options = c("repeat_header", "striped"))
我的互联网连接反复无常,我会先 post 此消息,然后编辑以添加一些详细信息。
这是一个 LaTeX 解决方案。易于适应 Sweave(例如,如果您有任意数量的表)。
\renewcommand{\thetable}{\arabic{table}(a)}
<<...>>=
...
@
\renewcommand{\thetable}{\arabic{table}(b)}
\addtocounter{table}{-1}
<<...>>=
...
@