câu hỏi thú vị. Tôi muốn biết cách thích hợp để làm điều này, nhưng cách này (rất) hacky làm việc cho tôi.
---
output:
html_document:
css: ~/knitr.css
---
```{r, include=FALSE}
library(knitr)
knit_hooks$set(plot = function(x, options) {
fig_fn = paste0(opts_knit$get('base.url'), paste(x, collapse = '.'))
fig.cap <<- knitr:::.img.cap(options)
sprintf("<figure><img src='%s'><figcaption>%s</figcaption></figure>",
fig_fn, fig.cap)
})
```
```{r, fig.cap = 'Figure I: the plot of my figure.'}
plot(1:5)
````
I say some things and some other things.
Oh, yeah please refer to `r fig.cap`
này làm việc cho các con số mới nhất được tạo ra, nhưng bạn có thể làm việc trong một con số truy cập hay cái gì khác để làm biến duy nhất cho mỗi chú thích để bạn có thể tham khảo bất cứ khi nào bạn muốn.