rmarkdown 中 DT 部分的链接
Links to sections in DT in rmarkdown
我想使用 DT 并且在 DT 内部我想 link 到 rmarkdown 文档的部分。我尝试了下面的代码,但它不起作用。如何在 rmarkdown 中对 DT 中的部分进行正确的 links?
---
title: "Test links to sections in DT"
output: html_document
---
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo=FALSE)
```
## DT
How to make links work in DT in rmarkdown?
```{r echo=FALSE}
library(DT)
testDF <- data.frame(text=paste0("Section", 1:5),
linksTest1=paste0("[", "Section", 1:5, "]", "(#Section", 1:5, ")"))
datatable(testDF, rownames=FALSE, escape=FALSE)
```
## Section 1 {#Section1}
Section 1
## Section 2 {#Section2}
Section 2
## Section 3 {#Section3}
Section 3
## Section 4 {#Section4}
Section 4
## Section 5 {#Section5}
Section 5
您应该使用普通的 HTML 超链接标签,而不是 markdown:
library(DT)
testDF <- data.frame(text=paste0("Section", 1:5),
linksTest1=paste0("<a href=#Section", 1:5, ">Section", 1:5, "</a>"))
datatable(testDF, rownames=FALSE, escape=FALSE)
我想使用 DT 并且在 DT 内部我想 link 到 rmarkdown 文档的部分。我尝试了下面的代码,但它不起作用。如何在 rmarkdown 中对 DT 中的部分进行正确的 links?
---
title: "Test links to sections in DT"
output: html_document
---
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo=FALSE)
```
## DT
How to make links work in DT in rmarkdown?
```{r echo=FALSE}
library(DT)
testDF <- data.frame(text=paste0("Section", 1:5),
linksTest1=paste0("[", "Section", 1:5, "]", "(#Section", 1:5, ")"))
datatable(testDF, rownames=FALSE, escape=FALSE)
```
## Section 1 {#Section1}
Section 1
## Section 2 {#Section2}
Section 2
## Section 3 {#Section3}
Section 3
## Section 4 {#Section4}
Section 4
## Section 5 {#Section5}
Section 5
您应该使用普通的 HTML 超链接标签,而不是 markdown:
library(DT)
testDF <- data.frame(text=paste0("Section", 1:5),
linksTest1=paste0("<a href=#Section", 1:5, ">Section", 1:5, "</a>"))
datatable(testDF, rownames=FALSE, escape=FALSE)