中显示代码块的行号

中显示代码块的行号

本文介绍了如何在 rmarkdown HTML 和 PDF 中显示代码块的行号的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何使用 rmarkdown 显示代码块的行号?

how do i display the line numbers of my code chunk with rmarkdown?

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

我希望回声类似于

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

最好是在 Github 上...
很高兴得到任何帮助

Preferably like it is on Github...
Would be glad for any help

推荐答案

您可以生成两个代码块:一个用于演示,另一个用于执行.

You can produce two code blocks: one for the presentation and another, hidden, for execution.

---
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)
```

注意:如果用 html_document 替换 pdf_document,则必须提供元数据highlight".

Note: If you replace pdf_document with html_document, you must provide the metadata "highlight".

这篇关于如何在 rmarkdown HTML 和 PDF 中显示代码块的行号的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-13 06:23