专题指南

Markdown 中的数学公式

解释文字用可读的 Markdown,数学记号用 LaTeX。源文件保持可移植的纯文本,同时能在需要处渲染出清晰的公式。

MarkIOY Team · 2026 年 8 月 11 日 · 约 10 分钟阅读

公式建议在源码视图中编写。MarkIOY Web 使用 KaTeX 渲染常用 LaTeX 数学公式。正文可在可视化视图中完成,需要精确组织公式时再切回源码。

两种分隔符:行内公式和独立公式

支持数学公式的 Markdown 渲染器通常使用美元符号作为边界:一对 $ 用于一句话中的短公式;两对 $$ 把公式放到单独一行。分隔符之间写的是 LaTeX 数学语法。

用途写法适用场景
行内公式$a^2 + b^2 = c^2$正文里的变量、符号或短关系
独立公式$$ ... $$需要单独阅读、推导或引用的公式

行内公式样例

一元二次方程的求根公式为 $x = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a}$。
渲染效果

正在准备渲染效果…

行内公式应尽量短,读者读完公式后仍能自然接上句子。

独立公式样例

$$
E = mc^2
$$
渲染效果

正在准备渲染效果…

独立公式前后留出空行;源码更容易阅读,也能避开部分渲染器要求分隔符独占一行的兼容性问题。

常用 LaTeX 基础语法

目的写法样例
上标x^2$x^2$
下标a_n$a_n$
多字符指数x^{n+1}$x^{n+1}$
分数\frac{a}{b}$\frac{a}{b}$
平方根\sqrt{x}$\sqrt{x}$
希腊字母\alpha$\alpha + \beta$
运算符\sum、\int、\lim$\sum_{i=1}^{n} i$
当等比数列的公比为 $r$ 且 $|r| < 1$ 时:

$$
\sum_{n=0}^{\infty} ar^n = \frac{a}{1-r}
$$
渲染效果

正在准备渲染效果…

当上标或下标多于一个字符时必须用花括号分组。x^10 表示 x 的一次方再跟一个 0;x^{10} 才表示 x 的十次方。

复杂公式:对齐、分段与矩阵

多行推导可在独立公式里使用 aligned 环境。用 & 标记对齐位置,用 \\ 换行。

$$
\begin{aligned}
f(x) &= x^2 + 2x + 1 \\
+     &= (x + 1)^2
\end{aligned}
$$
渲染效果

正在准备渲染效果…

分段函数

$$
f(x) =
\begin{cases}
x^2, & x \ge 0 \\
+-x,  & x < 0
\end{cases}
$$
渲染效果

正在准备渲染效果…

矩阵与向量

$$
A = \begin{bmatrix}
1 & 2 \\
+3 & 4
\end{bmatrix}
\qquad
\vec{v} = \begin{bmatrix} x \\ y \end{bmatrix}
$$
渲染效果

正在准备渲染效果…

这类环境依赖精确字符,在可视化编辑里不适合大幅改写。把它当作代码处理:在源码中编辑、先渲染,再一次只修改一小处。

兼容性与最佳实践

1. 先确认目标渲染器的支持方式

美元符号很常见,但并非所有工具都默认支持。GitHub、静态站点生成器、笔记软件和聊天工具的数学扩展各不相同;有的需要额外开启,有的使用 \( ... \)\[ ... \]。请在最终发布工具中预览,而不只是在编辑器中检查。

2. 把解释写在公式旁边

每个独立公式的前后都应说明它解决什么问题,并定义变量、单位和前提。没有语义上下文的公式,协作者和 AI 都容易误读。

3. 使用语义化 LaTeX,不要用空格硬凑版式

优先使用 \frac\sum\text{其中} 等命令,不要手动堆空格对齐。语义结构在不同屏幕尺寸下更稳,也更便于修改。

4. 尽量别把公式嵌进复杂结构

普通文字中要显示美元符号时写成 \$。公式不要同时嵌套在链接、强调、宽表格或复杂引用里;把它提到独立公式块通常最可靠。

5. 为公式补充可读性

使用描述性句子,在附近定义符号,不要把唯一的解释做成图片。导出文档时检查结果:浏览器中看起来正确的公式,在另一个格式中不一定仍可选中或容易朗读。

先写解释,再写公式

在 MarkIOY 中打开本地 Markdown,需要 LaTeX 时切到源码视图,并始终保留一份可阅读的可视化文档。

打开 MarkIOY Web →