如何在Rbookdown中放置交叉引用?

如何在Rbookdown中放置交叉引用?,r,r-markdown,bookdown,R,R Markdown,Bookdown,我不确定我是否理解这一部分 标签为foo的代码块的表标签将是tab:foo 比如说我有一个RMarkdown chunck,比如 ```{r mytable, echo=FALSE} kable(df, booktabs=T) ``` 我将考虑 MyTabel./Cuff>作为代码CHUNK的标签。这意味着我应该能够键入如下叙述: 这是我的表格\@ref(标签:mytable) \@ref应该引用表号而不是chucnk id。相反,我得到了一个双精度的(可点击的)?。我做错了什么?在下面的第二

我不确定我是否理解这一部分

标签为foo的代码块的表标签将是tab:foo

比如说我有一个RMarkdown chunck,比如

```{r mytable, echo=FALSE}
kable(df, booktabs=T)
```

我将考虑<代码> MyTabel./Cuff>作为代码CHUNK的标签。这意味着我应该能够键入如下叙述:

这是我的表格\@ref(标签:mytable)


\@ref应该引用表号而不是chucnk id。相反,我得到了一个双精度的(可点击的)
。我做错了什么?

在下面的第二段:

与图一样,带有标题的表格也将被编号,并且可以被引用

因此,要交叉引用表,必须指定
caption
参数

您可以创建一个空的RStudio项目,或者将以下代码另存为
index.Rmd
文件。或下载 并用以下代码替换
index.Rmd
文件的内容。然后,您可以按
Build
面板中的
buildbook
按钮

---
title: "A Book"
author: "Frida Gomam"
site: bookdown::bookdown_site
output:
  bookdown::gitbook: default
---

# reference

This is my table \@ref(tab:mytable)

# table

```{r mytable, echo=TRUE}
knitr::kable(iris[1:10, ], booktabs=T, caption='A table of the first 10 rows of the mtcars data')
```

谢谢,我还是有两个问号。另外,你能把结果贴出来吗?如果标题长得像‘这是我的桌子’?在这些示例中,回显的代码不引用标题。