r - 在 RMarkdown for PDF 中使用 huxtable 标签
问题描述
我正在使用 huxtable 在 RMarkdown 中显示表格以进行输出:pdf_document。
当我在桌子上放一个标签时
huxtable(mytable) %>%
set_label("tab:mylabel")
然后在正文中进行引用,例如
See Table \@ref(tab:mylabel) for more details
它显示“有关更多详细信息,请参见表 @ref(tab:mylabel)”而不是给出表号。
这在 R 的 Huxtable 包中的 Bookdown 中得到了介绍:如何在 bookdown 中正确引用 huxtables?
我是否需要一些特殊选项或其他设置才能使其适用于常规 PDF 文档?
解决方案
似乎是这样。rmarkdown指南说你需要“一种书本格式”才能以这种方式使用交叉引用。但是,还有另一种选择:使用嵌入式 TeX,而不是这种 rmarkdown 格式。一个 MWE:
```{r}
hux("A huxtable") %>%
set_label("tab:foo") %>%
set_caption("You'll need a caption too")
```
Here's a reference to \ref{tab:foo}.
推荐阅读
- types - 在 Fortran 中使用带有列表参数的类型绑定函数导致奇怪的内存丢失
- c++ - 在二维数组中新建后的星号
- ios - 核心数据在子上下文和父上下文中保存时生成重复值
- c++ - 二分搜索优化
- angular - 如何使用Angular用自定义文本框替换文本框?
- python - 如何为 asyncpg 持久化连接池并在数据库包装器中使用它?
- wordpress - 将 Active Directory 连接到 Wordpress
- okhttp - OkHttp Api 调用 Okta Api 端点命中 {"successful":true,"redirect":false} 而不是实际数据集
- c - 板载 LED,直到我单击重置后才会亮起,数据接收/传输无法正常工作
- api - 允许在 Chrome 中调用 HTTP API