knitr :: opts_current: когда это безопасно использовать? - PullRequest
1 голос
/ 13 января 2020

Это практически дубликат opts_current: как это работает в knitr? , но я ищу более широкий ответ.

Мне нравится использовать общий рецепт knitr из

```{r fig-this-one, fig.scap=current_scaption, fig.cap=current_caption, eval.after=c("fig.scap", "fig.cap")}
ggplot(mydata, aes(x=x, y=y)) + geom_point()
current_scaption <- "My short caption"
current_caption <- "My long caption"
```

В документации opts_current$set() я достаточно обеспокоен тем, чтобы случайно не связываться с ней, но мне любопытно. Есть ли разница между использованием eval.after и opts_current$set()? На основании https://github.com/yihui/knitr/issues/1656, похоже, все в порядке.

...