如果您将一个块命名为“开始”,您可以在整个 Rmd 中使用 来引用它knitr::all_labels(),例如
---
title: "Test"
author: "Jared_Mamrot"
date: "22/12/2020"
output: html_document
---
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
library(tidyverse)
```
# The Beginning
```{r The Beginning}
summary(cars)
```
### What we know about `r knitr::all_labels()[2]`
```{r 3rd_chunk}
# Refer to the 'label' inside the chunk
knitr::all_labels()[2]
```
### What we need to learn about `r knitr::all_labels()[2]`
```{r 4th_chunk}
cars %>%
ggplot(aes(x = speed, y = dist)) +
geom_point() +
ggtitle(label = knitr::all_labels()[2]) +
theme_bw()
```
当我编织 Rmd 时,knitr::all_labels()[2]替换为“开始”

编辑:
重新阅读您的问题后,我意识到这不是一个完整的答案。也许您可以以某种方式调整此功能以打印目录以获取节标题并在针织文档中使用它。