[英]r knitr Pandoc latex
我正在使用knitr软件包在PDF中创建要在文档中引用的表格,例如
\ref{table:name} on page \pageref{table:name}
下面是该函数的示例,但我无法插入表格的标签
knitr::kable(head(iris), format = "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.")
```
Ahora podemos观测站Los datos de la base iris en la。 在此代码r f.ref("tab_1")
使用“”可在r f.ref("tab_1")
中的文本内运行r代码。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.