从块创建的 Rmarkdown 超链接

Rmarkdown hyperlink created from a chunk

提问人:Andrew 提问时间:4/19/2022 更新时间:2/22/2023 访问量:408

问:

我想在 RMarkdown 文档中创建一个超链接,该超链接会根据位于块中的变量的值而变化。例如

variable <- "questions/ask"
http_address <- glue::glue("https://stackoverflow.com/{variable}")

[点击查看]('r http_address)

在html文档中,我想将鼠标悬停在“单击以显示”上,以便 https://stackoverflow.com/questions/ask 链接。但是,上述代码不起作用。任何提示将不胜感激

变量 超链接 R-Markdown

评论


答:

1赞 stefan 4/19/2022 #1

使用 chunk 选项,你可以做results="asis"cat

---
title: "Untitled"
output: html_document
date: '2022-04-19'
---

```{r results='asis', echo = FALSE}
variable <- "questions/ask"
http_address <- glue::glue("https://stackoverflow.com/{variable}")
cat("[Click to reveal](", http_address, ")")
```

enter image description here

0赞 maxatSOflow 2/22/2023 #2

也可以在文本中包含链接:

`r paste0("[Click to reveal](", http_address , ")")`