【问题标题】:Kable output won't align left in rmarkdownKable 输出不会在 rmarkdown 中左对齐
【发布时间】:2020-06-22 18:38:21
【问题描述】:

这里是一个非常直截了当的问题。我的 kables 不会向左对齐。这是我的 rmarkdown 示例:

---
title: ""
output: pdf_document
classoption: landscape
---
#### This is a kable  
```{r, echo=FALSE, fig.align='left'}
knitr::kable(head(mtcars))
```

#### This is a table  
```{r, echo=FALSE, fig.align='left'}
head(mtcars)
```

为什么会这样?将 kable 向左对齐应该很简单,但我似乎找不到任何有用的东西。

【问题讨论】:

  • 我正在尝试 `kable(...) %>% kable_styling(position = "left") 并且遇到烦人的错误,也可以尝试渲染为 HTML,然后打印为 pdf仍然有问题。

标签: pdf r-markdown knitr kable


【解决方案1】:

好的,这是我从 answer 得到的 hack。

---
title: ""
output: pdf_document
classoption: landscape
---
#### This is a kable
\hfill\break
```{r, echo=FALSE}
library(magrittr)

knitr::kable(head(mtcars), "latex") %>% 
  kableExtra::kable_styling(position = "left")
```

#### This is a table  
```{r, echo=FALSE, fig.align='left'}
head(mtcars)
```

【讨论】:

    猜你喜欢
    • 2018-08-15
    • 2019-04-24
    • 1970-01-01
    • 2021-10-27
    • 2019-08-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多