[英]Numbered Code Chunks in RMarkdown
我是否可以為RMarkdown
代碼塊提供一個選項,以便將cell number
附加到HTML
輸出。 就像Jupyter
有單元格編號一樣。
我看過一些帶有行編號的示例,這不是我想要的。
當我與某人通過電話討論RMarkdown
HTML
文件時,使用手機號碼很有幫助。 我可以請他/她查看23 號單元格。 我有很多R
代碼,因此提供部分標題雖然可能,但很乏味。
這是僅使用CSS
的解決方案。 它依賴於CSS
計數器:每個新的R
塊都會增加計數器(名為counter-rchunks
)。
您可以編織以下最小的Rmd
文件並獲得以下結果:
---
title: "Counter for chunks"
author: "Romain Lesur"
output: html_document
---
```{css, echo=FALSE}
body {
counter-reset: counter-rchunks;
}
div.main-container {
padding-left: 5em;
}
pre.r {
counter-increment: counter-rchunks;
position: relative;
overflow: visible;
}
pre.r::before {
content: 'In [' counter(counter-rchunks) ']: ';
display: inline-block;
position: absolute;
left: -5em;
color: rgb(48, 63, 159);
}
```
```{r cars}
summary(cars)
```
```{r head-cars}
head(cars)
```
您可能需要將此解決方案適應您的HTML
模板。
您還可以將這些CSS
規則插入.css
文件並將其包含在您的html_document
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.