rmarkdown 中的编号 gt 表
我想编号我用rmarkdown
渲染的 pdf 中的 >gt 包。
我尝试过的
在 Markdown 文档中,定义一个函数 f
,每次调用时都会递增一个变量:
---
title: "."
output: bookdown::pdf_document2
---
```{r}
library(gt)
.i <- 1
f <- function() {.i <<- .i + 1 ; as.character(.i)}
```
```{r numbered_kable}
knitr::kable(head(mtcars,2), caption = "bla")|> kableExtra::kable_styling(latex_options = "HOLD_position")
```
```{r numbered_but_ugly}
mtcars |> head(2) |>
gt() |>
tab_header(
glue::glue("{f()} blabla2")
)
```
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
有一个 交叉引用版本似乎正在工作
-markdown 代码
-output
There is a cross-referencing version that seems to be working
-markdown code
-output
之前的答案在我的电脑上不起作用。
在 gt 包的“0.9.0.9000”版本中,可以使用以下模板:
``{r title-to-latex-ref}
表格 \ @ref(tab:caption-to-latex-ref)是交叉引用的。
尽管缺乏适当的格式,但我希望我能有所帮助。
The previous answer didn't work on my computer.
In the '0.9.0.9000' version of the gt package, it is possible to use the following template:
``{r caption-to-latex-ref}
The table \ @ref(tab:caption-to-latex-ref) is cross-referenced.
I hope I helped despite the lack of a proper format.