मैं एक मुद्दा https://github.com/rstudio/rmarkdown/issues/967 सूचना दी और सोच रहा हूँ वहाँ एक समाधान नहीं है इस के लिए (यह कैसे काम करने के लिए)?Rmarkdown ओवरलैपिंग उत्पादन
नीचेप्रतिलिपि प्रस्तुत करने योग्य उदाहरण (एन और Ngroup प्रभाव देखने के लिए अलग-अलग हो - कोई ओवरलैप जब एन = 100 और Ngroup = 10): एचटीएमएल अपने उदाहरण का उत्पादन को देखते हुए
---
title: "Test links to sections in DT"
output: html_document
---
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo=FALSE)
knitr::opts_chunk$set(message=FALSE)
knitr::opts_chunk$set(warning=FALSE)
## DT Test
```{r echo=FALSE}
library(DT)
n <- 1000
nGroup <- 100
testDF <- data.frame(text=paste0("Section", 1:n),
number=1:n,
group=rep(1:(n/nGroup), n/nGroup))
datatable(head(testDF), caption="Whole table", rownames=FALSE, escape=FALSE, options=list(paging=FALSE, info=FALSE))
getDT<-function(x) {
a <- list()
a[[1]] <- htmltools::tags$h3("test1")
a[[2]] <- datatable(x[, c("text", "number")], caption=htmltools::tags$caption(style="caption-side: top; text-align: left;", "Group: ", htmltools::strong(x$group)), rownames=FALSE, escape=FALSE, filter=c("none"), options=list(paging=FALSE, info=FALSE))
a[[3]] <- htmltools::tags$h4("test1")
return(a)
}
res <- lapply(split(testDF, testDF$group), getDT)
htmltools::tagList(res)
```