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

如何修改HTML/R Markdown文档中目录的字体颜色?

原因

united主题默认将目录链接字体设置为红色,属于主题内置样式,无需修改现有YAML基础配置,通过自定义CSS即可调整目录字体颜色,不需要更换主题。

解决方案

方案一:内嵌CSS(无需额外文件,最简便)

在YAML配置块结束后、正文开头前,插入如下CSS代码块,参数echo=FALSE会保证这段配置不会出现在最终渲染的正文内容中:

/* 目录常规状态下的字体颜色 */
#TOC a {
  color: #212529; /* 替换为你需要的色值即可,比如纯黑填#000000 */
}

/* 可选:自定义鼠标悬停在目录条目上时的字体颜色 */
#TOC a:hover {
  color: #0d47a1;
}
  • 色值支持三种写法:十六进制色码(如#000000)、RGB值(如rgb(0,0,0))、标准颜色名(如black),按需替换即可。

方案二:引用外部CSS文件

如果需要多文档复用这套样式,可以把上述CSS代码保存为独立的.css文件(例如命名为custom_toc.css),在YAML中添加css字段引用该文件,修改后的YAML配置如下:

output:
  html_document:
    toc: true
    toc_depth: 2
    theme: united
    css: custom_toc.css

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.29 11:51:18