Skip to content

v1.2.3:排版规则对齐《洛谷主题库题解规范》

Choose a tag to compare

@wudream813 wudream813 released this 28 Aug 10:17
· 10 commits to main since this release

💡 排版规范检查对齐官方细则

Hint 级排版检查(source「luogu-排版」)现按《洛谷主题库题解规范》与《专栏推荐规范》可机器判定的条目逐项实现:

§1 基本标点与空格

  • 句末必须有标点(含公式结尾的段落),提示补充「。」
  • 中文与英文单词/数字/LaTeX 公式之间需半角空格(设$n$为正整数 → 提示)
  • 中文标点与英文/数字/公式之间严禁空格($n \le 10^5$ , → 提示),改在原始行上判定,不再误报

§2 数学公式与 LaTeX

  • 公式碎拼 $a$ + $b$ = $c$ → 提示合写进同一个 $ 环境
  • 公式内禁用 <= >= != ==(→ \le/\ge/\ne/=)、禁用 * 作乘号(→ \times/\cdot)、裸 mod\bmod
  • 公式内混入中文或全角标点提示
  • 非数学内容(英文单词/算法名/题目名,如 $DFS$)误用 LaTeX 提示
  • 正文数字 * 数字、纯文本 O(…)5e9 → 分别提示 \times\mathcal{O}、科学计数法

§3 代码块

  • 无语言声明的 ``` 围栏 → 提示显式指定编程语言

(§4 题解内容质量要求无法机器判定,不在检查范围)

修复:图片/链接结尾 ] 遮罩导致的句末误报;「公式内混入中文」正则缺陷。

✅ 测试

test-style 56 项全绿(含规范示例文档零误报);test-v111 / test-scroll / test-scroll-reverse 全绿。

📦 安装

下载下方 luogu-markdown-editor-1.2.3.vsix,在 VSCode 中执行「Extensions: Install from VSIX...」。