我想在两栏LaTeX文章中包含一个更宽的表格。可以通过在LaTeX中使用\begin{table*} ... \end{table*}
代替\begin{table} ... \end{table}
来实现。如何告诉R软件包kable或kableExtra来实现这一点?
以下代码将产生通常的\begin{table}
:
library(kableExtra)
kable(head(cars, 1), format = "latex") %>%
kable_styling()
生成如下结果:
#> \begin{table}[H]
#> \centering
#> \begin{tabular}{r|r}
#> \hline
#> speed & dist\\
#> \hline
#> 4 & 2\\
#> \hline
#> \end{tabular}
#> \end{table}
但是我想要的是以下内容:
#> \begin{table*}[H]
#> \centering
#> \begin{tabular}{r|r}
#> \hline
#> speed & dist\\
#> \hline
#> 4 & 2\\
#> \hline
#> \end{tabular}
#> \end{table*}
我知道我可以使用gsub
来修改输出,但想知道是否有更干净的方法。
本文档创建于2018年5月5日,使用reprex包 (v0.2.0)。
tabular
切换为table*
,我失去了浮动环境。 - chris