#6792·OI-wiki

[BUG] 公式渲染出错

Author: ZnPdCoCreated Feb 21, 2026Updated Aug 6, 2026
LabelsOther Bug / 内容无关的 Bug

请选择:

  • 我已经读过了 F.A.Q.,进行了搜索,但没有得到答案
  • 我正在着手修复这个问题

如果你有兴趣,欢迎协助修复这个问题。

bug 原因已经调查好了,这应该是一个中等难度修复的问题,数学公式 server side render 的代码在 https://github.com/OI-wiki/OI-wiki/blob/master/scripts/post-build/math/task-handler.ts,你可以在本地对其进行测试,测试脚本为 node --loader ts-node/esm scripts/post-build/html-postprocess.ts math,结论应该是代码中哪里把渲染代码的换行吞掉了。

如果你找不到 bug,尝试使用 https://docs.mathjax.org/en/latest/server/direct.html 这里的 demo 进行测试,问题应当不再存在,如果存在了,那就应该是上游的问题,向 mathjax 上游提一个 issues。

我遇到了这样的问题

https://oi-wiki.org/math/number-theory/euclidean/#%E4%B8%87%E8%83%BD%E6%AC%A7%E5%87%A0%E9%87%8C%E5%BE%97%E7%AE%97%E6%B3%95

Image

期望结果:

Image

我确认这个问题可以这样复现

No response