【问题标题】:Center align too wide table (longtable) in rmarkdown latexrmarkdown乳胶中的中心对齐太宽的表格(longtable)
【发布时间】:2021-12-28 08:45:45
【问题描述】:

我的桌子太宽,因此会溢出到右边距。

我在 tex exchange 上找到了this,它使用\makebox 提供了乳胶解决方案。

由于我不是乳胶专家,而且我的桌子是长桌,所以即使在乳胶中我也无法实现。

我更喜欢 rmarkdown 本身的解决方案。如果这有什么不同,我正在使用 kable。

通过手机发帖,所以无法添加示例。

编辑: 为了澄清起见,我正在寻找一种专门适用于长表的解决方案,并且水平溢出在左右边距中都是对称的。

【问题讨论】:

    标签: latex r-markdown kable kableextra


    【解决方案1】:

    kableExtra最基本的解决方案是:

    ```{r table, echo=FALSE, warning=FALSE, message=FALSE}
    library(gt) #dataset gtcars is here
    library(kableExtra)
    dt <- head(gtcars)
    
    dt %>%
      kbl() %>%
      kable_styling(latex_options = c("scale_down", "hold_position"))
    ```
    

    关于fontsizesthere

    【讨论】:

    • 对不起,我应该提到我不想使用 scale_down 因为我也想控制字体大小。主要目标是使溢出在左右边距中对称
    • @Dayne 看看补充
    • 谢谢...将尝试使用并恢复。请确定,这是在 tex 文件中实现的,对吗?我也在 tex 文件中尝试了 makebox 的东西,但可能因为它是一个长表而没有工作。
    • @Dayne 不,都在 Rmd 文件中。
    • @manro 感谢您删除此部分! :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-05-07
    • 1970-01-01
    • 1970-01-01
    • 2020-12-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多