我在rmarkdown中以及当我使用时制作幻灯片

 kable(tablename)

列会调整,以便表格适合整个幻灯片。

我希望列以某种方式是较小的固定大小。通过在文本/数字的宽度周围包裹列,或声明一个固定的宽度。

另外,我不介意将整个表格缩小到更小的尺寸。

我想避免使用其他软件包,而只想知道如何使用kable来做到这一点。

最佳答案

当通过使用 latex 命令和minipage软件包编织到.pdf时,我会执行此操作。我认为您不必安装此程序。

\centering
\begin{minipage}{0.4\textwidth}
```{r}
Use your kable command here to create your first table

knitr::kable(data[c(rownum),],format = "latex")
```
\end{minipage}
\begin{minipage}{0.4\textwidth}
```{r}
Use your kable command here to create your second table

knitr::kable(data[c(rownum),],format = "latex")
```
\end{minipage}
\flushleft

\centering和\flushleft命令是您的首选,可以执行您期望的操作。这两个minipage命令将表格并排放置。您可以在{0.4\textwidth}部分中放置两个以上的字节,这意味着允许表占据文本宽度的0.4。

希望这可以帮助!

关于r - 如何缩小Kable中的列宽和表大小(类型= rmarkdown),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31007467/

10-11 17:51