我正在寻找一种在R markdown文档中自动编号示例的方法。
我知道可以使用列表进行自动编号,例如:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="reply-cm">
<textarea id="text6" class="reply" name="reply" placeholder="Type Your Reply Here"></textarea>
<button onclick="reply(6)" class="btn">Reply</button>
<div id="reply6">
<div class="replyes">
<span class="rp-r js-hide">Hide</span>
</div>
</div>
</div>
问题是当项目出现在不同的部分时,这将不起作用,即
1. Item 1
1. Item 2
1. Item 3
在这种情况下,计算重置,因此这两个项目都以数字1结尾。
如何在各部分的R降价中恢复计算?
答案 0 :(得分:2)
没有内置机制可以在markdown中(或者在您编写文档的大多数输出格式中)对各个部分进行编号,但是您可以尝试使用hack:您可以定义和手动增加一个R变量以跟踪你。权衡是您将丢失列表格式。但是如果您只使用编号的项目,则可以在开头的块中定义R变量:
```{r, echo=FALSE}
mycounter <- 0
```
然后在后面的文章中使用内联(你正在写正常文本,而不是在一个块中)。你必须自己增加变量:
`r mycounter<-mycounter+1; mycounter`. Item 1
# Another Section
`r mycounter<-mycounter+1; mycounter`. Item 2
这将产生:
另一节
但总的来说,跨部门编号可能会让读者感到困惑。