v1.2.3:排版规则对齐《洛谷主题库题解规范》
💡 排版规范检查对齐官方细则
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...」。