Почему-то в моем документе RMarkdown нет перекрестных ссылок на таблицы или рисунки. Вот урезанная версия моего документа.
---
title: "Test"
author: "Me"
date: "01/04/2022"
output: bookdown::pdf_document2
---
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
var1<-sample(LETTERS)
tab1<-table(var1)
Моя таблица находится в таблице \@ref{tab:tab1}
library(knitr)
kable(tab1, caption = "my table")
КАК мы видим на рисунке \@ref{fig:plot1}
plot(seq(1,10,1))





Вы должны называть свой tab1 в фрагменте кода следующим образом {r tab1}. И используйте () вместо {} для вашего @ref. В таком случае это ссылка на ваши рисунки и таблицы. Вы можете использовать следующий код:
---
title: "Test"
author: "Me"
date: "01/04/2022"
output: bookdown::pdf_document2
---
My table is in Table \@ref(tab:tab1)
```{r tab1, echo =FALSE}
var1<-sample(LETTERS)
tab1<-table(var1)
library(knitr)
kable(tab1, caption = "my table")
```
\newpage
AS we see in Figure \@ref(fig:plot1)
```{r plot1, fig.cap = "plot", echo=FALSE}
par(mar = c(4, 4, .2, .1))
plot(seq(1,10,1))
```
Выход:
Как вы можете видеть на изображении, когда вы нажмете на 1, вы перейдете к своему столу.
Отвечает ли это на ваш вопрос? как перекрестно ссылаться на таблицы и графики в rmarkdown?