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

如何在GitHub中创建可正常渲染的多行公式块?

GitHub README多行LaTeX公式渲染解决方案

可用的正确写法

GitHub基于MathJax支持多行公式,以下几种方式可以实现你要的每行一个公式的效果:

1. 使用align*环境(支持对齐,也可单纯换行)

代码示例:

$$
\begin{align*}
eqtn1 \\
eqtn2 \\
eqtn3
\end{align*}
$$

渲染后效果:
$$
\begin{align*}
eqtn1 \
eqtn2 \
eqtn3
\end{align*}
$$

2. 直接在公式块内用\\换行

无需额外环境,只要保证$$单独占行,公式内容里用\\分隔每行即可:

$$
eqtn1 \\
eqtn2 \\
eqtn3
$$

渲染效果与上面一致。

3. 使用split环境(适合嵌套在公式环境中)

如果需要更严谨的公式结构,可采用这种写法:

$$
\begin{equation*}
\begin{split}
eqtn1 \\
eqtn2 \\
eqtn3
\end{split}
\end{equation*}
$$

你之前尝试失败的原因

  • 前三种方法未渲染成功,大概率是反斜杠转义问题:部分编辑器需要把\\写成\\\\才能被识别为LaTeX换行符,但GitHub原生Markdown中直接写\\即可;另外要确保$$单独占行,不要和公式内容挤在同一行。
  • 最后一种拆分多个$$块的写法,GitHub会自动合并相邻的公式块,所以会挤在一行,除非中间添加非空白内容隔开。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.19 21:05:21