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

如何在Quarto-R Markdown中移除图题且不破坏交叉引用

解决Quarto中移除图题但保留交叉引用的问题

问题分析

你遇到的是Quarto默认会给带标签(如fig-plot)的绘图自动添加图题(类似"Figure 1: "的默认文本)的问题,同时需要保留@fig-plot的交叉引用功能。另外你的示例代码存在一处小问题:As can be seen in @fig-plot这句文本不应放在R代码块内,要移到代码块外的普通文本区域,否则会被当作输出内容显示在图下方。

解决方案

在R代码块的选项中添加fig-cap="",将图题设置为空字符串,这样既能保留交叉引用的标签,又不会显示任何图题文本。修正后的完整代码如下:

---
title: "Untitled"
format: pdf
editor: visual
---
library(tidyverse)
mtcars <- mtcars

ggplot(mtcars, aes(x = mpg, y = cyl)) +
  geom_point()

As can be seen in @fig-plot

原理说明

  • fig-cap="":覆盖Quarto的默认图题设置,将图题内容设为空,从而不显示任何图题文本。
  • 保留fig-plot标签:确保@fig-plot仍能正常生成交叉引用,可在PDF中跳转或引用图的编号。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.25 20:19:54