四开本 table cross-reference gt
Quarto table cross-reference gt
---
title: "example"
format:
pdf:
documentclass: article
editor: visual
---
大家好,我有一个让我抓狂的简单问题:我想要交叉引用由 gt table 创建的 table 使用标题。这是我的设置:
```{r}
library(tidyverse)
library(gt)
tbl_1 <- tribble(~x, ~y,
1, 2,
3, 4)
```
假设我想从 tbl_1 创建一个 table 并稍后交叉引用它。这是我的尝试:
```{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")
```
result
有没有人知道解决方案或者我做错了什么?
这是 Quarto 中的一个问题,现已修复
https://github.com/quarto-dev/quarto-cli/issues/924
如果您使用高于 0.9.439
的 Quarto 版本,现在使用带有标题和交叉引用的 gt 应该可以正常工作
请注意,gt LaTeX 输出仍需改进才能完全符合 Quarto 输出和功能。在 gt 版本发布后,将最清楚地知道何时会进行这些改进。
---
title: "example"
format:
pdf:
documentclass: article
editor: visual
---
大家好,我有一个让我抓狂的简单问题:我想要交叉引用由 gt table 创建的 table 使用标题。这是我的设置:
```{r}
library(tidyverse)
library(gt)
tbl_1 <- tribble(~x, ~y,
1, 2,
3, 4)
```
假设我想从 tbl_1 创建一个 table 并稍后交叉引用它。这是我的尝试:
```{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")
```
result
有没有人知道解决方案或者我做错了什么?
这是 Quarto 中的一个问题,现已修复 https://github.com/quarto-dev/quarto-cli/issues/924
如果您使用高于 0.9.439
的 Quarto 版本,现在使用带有标题和交叉引用的 gt 应该可以正常工作请注意,gt LaTeX 输出仍需改进才能完全符合 Quarto 输出和功能。在 gt 版本发布后,将最清楚地知道何时会进行这些改进。