Rmarkdown:段落和图像之间的间距

时间:2019-05-10 16:01:33

标签: r r-markdown

我正在使用Rmarkdown在RStudio中撰写博客文章。文档将在最后呈现为HTML。

但是渲染时,p tagimg tag之间没有足够的空间。

我知道我可以使用2个空格插入一个换行符,当分隔文本时它可以工作。但是,当尝试从图像中设置文本中断时,它对我不起作用。

RStudio中的Rmarkdown

Sin embargo, para lograr esto vas a tener que  
personalizar algunos registros de tu DNS en el Panel de Control de tu proveedor de hosting:  

生成此HTML(请注意br标签):

<p>Sin embargo, para lograr esto vas a tener que<br />
personalizar algunos registros de tu DNS en el Panel de Control de tu proveedor de hosting:</p>

但是:在文本和图像之间插入空格不会生成br tag

Sin embargo, para lograr esto vas a tener que  
personalizar algunos registros de tu DNS en el Panel de Control de tu proveedor de hosting:  





```{r, echo=FALSE, fig.cap="", out.width = '100%', fig.align='center'}
knitr::include_graphics("D:/omargonzalesdiaz/static/img/posts/sumo/custom_email_address.jpg")
```

生成:文本和图像之间没有换行符。

<p>Sin embargo, para lograr esto vas a tener que<br />
personalizar algunos registros de tu DNS en el Panel de Control de tu proveedor de hosting:</p>
<p><img src="data:image/jpeg;base64,/9j/4QwCRXhpZgAATU0Af//AkAtEbdSD+ft/kN97lEZ7DP6N5ABJgqd/0ElMi7K0HoMM8+/wD9RIlZfJ3sDB22mZ8Z9rVVGZbu1cIIloivXndDvtH" width="100%" style="display: block; margin: auto;" /></p>

1 个答案:

答案 0 :(得分:1)

一种选择是直接将html中断符添加到脚本中:

Sin embargo, para lograr esto vas a tener que  
personalizar algunos registros de tu DNS en el Panel de Control de tu proveedor de hosting:  
<br/><br/>

```{r, echo=FALSE, fig.cap="", out.width = '100%', fig.align='center'}
knitr::include_graphics("D:/omargonzalesdiaz/static/img/posts/sumo/custom_email_address.jpg")
```