如何在编织成 PDF 时将一列中的图形居中放置在由 R 块生成的多行中?

问题描述 投票:0回答:1

我试图将两列中的两个数字居中放置在两行中,但以下代码在写入

.Rmd
文件并编织以生成 PDF 输出时未提供所需的输出:

---
title: "Stack the figures in two rows"
output:
  pdf_document:
    extra_dependencies: "subfig"
---


```{r stack, out.width="50%", fig.cap="FIGS", fig.subcap=c("A", "B"), fig.nrow=2, fig.ncol=1, fig.align="center", echo=FALSE}
plot(rnorm(10), rnorm(10))
plot(rnorm(10), rnorm(10))
```

代码生成输出:

如何像底行一样将图像居中放置在顶行?有没有办法不使用

par
来做到这一点?

r pdf latex r-markdown knitr
1个回答
0
投票

这里是使用

par

的建议
```{r stack, fig.cap="FIGS", fig.height=6,fig.align = 'center',echo=FALSE}
par(mfrow=c(2,1))
plot(rnorm(10), rnorm(10), sub="(a) A")    
plot(rnorm(10), rnorm(10), sub="(b) B")
```

© www.soinside.com 2019 - 2024. All rights reserved.