【问题标题】:Can an R vignette title include an image?R 小插图标题可以包含图像吗?
【发布时间】:2022-08-14 21:48:08
【问题描述】:

我想将我的包的十六进制徽标添加到其包小插图的标题行。

我对 CSS 几乎一无所知,但我认为这可以工作:


---
title: \"x\"
output: rmarkdown::html_vignette
vignette: >
  %\\VignetteIndexEntry{x}
  %\\VignetteEngine{knitr::rmarkdown}
  %\\VignetteEncoding{UTF-8}
---

```{css}
h1::after {
   content: \"\";
   height: 3063px;
   width: 3550px;
   float: right;
   background-image: url(\"logo.png\");
   background-size: contain;
   background-position: center center;
   background-repeat: no-repeat;
 }

它留下了一个空间,但标志没有出现。

任何人都可以发现我做错了什么,或者是否有人有用于在小插图的标题行中添加图形的 sn-p?

    标签: css r r-markdown


    【解决方案1】:

    我不知道它在放置方面有多灵活,但只是在标题条目中添加一个 Markdown 图像链接对我有用。也就是说,将您的 YAML 设置为如下所示:

    ---
    title: "Vignette Title ![alt text](../man/figures/logo.png)"
    

    图像的路径假定图像位于包man/figures 目录中,并且小插图是在inst/doc 目录中生成并安装到doc 中。

    可能你可以把这个数字放在inst/doc 中,并在没有指定任何路径的情况下引用它,但我没有尝试过。

    【讨论】:

    • 谢谢你。这一点,加上一点 CSS 在小插图中效果很好。不幸的是,{pkgdown} 网站包含 text in the title。所以,我想我需要另一个解决方案。
    猜你喜欢
    • 2015-04-24
    • 2020-07-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多