我想将我的软件包的十六进制徽标添加到其软件包小插曲的标题行中。
我对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;
}
它留下了一个空间,但标志没有出现。
有人能发现我做错了什么吗?或者有人有在小插曲的标题线上添加图形的片段吗?
我不知道它在放置方面有多灵活,但只需在标题条目中添加一个Markdown图像链接就可以了。也就是说,将您的YAML设置为这样的内容:
---
title: "Vignette Title ![alt text](../man/figures/logo.png)"
映像的路径假定映像在包man/figures
目录中,并且渐晕是在inst/doc
目录中生成并安装到doc
中的。
也许你可以把这个图放在inst/doc
中,并在没有指定任何路径的情况下引用它,但我没有尝试。