knit呼び出し内で使用する関数を呼び出すと、ラベルの重複エラーが発生しknitます。チャンクにラベルを付けると、問題はなくなります。some_function親呼び出しと衝突しない方法で呼び出す方法はありknitますか?
library(knitr)
some_function <- function(){
knit(text ="
```{r }
1
```
")
}
cat(knit(text ="
```{r }
some_function()
```
```{r }
some_function()
```
"))
出力:
```r
some_function()
```
```
## Error: duplicate label 'unnamed-chunk-1'
```