我正在使用Rmarkdown在RStudio中撰写博客文章。文档将在最后呈现为HTML。
但是渲染时,p tag
和img 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>
答案 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")
```