【问题标题】:Line break in rmarkdown pdf tablermarkdown pdf表中的换行符
【发布时间】:2017-10-11 16:23:02
【问题描述】:

我正在尝试将表格标题的文本分成两行,但没有成功。 我正在使用类似于下面的代码

---
output: pdf_document
---


```{r, results='asis', echo = FALSE, message=FALSE}
  require("knitr")
  require("kableExtra")
  table = cbind(c(1,2,3),c(2,3,4))

  kable(table, format="latex", align = "c", booktabs=T, , col.names = c("A", "B"))%>%
    add_header_above(header=c("extremely large name","ok"))
```

有人可以帮我吗?

【问题讨论】:

  • 据我所知,管道表语法不支持换行符。我建议你看看pander 包。

标签: r rstudio r-markdown


【解决方案1】:

尝试使用 4 个反斜杠 \\\\ 作为行分隔符。我认为新行需要 2 个反斜杠,但它们都需要转义,所以你最终得到 4 个。

kable(table, format="latex", caption = "到\\\\第二行的超大名称")

【讨论】:

    猜你喜欢
    • 2019-02-24
    • 2023-01-18
    • 2019-04-18
    • 2016-05-06
    • 1970-01-01
    • 2015-10-28
    • 2021-10-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多