fn expand_chem(tex: &str) -> StringExpand description
把公式中的 \ce{...} / \pu{...} 预转译为标准 LaTeX(mhchem)。
katex-rs 无 mhchem 解析器,化学公式渲染为红字。这里在渲染前扫描 \ce/\pu
调用,用嵌套花括号配对读取参数(支持 \ce{[Cu(NH3)4]^2+} 这类含 {} 的内容),
转译后替换原 \ce{...},其余文本原样拼接。未闭合 \ce{ 保留原样(让 katex
报红,符合容错设计)。无 \ce/\pu 时零成本原样返回。