R 在下册时:避免宽桌子被切断

R 在下册时:避免宽桌子被切断,r,bookdown,kable,kableextra,R,Bookdown,Kable,Kableextra,使用bookdown并呈现gitbook时,右侧的宽表被截断 试一试 在任何.Rmd中,用于向下记账 虽然总体而言,我发现kableExtra包与bookdown不太兼容(尤其是bootrstrap\u选项和full\u width),但似乎我们可以使用滚动框(width=“100%”,height=“300px”)来正确显示宽表 有时,只有在呈现文档后才能知道表是否太宽 问题:是否有任何方法可以在不显式使用scroll\u box()选项的情况下描述宽表 提前谢谢 如果输出仅为gitbook,

使用
bookdown
并呈现
gitbook
时,右侧的宽表被截断

试一试

在任何
.Rmd
中,用于
向下记账

虽然总体而言,我发现
kableExtra
包与
bookdown
不太兼容(尤其是
bootrstrap\u选项
full\u width
),但似乎我们可以使用
滚动框(width=“100%”,height=“300px”)
来正确显示宽表

有时,只有在呈现文档后才能知道表是否太宽

问题:是否有任何方法可以在不显式使用
scroll\u box()
选项的情况下描述宽表


提前谢谢

如果输出仅为gitbook,则可以尝试使用
rmarkdown::paged_table

否则,您可以尝试使您的滚动_表框不明显,并将其用于每个表

library(kableExtra)
kable(cbind(mtcars, mtcars)) %>%
  kable_styling() %>%
  scroll_box(width = "100%", box_css = "border: 0px;")
对于所有bookdown多格式表,您需要在
\u bookdown.yml
文件中指定
new\u session:true


我这里有一个例子。请注意,最新版本不再要求您指定
选项(kableExtra.html.bsTable=t)
。我要换那个医生

如果输出仅为gitbook,则可以尝试使用
rmarkdown::paged_table

否则,您可以尝试使您的滚动_表框不明显,并将其用于每个表

library(kableExtra)
kable(cbind(mtcars, mtcars)) %>%
  kable_styling() %>%
  scroll_box(width = "100%", box_css = "border: 0px;")
对于所有bookdown多格式表,您需要在
\u bookdown.yml
文件中指定
new\u session:true


我这里有一个例子。请注意,最新版本不再要求您指定
选项(kableExtra.html.bsTable=t)
。我要换那个医生

目前的输出确实只是gitbook,但一旦我有了更多的经验,我肯定也会投入到其他输出中。澄清问题:
rmarkdown::paged_表
?在YAML标题中?我在第一个
.Rmd
开头编写了一个函数,其中包含所有
kable\u styleing()
参数,这样我就不必一直指定这个参数(尽管大多数参数如“hover”或“full\u width”都不显示)。我还将使用
滚动框()
添加您的建议。@Frederick paged_表只是一个类似于kable的函数。当我只是想展示一些丰富的数据时,我一直在使用它,此时的输出实际上只是gitbook,但一旦我有了更多的经验,我肯定会深入到其他输出。澄清问题:
rmarkdown::paged_表
?在YAML标题中?我在第一个
.Rmd
开头编写了一个函数,其中包含所有
kable\u styleing()
参数,这样我就不必一直指定这个参数(尽管大多数参数如“hover”或“full\u width”都不显示)。我还将使用
滚动框()
添加您的建议。@Frederick paged_表只是一个类似于kable的函数。当我只是想展示一些丰富的数据时,我一直在使用它