使用重复的小节名称创建R Bookdown书籍-可以,但是ToC始终链接到第一审

问题描述

我用书本制作了几本书,每一章都有一个“练习”小节。以前,bookdown会将'-1'或'-2'附加到重复的章节标签上,但结果输出将仅显示“ Exercises”,并且链接将正常工作。

现在,网页目录ToC将所有重复的标签与“练习”子节链接到第一章。

我知道有一个

options(knitr.duplicate.label = "allow")

这将允许重复的块名称,但是我找不到允许重复的节标签方法

我知道我可以通过将每章练习重命名为唯一的内容解决此问题,但我想避免这种情况。

解决方法

我发现的解决方案是按如下方式修改标签

## Exercises {#A-Unique-Label-Exercises}

这使我可以让读者只看“练习”,但是我添加了一个独特的标签,它的长度和烦人程度都可以。


书本开发者的附录:

这是最新版本 bookdown 中引入的错误,该版本在当前开发版本中为has been fixed。您可以尝试:

remotes::install_github('rstudio/bookdown')