2017-09-26 104 views
2

我正在尋找一種在R markdown文檔中自動編號示例的方法。如何在R markdown文檔中自動編號項目?

我知道,自動編號是可能的列表,如:

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

的問題是,當項目出現在不同的章節,這將不起作用,即

# Section 1 
1. Item 1 
# Section 2 
1. Item 2 

在這種情況下,計數復位,因此這兩個項目都以數字1結束。

如何在各節中恢復R標記的計數?

回答

2

沒有內置機制可以在Markdown的各個部分進行編號(或者在大多數輸出​​格式中編織文檔),但是您可以嘗試一些技巧:您可以定義和手動增加R變量以保持跟蹤。權衡是你會失去列表格式。但如果你只用編號項OK,你可以在一開始定義一個塊的R參數:

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

然後直接使用它(如果你在寫普通的文本,而不是在一個塊)你稍後再寫。你必須增加變量自己:

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

# Another Section 

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

這將產生:

  1. 項目1

另一節

  • 項目2
  • 儘管一般情況下,跨部分編號很可能會混淆讀者。

    相關問題