【问题标题】:Rmarkdown Numbering between Chunks becoming code chunk块之间的 Rmarkdown 编号成为代码块
【发布时间】:2020-04-16 16:22:46
【问题描述】:

我正在尝试在 Rmarkdown 上进行一些分层编号,这通常很容易,但我遇到了一些问题,我不确定这是一个错误还是我遗漏了什么。

如果我在 Rmarkdown 内部(甚至在 github 上)运行以下代码,第二个编号 (2. number2) 将变成一段代码,而不是继续之前的计数,而之前的计数应该是 ii,我无法弄清楚为什么或如何解决它。

1. RR
    1. number1

```{r}
print(head(iris))
```

    2. number2


```{r}
print(head(iris))
```

[编辑:添加输出图像]

【问题讨论】:

  • 我不确定基于这个原因或实际发生了什么,但我对“污染”块的经验我可能需要在“```”之后添加两个空格以及硬回报
  • 添加了输出图像,空格似乎无法修复它
  • 是你担心print(head(iris)) 显示
  • 不,这只是一个例子。问题是 2. Number2 在输出内部,而不是继续之前的编号
  • 你的意思是 2.sadadas 周围的方框?

标签: r r-markdown markdown


【解决方案1】:

尝试关闭 echo,这样您就不会在输出周围出现代码框,并且不要使用 print,而是尝试使用包 knitr 并调用 cable,它会生成一个格式良好的表格,不会干扰您的文本和echo 杀死了代码框的打印

1. RR
```{r echo=FALSE}
knitr::kable(head(iris))
```

2. major stuff
  i) some sub-stuff
     A. more-sub stuff
     B. more-sub stuff

```{r echo=FALSE}
knitr::kable(head(iris))
```

【讨论】:

  • 引号是为了防止堆栈删除刻度,但从您使用的代码中删除引号,
  • 不改变,表格按预期改变格式,但中间的数字仍在框内。看着你的例子意识到,如果我删除 2 个选项卡以使其达到第二级,它会正确编织,但它应该是一个间隔的列表的第二级。
  • 所以它应该是一个空格,数字一个句点和一个空格....对于有序和一个空格-*对于无序....从来没有他们打破除非格式有问题...
  • 我会将此作为工具限制。不过谢谢。我应该标记为已回答吗?
  • 嗯......我能够让它工作......所以问题是你为什么不能......你在使用 ) 在第二个订单列出项目然后返回空格和.第三个订单?
猜你喜欢
  • 1970-01-01
  • 2017-07-07
  • 1970-01-01
  • 2017-12-08
  • 2020-10-10
  • 1970-01-01
  • 1970-01-01
  • 2019-04-13
  • 2018-12-10
相关资源
最近更新 更多