RMarkdown 没有引用表格
RMarkdown is not referencing tables
不知何故,我的 RMarkdown 文档没有交叉引用 table 或数字。这是我的文档的精简版。
---
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)
我的 table 在 Table \@ref{tab:tab1}
library(knitr)
kable(tab1, caption="my table")
如图 \@ref{fig:plot1}
plot(seq(1,10,1))
您应该在代码块中这样调用 tab1
{r tab1}
。并使用 ()
而不是 {}
作为您的 @ref
。在这种情况下,它会引用您的数字和 tables。您可以使用以下代码:
---
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
时,将转到您的 table。
不知何故,我的 RMarkdown 文档没有交叉引用 table 或数字。这是我的文档的精简版。
---
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)
我的 table 在 Table \@ref{tab:tab1}
library(knitr)
kable(tab1, caption="my table")
如图 \@ref{fig:plot1}
plot(seq(1,10,1))
您应该在代码块中这样调用 tab1
{r tab1}
。并使用 ()
而不是 {}
作为您的 @ref
。在这种情况下,它会引用您的数字和 tables。您可以使用以下代码:
---
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
时,将转到您的 table。