gpt4 book ai didi

r - 如何在整个 R Markdown 文档中自动编号项目?

转载 作者:行者123 更新时间:2023-12-01 01:48:34 26 4
gpt4 key购买 nike

我正在寻找一种在整个 R Markdown 文档中自动编号示例的方法。

我知道可以使用列表进行自动编号,例如:

1. Item 1
1. Item 2
1. Item 3

问题是当项目出现在不同的部分时,这将不起作用,即
# Section 1
1. Item 1
# Section 2
1. Item 2

在这种情况下,编号会重置,因此这两个项目都以数字 1 结尾。

如何在 R markdown 中跨部分恢复计数?

最佳答案

没有用于在 Markdown 中跨部分编号的内置机制(或在您将文档编织成的大多数输出​​格式中),但是您可以尝试一个技巧:您可以定义并手动增加 R变量来跟踪你。权衡是您将丢失列表格式。但是,如果您只对编号项目没问题,则可以在开头的块中定义一个 R 变量:

```{r, echo=FALSE}
mycounter <- 0
```

然后在稍后的文章中使用它内联(您正在编写普通文本,而不是在一个块中)。您必须自己增加变量:
`r mycounter<-mycounter+1; mycounter`. Item 1 

# Another Section

`r mycounter<-mycounter+1; mycounter`. Item 2

这将产生:
  • 第 1 项

  • 另一节
  • 项目 2

  • 不过,一般而言,跨部分编号可能会使您的读者感到困惑。

    关于r - 如何在整个 R Markdown 文档中自动编号项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46432279/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com