我正在使用R Markdown,我正在尝试生成一个表并将其放在word文档中。以下是我从github作为测试的代码
Table \@ref(tab:table-single) is a simple example.
```{r table-single, tidy=FALSE}
knitr::kable(
head(mtcars, 10), booktabs = TRUE,
caption = 'A table of the first 10 rows of the mtcars data.'
)
```
当我运行这段代码时,表名永远不会解析,所以我得到\ @ref(tab:table-single)而不是Table 2.1
,从最终document可以看出
我正在编织MS Word
由于
答案 0 :(得分:1)
如果您使用bookdown
包来渲染降价,您将获得正确的交叉引用:
---
output: bookdown::word_document2
---
Table \@ref(tab:table-single) is a simple example.
```{r table-single, tidy=FALSE}
knitr::kable(
head(mtcars, 10), booktabs = TRUE,
caption = 'A table of the first 10 rows of the mtcars data.'
)
```