如何在Rbookdown中放置交叉引用?
我不确定我是否理解这一部分 标签为foo的代码块的表标签将是tab:foo 比如说我有一个RMarkdown chunck,比如如何在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。相反,我得到了一个双精度的(可点击的)?。我做错了什么?在下面的第二
```{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')
```
谢谢,我还是有两个问号。另外,你能把结果贴出来吗?如果标题长得像‘这是我的桌子’?在这些示例中,回显的代码不引用标题。