Skip to content

v1.2.8:$$ 行内/行间边界与洛谷对齐

Choose a tag to compare

@wudream813 wudream813 released this 29 Aug 03:46
· 5 commits to main since this release

🐛 修复:$$ 跨空行错配为行间公式

用例(实际报告):

文字 $$ s

$$

s

$$
  • 修复前(本扩展):单条 $$[\s\S]*?$$ 全文档配对,把「文字 $$ s」与空行后的 $$ 错配成一个行间公式 → 显示 文字 s / s / $$,与洛谷不一致。
  • 洛谷(markdown-it):行内公式只在段落内生效,文字 $$ s 显示字面文本;块级 $$ 独占行起止的规则允许中间有空行,$$ …… s …… $$ 渲染为居中的行间公式 s。

本版改为与洛谷对齐的三级匹配:① $$ 独占行开/闭的块级公式(允许跨空行);② $$x$$ 整行单行;③ 段内 $$...$$ 绝不跨越空行

修复后上述用例在预览中与洛谷呈现完全一致:文字 $$ s(字面)+ 居中的行间公式 s。连续 $$\n…\n$$ 块、段内 $$x+y$$ 等既有用法不受影响。

✅ 测试

test-v111 新增 6 条边界断言;test-fix 42 / test-style 58 / 滚动套装全部通过。

📦 安装

下载下方 luogu-markdown-editor-1.2.8.vsix,安装后重载窗口。