pub fn ce(input: &str) -> StringExpand description
把 \ce{...} 内容转译为 LaTeX。
容错设计:
- 正则编译走
compile_or_log,失败降级为不匹配(状态机退到 “else” 兜底)。 - 状态机有 watchdog 防死循环。
to_tex用catch_unwind兜底,残余 panic 时原样返回输入。
坏公式可能产出退化输出,但不应 panic。all_match_patterns_compile 测试
在测试期捕获正则转录回归。