Bookdown中不一致的图形注释行间距渲染pdf

时间:2018-11-11 12:25:07

标签: r pdf bookdown cross-reference line-spacing

我正在尝试从以下代码块中插入一个数字注释以pdf格式呈现:

``{r boxfreshAe, out.width = c("49%","49%","49%","49%"),fig.align = "center", warning=FALSE, message=FALSE, error=FALSE, fig.pos="H",fig.show = 'hold', fig.cap='(ref:boxfreshAe)', echo=FALSE}

文字注释如下:

(ref:boxfreshAe)Ae的森林-按管理实例的新实例(%)的箱线图。 A):0-15厘米深; B):15-30厘米深; C):垃圾例子; D):H地平线。显示的是最小值,第二十五个百分点,五十个百分点,第七十五个百分点和最大值。黑点是根据规则±1.5 *四分位间距确定的异常值,这被确定为上四分位减去下四分位[@ reference2015]。相同的颜色/形状点是相同的块复制。

,但这也可以相同:

(ref:boxfreshAe)示例示例示例示例示例示例示例示例示例示例示例示例示例示例示例示例示例示例示例示例示例示例示例示例示例示例示例示例示例

上面的块包含箱须图,并生成带有如下图注的pdf文件:


enter image description here


这不是我想要的,因为该图使用的是我在索引中设置的书的正文的布局。使用linestretch: 2的Rmd。

相反,当我插入照片时,数字注释的行距减小了。我希望这个间距(在下面)也在上图中。

对照处理中H水平的

(ref:shallow-Hhor)详细信息。深度始终小于5厘米。

```{r shallow-Hhor, out.width = "50%" , fig.align="center",fig.pos="h", fig.cap='(ref:shallow-Hhor)', echo=FALSE}

enter image description here


非常感谢任何帮助,在此先感谢。

1 个答案:

答案 0 :(得分:0)

我通过将块选项从fig.pos="H"更改为fig.pos="!h"来解决了这个问题