跳到正文

liuup/dsh-latex-tools

50最近提交 2026年8月14日

dsh-latex-tools DSH 插件

dsh-latex-tools 在 DeepSeek Harness Web UI 中为 LaTeX 公式增加悬停工具栏。您可以直接复制 TeX 源码到剪贴板,或导出公式为自包含的 SVG 矢量图(字形路径内嵌,无外部依赖)。插件完全离线可用(首次加载 MathJax 后缓存),无需额外配置。

如何安装 dsh-latex-tools DSH 插件

dsh plugin --profile web add dsh-latex-tools

复制不会执行命令。安装 dsh-latex-tools DSH 插件前请核对仓库和版本。

dsh-latex-tools DSH 插件数据来源

dsh-latex-tools DSH 插件快照日期:2026年8月16日

discovered

dsh-latex-tools DSH 插件能做什么

  • 鼠标悬停行内或块级公式,点击「复制 LaTeX」即可复制 TeX 源码
  • 点击「导出 SVG」将公式渲染为自包含的矢量图(路径嵌入,无外部字体/样式依赖)
  • 支持行内公式($...$)和块级公式($$...$$),块级按 display 模式导出
  • 完全离线:MathJax 由插件自身提供,首次导出时加载,之后浏览器缓存
  • 无需任何配置,安装后自动生效

dsh-latex-tools DSH 插件适合哪些场景

  • 从 DeepSeek Harness 对话中复制 LaTeX 公式到自己的 LaTeX 文档中
  • 导出公式为 SVG 矢量图,用于论文、PPT 或网页中
  • 在没有网络的环境下继续使用公式复制/导出功能
  • 快速提取公式源码以便调试或修改

dsh-latex-tools DSH 插件适合谁

  • 使用 DeepSeek Harness 的研究人员和学者,需要复用 LaTeX 公式
  • 撰写技术报告或论文的学生
  • 偏好离线工具、不依赖外部 CDN 的用户

dsh-latex-tools DSH 插件的限制

  • 仅支持在 DeepSeek Harness Web UI 中使用,不能独立运行
  • 需要安装 Node.js 和 DSH 环境才能运行
  • 首次导出 SVG 时需要加载 MathJax 库(约 2.1 MB),可能稍慢
  • 没有配置界面,无法自定义设置

dsh-latex-tools DSH 插件的仓库 README 摘录

以下文字摘自 dsh-latex-tools DSH 插件的上游仓库 liuup/dsh-latex-tools 的 README,版权归原作者,仅作引用。

- **复制 LaTeX**:鼠标悬停公式(行内或块级),点击「复制 LaTeX」,TeX 源码即进入剪贴板。 - **导出 SVG**:点击「导出 SVG」,公式经 MathJax 渲染为**自包含的矢量图**(字形轮廓内嵌为 path,无外部字体/样式依赖),下载为 `formula-<slug>.svg`,可用于论文、PPT、网页。 - 完全离线可用:MathJax 脚本由插件自身的 host half 提供,首次导出时才按需加载,之后浏览器缓存;不依赖任何 CDN。 - 支持行内与块级公式(块级按 display 模式导出)。 ## 安装 要求:安装 Node.js,然后直接用官方 npm 方式运行(无需全局安装): ```sh npx @deepseek-ai/dsh web ``` 插件装进 profile 后随 Web UI 启动自动加载,**无需手动启用**;Settings → Plugins 列表只显示有配置项的插件,本插件没有配置项,不会出现在那里。 一键 npm 安装 ```sh npx @deepseek-ai/dsh plugin --profile web add dsh-latex-tools ``` 安装的是预构建产物,无需本地构建、无需任何额外配置,装完重启 Web UI 即可。 ### 验证安装 ```sh npx @deepseek-ai/dsh --profile web --dump-config # 应看到 "# == dsh-latex-tools" 层 # 浏览器检查: # /plugins/dsh-latex-tools/client.js —— browser half 的 bundle # /dsh-latex-tools/mathjax/es5/tex-svg.js —— SVG 导出用的 MathJax(约 2.1 MB) ``` <p align="center"> <img src="./images/image_2.png" alt="dsh-latex-tools plugin list" width="550" /> </p> ### 卸载 ```sh npx @deepseek-ai/dsh plugin --profile web remove dsh-latex-tools ``` 从 `web` profile 移除插件依赖与配置层,重启 Web UI 后生效。 <details> <summary><b>开发</b>(构建、测试、GitHub/源码安装,点击展开)</summary> ```sh pnpm install pnpm typecheck # tsc --noEmit pnpm test # vi

阅读完整 README仓库许可: MIT

dsh-latex-tools DSH 插件常见问题

如何安装 dsh-latex-tools?

确保已安装 Node.js。然后运行命令:npx @deepseek-ai/dsh plugin --profile web add dsh-latex-tools。安装完成后重启 DSH Web UI,插件会自动加载,无需手动启用。

如何复制公式的 LaTeX 源码?

将鼠标悬停在任意 LaTeX 公式(行内或块级)上,会出现一个工具栏。点击「复制 LaTeX」按钮,TeX 源码就会被复制到剪贴板中。

如何导出公式为 SVG 文件?

悬停公式,点击工具栏上的「导出 SVG」按钮。插件会使用 MathJax 渲染公式,并下载一个名为 formula-<slug>.svg 的文件。该 SVG 是自包含的,包含所有字形路径,无需外部字体。

插件支持离线使用吗?

首次使用后支持离线。MathJax 脚本(约 2.1 MB)由插件自身提供,首次导出 SVG 时加载,之后会被浏览器缓存。后续的导出操作完全离线,不依赖任何 CDN。

如何卸载插件?

运行命令:npx @deepseek-ai/dsh plugin --profile web remove dsh-latex-tools。然后重启 DSH Web UI。插件会从配置中移除,不再加载。