有没有人找到了一种方法来突出显示四夸托html文档中的特定代码行(类似于reveal.js代码突出显示选项?)例如,在下面的示例中,我想突出显示新添加的group_by()
代码行:
---
format: html
---
```{r}
library(dplyr)
iris |>
summarize(mean(Sepal.Length))
Add group_by()
:
iris |>
group_by(Species) |>
summarize(mean(Sepal.Length))
我找到了[this package](https://r-for-educators.github.io/flair/index.html),但是,它只适用于RMarkdown。任何提示都非常感谢!:)
1条答案
按热度按时间6qftjkof1#
我创建了一个小的夸托过滤器扩展
line-highlight
,以便在HTML输出格式(即format: html
)中启用行突出显示(源代码和输出)。要突出显示源代码的特定行,您需要使用块选项
source-line-numbers
,其取值与code-line-numbers
类似。请注意,此过滤器扩展至少需要夸托v1.2才能工作。因此,在您给出的示例中,为了突出显示新添加的
group_by()
代码行,我们可以执行以下操作(此外,我们可以使用class-source: "numberLines"
启用源代码块行号),