gpt4 book ai didi

r - 通过 .Rmd 在 header 中插入标签

转载 作者:行者123 更新时间:2023-12-05 07:59:59 25 4
gpt4 key购买 nike

我正在使用 Rstudio 创建 Rmd 报告,我希望能够将元标记插入到 <head> 中当 Rmd 被编织成 html 时。

来自 knitr options 上的文档我想我可以设置标题选项以在 <head> 之间插入文本像这样的标签:

```{r}
opts_knit$set(header = "<meta name=\"description\" content=\"this is a description\">")
```

然而,似乎没有插入任何内容。我做错了什么还是这不可能?

最佳答案

您在 yaml header 中使用一行读取外部 .html 文件,其中包含您的 header 片段 per this link .

这里对上面的链接稍作修改,包括您的代码,并包括在 .Rmd 文件中创建外部 .html header 文本的选项,这不是必需的:

---
title: "Test"
output:
html_document:
includes:
in_header: header.html
---

```{r setup, include=FALSE, echo=FALSE}
# Create header.html
CON <- file("header.html")
writeLines('<meta name="description" content="this is a description" />', CON)
close(CON)
```

关于r - 通过 .Rmd 在 header 中插入标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19748205/

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