r语言 - 四元表交叉引用gt.


---
title: "example"
format: 
pdf: 
documentclass: article
editor: visual
---

大家好,我有一个简单的问题,这是驱使我疯狂:我想交叉引用一个表创建的一个gt表使用标题。下面是我的设置:

```{r}
library(tidyverse)
library(gt)
tbl_1 <- tribble(~x, ~y,
1, 2,
3, 4)
```

假设我想从tbl_1创建一个表并稍后交叉引用它。下面是我的尝试:

```{r}
#| label: tbl-table-1
#| tbl-cap: "table 1"
tbl_1 %>% gt()
```

这给了我:

compilation failed- error
Package array Error:  Illegal pream-token (caption): `c' used.
See the array package documentation for explanation.
Type  H <return>  for immediate help.
...                                              

l.227 caption
{label{tbl-table-1}table 1 } 
see example.log for more information.   

如果我在gt函数中使用标题参数,它什么也没有给我。

```{r}
#| label: tbl-table-1
tbl_1 %>% gt(caption = "table 1")
```

结果

有没有人知道一个解决方案,或者也许我做错了什么?

这是Quarto的一个问题,现在已经修复了https://github.com/quarto-dev/quarto-cli/issues/924

使用<<p> strong> gt 如果您使用的是0.9.439以上的四开版,那么现在应该可以正常工作了

请注意,gt仍然有一些改进要做。LaTeX输出完全符合Quarto输出和功能。在gt发布版本时最好知道这些改进将在何时进行。

最新更新