如何使用r标记编织对齐多行文本的内联图像?

如何使用r标记编织对齐多行文本的内联图像?,r,r-markdown,knitr,R,R Markdown,Knitr,我想编制一份报告,使标题与下图相似 最左边的正方形是一个图标 矩形是文本 我目前遇到三个问题 如何插入带有url的图标(在线图像) 如何格式化图标,使其与3行文本内联 如何更改行之间的字体大小和行距 请在下面找到最小的可复制示例(注意,我对在线图像进行了注释,因为我不知道如何正确编码) 所有这三个问题都可以通过包含html元素来解决 RMarkdown本质上是一种标记,您可以在文件中包含html元素 您可以通过以下方式使用html: ```{r echo=FALSE} knitr::asi

我想编制一份报告,使标题与下图相似

  • 最左边的正方形是一个图标
  • 矩形是文本
我目前遇到三个问题

  • 如何插入带有url的图标(在线图像)
  • 如何格式化图标,使其与3行文本内联
  • 如何更改行之间的字体大小和行距
  • 请在下面找到最小的可复制示例(注意,我对在线图像进行了注释,因为我不知道如何正确编码)


    所有这三个问题都可以通过包含
    html
    元素来解决

    RMarkdown本质上是一种标记,您可以在文件中包含html元素

    您可以通过以下方式使用html:

    ```{r echo=FALSE}
    knitr::asis_output(htmltools::htmlPreserve("
    <div>
        <div>block 2
        </div>
    </div>
    "))
    ```
    
    `{r echo=FALSE}
    knitr::asis_输出(htmltools::htmlprefer(“
    第2区
    "))
    ```
    

    
    第3区
    
    然后你可以使用html来改变文档中的布局和字体,基本上你需要学习编写简单的html代码,而不仅仅是大量的谷歌搜索

    很抱歉,没有用示例为您编写代码,应该很简单。此处是引用,这是一个已关闭的GitHub问题:


    希望这有帮助。

    < P>如果您希望在文档中结合格式控制、PDF输出和 R输出的高级控制,您可以考虑使用SWOWAVE而不是降价。请参见

    听起来您需要创建自己的自定义模板,请参见。应该是可行的,但它可能需要一些更高级的LaTeX命令。我认为这也是一个很好的解决方案。它允许您在rmarkdown文档中渲染一些有光泽的内容。至少创建你想要的模板应该是简单的。
    ```{r echo=FALSE}
    knitr::asis_output(htmltools::htmlPreserve("
    <div>
        <div>block 2
        </div>
    </div>
    "))
    ```
    
    <!--html_preserve-->
    <div>
        <div>block 3
        </div>
    </div>
    <!--/html_preserve-->