Skip to content

逐 token 注入颜色会拆开 \tag、尺寸命令、定界符命令 - #6

Open
liumaker wants to merge 2 commits into
SoMarkAI:mainfrom
liumaker:fix/safe-latex-colorization
Open

liumaker wants to merge 2 commits into
SoMarkAI:mainfrom
liumaker:fix/safe-latex-colorization

Conversation

@liumaker

@liumaker liumaker commented Sep 8, 2026

Copy link
Copy Markdown

改前着色可能改变语法或删除结构;修改后结构命令及参数保持原样,只有安全的数学内容参与颜色匹配。

@Soul-Code Soul-Code left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

提交组织问题:当前 #2 → #3 → #4 → #5 → #6 → #8 → #7 是一条累计提交链,但全部以 main 为 base,导致后一个 PR 包含前面全部修改,标题与实际审核范围不一致。请调整为独立 PR 或正确的 stacked PR;每个问题都应增加能够证明“main 失败、当前独立修改后通过”的最小回归测试。

本 PR 能修复 #5 新增显式 \limits 后导致的 KaTeX 渲染失败,但目前修改范围明显大于已证明的问题。实测 \tag、\left...\right、\hspace 在修改前已经能够正常处理,目前没有测试证明这些额外分支是必要的。

建议缩小到有失败样本支持的结构命令,并为每个新增特殊分支提供修改前失败、修改后成功的回归测试;尤其需要说明它是在修 main 的问题,还是在修 #5 引入的回归。

@liumaker
liumaker force-pushed the fix/safe-latex-colorization branch from 846d797 to e0a4733 Compare September 10, 2026 08:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants