在R标记中包含并排打印的地物标签

在R标记中包含并排打印的地物标签,r,latex,r-markdown,subfigure,R,Latex,R Markdown,Subfigure,在我的rmarkdown文档中,我希望并排包含绘图以节省空间。例如,我想包括: plot(rnorm(100)) hist(runif(100)) 或 我真的不在乎两个子批次是否都有一个标题,或者每个子批次都有一个标题。我真的很想把这些数字并排放在一起,并有一些方法来引用它们(图1,等等)。有人有什么建议吗?我的标题中有: 标题包括: -\usepackage{subfig} 当我的区块中没有“fig.show='hold'”时,我所有的字幕都很好,但我的情节不会并排显示。当我添加fig.sh

在我的rmarkdown文档中,我希望并排包含绘图以节省空间。例如,我想包括:

plot(rnorm(100))
hist(runif(100))

我真的不在乎两个子批次是否都有一个标题,或者每个子批次都有一个标题。我真的很想把这些数字并排放在一起,并有一些方法来引用它们(图1,等等)。有人有什么建议吗?我的标题中有:

标题包括: -\usepackage{subfig}

当我的区块中没有“fig.show='hold'”时,我所有的字幕都很好,但我的情节不会并排显示。当我添加fig.show='hold'时,布局看起来很棒,但标题消失了

根据我的答案,您可以通过包含输出格式
bookdown::pdf_document2
”来组合交叉引用。请注意,我正在手动将子图形字母附加到交叉引用中,即
\@ref(fig:fig sub)a


par(mfrow=c(1,2))
开始,让两个绘图显示在同一个图形中,怎么样?您可能需要修改宽度,以免它们被挤到一个图形的空间中。
plot(rnorm(100))
hist(runif(100))
---
output: bookdown::pdf_document2
header-includes:
   - \usepackage{subfig}
---  

See Figures \@ref(fig:fig-sub)a and \@ref(fig:fig-sub)b

```{r fig-sub, echo = FALSE, fig.cap='two plots', fig.subcap=c('one plot', 'the other one'), out.width='.49\\linewidth', fig.asp=1, fig.ncol = 2}
plot(1:10)
plot(rnorm(10), pch=19)
```