在RMarkdown列表中包含一个块

时间:2016-10-21 16:54:03

标签: r knitr r-markdown

如何将rmarkdown作为列表的一部分包含代码块?

示例:

  1. 关于某些代码的内容 - 您可以尝试this_fun
  2. 更复杂的方法是做 ````{r,eval = FALSE}
    一(
      大(
             嵌套(功能)))
    ```
    这可能适合您的用例
  3. 一起浏览
  4. 最初我使用的是vanilla```代码块,但是它放弃了语法高亮,并且内联放弃了突出显示和换行符/缩进。如果代码如上所述使用,则列表中断,并且块后面的文本嵌入在一个奇怪的环境中(类似于输出格式)。

    有人知道是否可以这样做吗?

1 个答案:

答案 0 :(得分:6)

你正在寻找那个吗? (将以下代码保存为Rmd文件)

---
title: "Untitled"
output: html_document
---

1. Something about some code - you could try this_fun. 
1. A more complicated way is to do
    ```{r, eval = FALSE}
    a <- function() { # whole chunk indented by 4!
      return(2)
    }
    print(a())
    ```
    And that may suit your use case
1. Skip it all together

看起来像那样: enter image description here