概览
dsh-latex
Renders LaTeX math in the DeepSeek Harness chat view and makes the model write $...$ / $$...$$ instead of fenced code blocks.
README / ZH
插件文档
目录摘要
Renders LaTeX math in the DeepSeek Harness chat view and makes the model write $...$ / $$...$$ instead of fenced code blocks.
dsh.pub 核对固定版本的组合包契约、运行时事实与分发语义;完整 README 请查看源仓库。
在 GitHub 阅读完整 READMELIMITATIONS
已知限制
- **流式期间不渲染公式**:这是前端刻意的设计(避免半截公式闪错误),插件不违背。 - **只处理 `latex` / `tex` 代码块**:`math` 代码块前端已渲染,重复处理反而会打架。 - **不启用 mhchem**:`\ce{}` / `\pu{}` 仍会报错,提示词里要求改用 `\mathrm{}`;要真支持化学式需要自带 KaTeX + mhchem 扩展。 - **不接管 `conversation.chat.node`**:覆盖 assistant 渲染器要复刻整条消息结构,上游一升级就坏;这里只在 DOM 层做加法。 - **不改写模型输出历史**:提示词只约束后续输出,旧会话里的代码块靠浏览器半兜底显示。 - **表格里的裸 `|` 会被 GFM 切碎**:表格单元格中的 `$...$` 只要含一个 `|`,Markdown 就会把它当成列分隔符,公式被切到不同单元格、渲染成原文。提示词已要求改写成 `\vert` / `\lvert ... \rvert`;已经发出去的历史消息无法自动恢复(表格结构在解析时就已经拆开了)。
