在 PDF 的 RMarkdown 中使用 huxtable 标签

Using huxtable labels in RMarkdown for PDF

我正在使用 huxtable 在 RMarkdown 中显示 tables 输出:pdf_document.

当我在 table

中添加标签时
huxtable(mytable) %>%
set_label("tab:mylabel")

然后在正文中引用

See Table \@ref(tab:mylabel) for more details

它显示“有关详细信息,请参阅 Table @ref(tab:mylabel)”而不是给出 table 数字。

这已在 Bookdown 中涵盖

我是否需要一些特殊选项或其他设置才能使其适用于常规 PDF 文档?

好像是。 rmarkdown guide 表示您需要“书本格式”才能以这种方式使用交叉引用。然而,还有一个替代方案:使用嵌入式 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}.