【问题标题】:Column aligning does not work when using kableExtra linebreak使用 kableExtra 换行符时列对齐不起作用
【发布时间】:2021-12-09 20:59:14
【问题描述】:

使用kbllinebreak 创建乳胶表会导致文本列出现奇怪的对齐方式。

library(dplyr)
library(kableExtra)

data.frame(
  text = c(
    "Some longer line",
    "Line 1\nLine 2",
    "Line 1\nLine 2",
    "Line 1\nLine 2",
    "Line 1\nLine 2",
    "Line 1\nLine 2"
    )
) %>%
mutate_all(linebreak) %>% 
kbl(booktabs = T, escape = F, format = "latex")

如何让列按预期左对齐?

【问题讨论】:

    标签: r latex kableextra


    【解决方案1】:

    linebreak中设置align参数即可解决问题。

    data.frame(
      text = c(
        "Some longer line",
        "Line 1\nLine 2",
        "Line 1\nLine 2",
        "Line 1\nLine 2",
        "Line 1\nLine 2",
        "Line 1\nLine 2"
        )
    ) %>%
    mutate_all(linebreak, align = 'l') %>% 
    kbl(booktabs = T, escape = F, format = "latex")
    

    【讨论】:

      猜你喜欢
      • 2018-04-02
      • 1970-01-01
      • 2020-06-02
      • 2020-12-14
      • 2021-10-16
      • 2019-09-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多