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

如何在Quarto文档的tippy工具提示中使用Markdown格式?

在tippy工具提示中使用Markdown格式

可以实现,核心思路是将Markdown文本转换为HTML代码,同时开启tippy对HTML内容的解析支持,具体步骤如下:

  • 先安装并加载markdown包,用于把Markdown格式的文本转换成HTML片段
  • 在tippy_this()函数中添加allowHTML = TRUE参数,允许提示内容解析HTML代码
  • 将带Markdown格式的提示文本通过markdown::markdownToHTML()转换后,传入tooltip参数

修改后的完整代码示例:

---
title: 'final'
format: html
fontsize: '18pt'
---
knitr::opts_chunk$set(echo = FALSE)
library(tippy)
# 安装并加载markdown包
if (!require(markdown)) install.packages("markdown")
library(markdown)

Rumpitur [invidia]{id='a'} quidam, carissime Iuli...

# 编写带Markdown格式的提示文本,比如把coni.设为斜体
tooltip_text <- "abl. causae, *coni.*"
# 将Markdown转换为HTML片段
tooltip_html <- markdown::markdownToHTML(text = tooltip_text, fragment.only = TRUE)

tippy::tippy_this(elementId = 'a', 
            tooltip = tooltip_html, 
            theme = 'light',
            allowHTML = TRUE)

生成的HTML输出中,提示内容里的coni.会显示为斜体,其他Markdown格式(比如粗体**文本**、有序列表等)也可以用同样方式实现。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.22 04:43:13