【问题标题】:Rmarkdown: spacing between parragraph and imageRmarkdown:段落和图像之间的间距
【发布时间】:2019-05-10 16:01:32
【问题描述】:

我正在使用 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>

【问题讨论】:

    标签: r r-markdown


    【解决方案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")
    ```
    

    【讨论】:

    • 有效!泰。但也许有一个“正确”的方法来做到这一点?也许使用 CSS?
    猜你喜欢
    • 1970-01-01
    • 2017-05-06
    • 1970-01-01
    • 2019-12-14
    • 1970-01-01
    • 2011-03-08
    • 1970-01-01
    • 2010-10-08
    • 2021-08-19
    相关资源
    最近更新 更多