r knitr Pandoc乳胶
我正在使用knitr软件包制作一个PDF格式的表格,我想在文档中引用该表格,例如r knitr Pandoc乳胶,r,knitr,r-markdown,R,Knitr,R Markdown,我正在使用knitr软件包制作一个PDF格式的表格,我想在文档中引用该表格,例如 \ref{table:name} on page \pageref{table:name} 下面是函数的一个示例,但我在插入表的标签时遇到了问题 knitr::kable(head(iris), format = "latex") 在latex文档中,该命令与下面的命令类似 \label{table:name} 有没有办法将标签插入卡布尔文件?这是我的解决方案 ```{r, echo=FALSE} libr
\ref{table:name} on page \pageref{table:name}
下面是函数的一个示例,但我在插入表的标签时遇到了问题
knitr::kable(head(iris), format = "latex")
在latex文档中,该命令与下面的命令类似
\label{table:name}
有没有办法将标签插入卡布尔文件?这是我的解决方案
```{r, echo=FALSE}
library(captioner)
library(stringr)
table_nums <- captioner(prefix = "Table")
f.ref <- function(x){stringr::str_extract(table_nums(x), "[^:]*")}
```
```{r table1}
tab.1_cap <- table_nums(name = "tab_1")
knitr::kable(head(iris), caption = "Header data iris.")
```
`{r,echo=FALSE}
图书馆(船长)
图书馆(stringr)
表\u nums这是我的解决方案
```{r, echo=FALSE}
library(captioner)
library(stringr)
table_nums <- captioner(prefix = "Table")
f.ref <- function(x){stringr::str_extract(table_nums(x), "[^:]*")}
```
```{r table1}
tab.1_cap <- table_nums(name = "tab_1")
knitr::kable(head(iris), caption = "Header data iris.")
```
`{r,echo=FALSE}
图书馆(船长)
图书馆(stringr)
table_nums如果使用表标题,只需将\\label{myLab}
添加到kable的caption参数中即可。谢谢!如果使用表标题,只需将\\label{myLab}
添加到kable的caption参数中即可。谢谢!