gpt4 book ai didi

r - 如何使用 r-markdown 编织与多行文本对齐的内嵌图像?

转载 作者:行者123 更新时间:2023-12-04 16:03:26 25 4
gpt4 key购买 nike

我想编一个报告,使标题类似于下图。

  • 最左边的方块是一个图标
  • 矩形是文本

  • 我目前遇到三个问题
  • 如何插入带有网址的图标(在线图片)?
  • 如何格式化图标以使其与 3 行文本内联
  • 如何更改行之间的字体大小和行距

  • enter image description here

    请在下面找到最小的可重现示例(请注意,我对在线图像进行了评论,因为我不知道如何正确编码)
    ---
    output: pdf_document
    geometry: margin=0.25in
    classoption:
    - landscape
    ---

    ```{r, echo=FALSE, results='asis'}
    for (i in unique(iris$Species)) {
    cat("\\newpage")
    # cat('\n![](https://bookdown.org/yihui/rmarkdown/images/hex-rmarkdown.png)\n')
    cat("\n#", "Iris Species Summary", "\\hfill", paste0("Exhibit ", grep(i, unique(iris$Species)), ".1"))
    cat("\n##", i, "\\hfill", "(Gross)")
    cat("\n######", "(000's)", "\\hfill", as.character(Sys.Date()))
    }
    ```

    最佳答案

    您的三个问题都可以通过包含 html 来解决。元素。
    RMarkdown 本质上是一个 Markdown,你可以在文件中包含 html 元素。
    您可以通过以下方式使用 html:

    ```{r echo=FALSE}
    knitr::asis_output(htmltools::htmlPreserve("
    <div>
    <div>block 2
    </div>
    </div>
    "))
    ```
    或者
    <!--html_preserve-->
    <div>
    <div>block 3
    </div>
    </div>
    <!--/html_preserve-->
    然后你就可以使用html来改变文档中的布局和字体,基本上你需要学会写简单的html代码,不难只是谷歌搜索。
    很抱歉没有用你的例子为你写出代码,它应该很简单。引用在这里,这是一个封闭的 GitHub 问题: https://github.com/rstudio/rmarkdown/issues/326 .
    希望这可以帮助。

    关于r - 如何使用 r-markdown 编织与多行文本对齐的内嵌图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59843213/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com