通过rmarkdown交叉引用章节编号或名称



试图在Rmarkdown中找到一种方法来交叉引用自动编号和/或通过其命名来执行类似的章节

"As I explained hundred pages ago in ref{ch:Chapter_Label}....."

然后生成的pdf文档有类似的内容:

"As I explained hundred pages ago in Chapter 3....."

"As I explained hundred pages ago in <Chapter Name> ....."

我在想一些机制,比如:

chapter{My_Title} label{ch:1}

然后,在我使用ref{ch:1}的文本中,我会在文本中嵌入"My_Title"或"Chapter 1"(或任何自动编号)。

似乎Rmarkdown的hyperref包不起作用,或者我遗漏了什么。

有人能帮我吗?

此问题已在bookdown中解决,并记录在第2.5节中。基本上,您使用语法@ref(label),而label是您的章节标识符。

最新更新