You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

加载TBDBr包后Quarto文档中kable()输出异常问题

Quarto加载TBDBr后kable表格显示异常问题排查

问题描述

在Quarto文档中,加载TBDBr包后,使用kable()生成的表格出现显示异常。未加载该包时表格格式正常,加载后表格样式错乱。

可复现示例

以下是完整的.qmd文档代码:

---
title: "Test document"
format: html
---

正常表格代码(仅加载基础包)

#| label: setup
#| message: false
library(tidyverse)
library(knitr)

#| label: tbl-test-1
#| tbl-cap: '正常显示的表格'
iris |> 
  slice_head(n = 10) |> 
  kable()

这段代码生成的表格格式完全正常。

异常表格代码(加载TBDBr后)

#| label: tbl-test-2
#| tbl-cap: '显示异常的表格'
library(TBDBr)

iris |> 
  slice_head(n = 10) |> 
  kable()

加载TBDBr包后,执行完全相同的表格生成逻辑,表格显示格式出现错乱。

问题推测

该异常大概率与TBDBr包依赖的kableExtra有关——TBDBr加载时可能修改了kable()的默认输出格式或相关渲染逻辑,导致Quarto无法正常解析表格样式。

会话信息

─ 会话信息 

 version  R version 4.1.2 (2021-11-01)
 os       macOS Monterey 12.6
 system   x86_64, darwin17.0
 ui       RStudio
 language (EN)
 collate  en_US.UTF-8
 ctype    en_US.UTF-8
 tz       America/New_York
 date     2022-10-18
 rstudio  2022.07.1+554 Spotted Wakerobin (desktop)
 pandoc   2.19.2 @ /usr/local/bin/ (via markdown)


─ 已加载包 

 package   * version date (UTC) lib source
 dplyr     * 1.0.10  2022-09-01 [1] CRAN (R 4.1.2)
 forcats   * 0.5.2   2022-08-19 [1] CRAN (R 4.1.2)
 ggplot2   * 3.3.6   2022-05-03 [1] CRAN (R 4.1.2)
 knitr     * 1.40    2022-08-24 [1] CRAN (R 4.1.2)
 purrr     * 0.3.4   2020-04-17 [1] CRAN (R 4.1.0)
 readr     * 2.1.3   2022-10-01 [1] CRAN (R 4.1.2)
 shiny     * 1.7.2   2022-07-19 [1] CRAN (R 4.1.2)
 stringr   * 1.4.1   2022-08-20 [1] CRAN (R 4.1.2)
 TBDBr     * 0.1.0   2022-09-03 [1] Github (Talkbank/TBDBr@f88caca)
 tibble    * 3.1.8   2022-07-22 [1] CRAN (R 4.1.2)
 tidyr     * 1.2.1   2022-09-08 [1] CRAN (R 4.1.2)
 tidyverse * 1.3.2   2022-07-18 [1] CRAN (R 4.1.2)

 [1] /Users/francojc/R/Library
 [2] /Library/Frameworks/R.framework/Versions/4.1/Resources/library

内容的提问来源于stack exchange,提问作者francojc

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.16 09:15:30