实用软件分享

Typora怎么改变颜色的字体,用语法与主题改字色

2026-10-09 0 次查看

Typora怎么改变颜色的字体,答案分两条路:临时给某段文字上色,用行内 HTML 加样式;想让全文标题、正文、引用等一直有颜色,改主题 CSS 或自定义主题文件。Typora 本身不是富文本编辑器,没有像 Word 那样点一下就能改色的按钮,所以颜色要靠标记或样式表实现。下面按从易到难的顺序说明,先讲最常用的局部改色,再讲全局主题改色。

  1. 先分清局部改色和全局改色
    在 Typora 里改字体颜色,先要确定需求:只是某一句话、某一个词要变红变蓝,属于局部改色,用行内 HTML 最省事;希望所有一级标题、所有引用块、所有代码文字都固定是某种颜色,属于全局改色,应当去改主题 CSS。两种做法互不冲突,可以同时用。注意 Typora 的默认主题是跟随 Markdown 语法渲染的,普通文字没有颜色开关,找不到按钮是正常的,不是软件坏了。
  2. 局部改色:在源码模式里写行内 HTML
    把光标放到要改色的文字上,切到源码模式(快捷键通常是 Ctrl+/,不同系统以菜单「视图」里的源码模式为准),写成 这段文字 的形式。color 后面可以填英文颜色名,如 red、blue、green,也可以填十六进制色值如 #e03e3e。写完切回正常视图,这段话就会显示成对应颜色。若只想改背景色,可用 background-color。若想加粗又变色,把 strong 或 b 标签套在 span 外面即可。导出为 HTML 或 PDF 时,这种行内样式一般能保留;导出为 Word 时是否保留取决于导出设置。
  3. 局部改色:用 Markdown 高亮语法配合主题
    Typora 支持把文字用两个等号包起来形成高亮,如 ==重点内容==。它默认的高亮颜色由当前主题决定,常见是偏黄底色。如果只是想让重点文字有视觉强调、并不要求必须是某种具体颜色,直接用高亮最省事。想换高亮颜色,就转到下一步改主题里的 mark 样式。注意高亮是背景色,不是字体本身颜色,搜索词要的是字体颜色时,仍推荐上一条的 span 写法。
  4. 全局改色:打开主题文件夹改 CSS
    在 Typora 菜单里找到「偏好设置」或「设置」,进入「外观」,点「打开主题文件夹」。这里会列出当前所有主题的 .css 文件。不要直接改内置主题,建议把要用的主题另存一份,改文件名后在设置里切换到自己这份。用文本编辑器打开,找到对应选择器:正文是 #write,一级标题是 #write h1,二级标题是 #write h2,引用是 #write blockquote,行内代码是 #write code,高亮是 #write mark。给它们加 color 属性,例如 #write h1 { color: #2f6fb3; },保存后回到 Typora,通过主题菜单重新选一次该主题即可生效。改乱了可以删掉自定义主题文件重新复制一份。
  5. 检查是否生效以及常见踩坑
    改完不生效时,先确认三件事:一是当前使用的主题是不是你改的那一份,内置主题名和你复制的文件名可能不同;二是 CSS 是否写在了正确的选择器里,写在 body 或 html 上常被更具体的规则覆盖;三是行内 span 是否写在了普通段落里,写进代码块或数学块里就不会按 HTML 渲染。颜色值建议写成 #rrggbb 形式,不要漏掉井号。若用英文颜色名没有反应,换成十六进制再试。想只改某一级标题颜色,选择器写到具体层级即可。改主题前先备份,改完记得保存文件再切主题。
  6. 导出和其他位置的说明
    Typora 里看到的颜色,导出 PDF、HTML 时一般能带上;导出为纯文本或某些 Markdown 变体时,行内 HTML 可能被保留也可能被过滤,以导出预览为准。如果要把文档发给别人,对方没有同样主题文件,那么全局主题改色在他那里不会显示,只有行内 span 的颜色才跟着文档走。因此对外分享时,重要的局部颜色用行内写法更稳妥。需要更多 Typora 使用说明,可参考软件页 https://www.xxu5.com/?p=3042 的整理内容。