Mat*_*att 1 r knitr r-markdown kableextra kable
我正在使用 RMarkdown 编写可重现的报告,但是,我正在寻找有关如何在使用 Kable 时更改表格/图形标题的理由的指导?
另外,您能否将表 1:标题的组成部分加粗或斜体?
knitr::kable(head(iris), 'latex', caption = 'Title of table',
booktabs = TRUE) %>%
kableExtra::kable_as_image()
Run Code Online (Sandbox Code Playgroud)
此代码将生成一个通常看起来不错的表。但是,我想将标题左对齐并加粗文本“Table 1:”,它自动出现在我的表格标题之前。
谢谢你的帮助。
您可以使用 LaTeXcaptions包来自定义您的字幕。例如,这个文件
---
output: pdf_document
header-includes:
- \usepackage[justification=raggedright,labelfont=bf,singlelinecheck=false]{caption}
---
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```
```{r echo=FALSE}
knitr::kable(head(iris), caption = 'Title of table',
booktabs = TRUE)
```
Run Code Online (Sandbox Code Playgroud)
产生这个表输出:
或者,如果您真的希望在屏幕截图文件中使用它,请使用
library(knitr)
library(kableExtra)
kable(head(iris), format="latex", caption = 'Title of table',
booktabs = TRUE) %>%
as_image(file="~/temp/table.png",
latex_header_includes="\\usepackage[justification=raggedright,labelfont=bf,singlelinecheck=false]{caption}")
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2699 次 |
| 最近记录: |