我想在使用rmarkdown生成的HTML文档的页头中插入一个横幅图像,并叠加一些文本。我对HTML完全不熟悉,但我已经编写了一个基本的网页(如下所示),现在我想将其插入到HTML文档的页头中。
现在我只是试图让它正常工作,所以我一直在使用这个名为“melon.png”的图像:
我已更新rmarkdown中的样板示例,使用
在 in_header 引用的 CSS 背景 HTML 文件和相关的 CSS 文件如下所示:
当我尝试编织文件时,出现错误信息:
现在我只是试图让它正常工作,所以我一直在使用这个名为“melon.png”的图像:
![melon.png](https://istack.dev59.com/Wwr62.webp)
in_header
YAML字段,如下所示:---
title: "header_test"
author: "Dos"
date: "20 December 2018"
output:
html_document:
includes:
in_header: C:/Users/Dos/Documents/html/CSS Backgrounds.html
---
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```
## R Markdown
This is an R Markdown document. Markdown is a simple formatting syntax for authoring HTML, PDF, and MS Word documents. For more details on using R Markdown see <http://rmarkdown.rstudio.com>.
在 in_header 引用的 CSS 背景 HTML 文件和相关的 CSS 文件如下所示:
div {
height: 220px;
width: 40cm;
background-image: url('file:///C:/Users/Dos/Pictures/melon.png');
background-repeat: no-repeat;
background-size: 40cm 12cm;
}
.center {
margin: auto;
padding: 12px;
}
<!DOCTYPE html>
<html lang="en" dir="ltr">
<head>
<meta charset="utf-8">
<title>Economic Note</title>
<link rel="stylesheet" href="file:///C:/Users/Dos/Documents/html/CSS Backgrounds css.CSS">
</head>
<div class="center">
请问如何解决这个问题?谢谢。pandoc.exe: 无法获取 file:///C:/Users/Dos/Documents/html/CSS Backgrounds css.CSS 的文件。InvalidUrlException "file:///C:/Users/Dos/Documents/html/CSS%20Backgrounds%20css.CSS" "Invalid scheme"。错误:pandoc 文档转换失败,错误代码为 67。执行已停止。