我正在使用 R Markdown 输出到 pdf,并且我试图获得一个表格和一个水平并排对齐的图。我可以将fig.align = "right"绘图与页面右侧对齐,但它绘制在表格下方(格式为kable),而不是与它并排。有小费吗?
这是使用 TeX 包的一种方法floatrow:
---
title: "Untitled"
header-includes:
- \usepackage{floatrow}
output:
pdf_document:
keep_tex: true
---
\newfloatcommand{btabbox}{table}
\begin{figure}[H]
\begin{floatrow}
\ffigbox{%
```{r, fig.align = "right", echo = F}
plot(mpg ~ hp, data = mtcars)
```
}{\caption{A figure}}
\btabbox{%
```{r, fig.align = "right", echo = F}
knitr::kable(head(mtcars[,1:3]), format = "latex")
```
}{\caption{A table}}
\end{floatrow}
\end{figure}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
14033 次 |
| 最近记录: |