Как отображать номера строк в rmarkdown HTML и PDF

как мне отображать номера строк моего кода с rmarkdown?

```{r}
   x <- 1:10
   y <- x^2
   plot(x,y)
```

и я бы хотел, чтобы эхо было чем-то вроде

 1  x <- 1:10
 2  y <- x^2
 3  plot(x,y)

Желательно, чтобы это было на Github...
Был бы рад любой помощи

Ответ 1

Вы можете создать два блока кода: один для презентации и другой, скрытый для выполнения.

---
output:
  pdf_document:
     highlight: haddock
---

```{#numCode .R .numberLines}
   x <- 1:10
   y <- x^2
   plot(x,y)
```

```{r results='asis', echo=FALSE}
   x <- 1:10
   y <- x^2
   plot(x,y)
```

Примечание. Если вы замените pdf_document на html_document, вы должны указать "выделить" метаданные.