如何把网页上的 LaTeX 公式一键复制进 Word:LaTeX2Word-Equation 完整指南 📅 2026/8/22 12:33:48 如何把网页上的 LaTeX 公式一键复制进 WordLaTeX2Word-Equation 完整指南【免费下载链接】LaTeX2Word-EquationCopy LaTeX Equations as Word Equations, a Chrome Extension项目地址: https://gitcode.com/gh_mirrors/la/LaTeX2Word-Equation写论文时从网页抄公式进 Word复制出来的常是位图或一串源码。LaTeX2Word-Equation 是一个 Chrome 扩展能把 LaTeX 公式转换成 Word 原生可编辑公式粘贴后即可直接修改适合经常在 Word 里排版数学公式的学生和研究人员。从网页复制公式到 Word为什么截图和在线工具不好用写 Word 论文时经常需要从网页搬数学公式。直接复制粘贴的结果通常是两种一段不可读的 LaTeX 源码或者一张位图。位图能插进文档但改一个变量就要重新截图放大后还是模糊的。于是大多数人转向另外两条路。一条是截图产物保真但是静态图像不能编辑、不能随文档缩放。另一条是在线转换服务把公式文本提交给第三方服务器质量取决于对方引擎而且必须联网离线写好的公式也没法用。还有人在 Word 自带的公式编辑器里逐字重打但 Word 只认自己的线性格式长公式输入慢、容易错。这三条路都缺同一件东西一个能在本地完成、并且产出原生可编辑公式的转换过程。LaTeX2Word-Equation 的整体思路用 MathJax 做本地桥接这个扩展的思路是不自己写转换规则而是借用浏览器里现成的数学渲染引擎。项目把完整的 MathJax一个把 LaTeX 代码解析成数学结构的 JavaScript 库打包在扩展内部全程不联网。一次转换分五步从右键的选中文本或图片的 alt 属性里取出公式文本MathJax 把 LaTeX 解析成内部数学结构Jax 对象把这个结构导出为 MathML一种用 XML 描述数学的标准将 MathML 文本写入系统剪贴板在 Word 里粘贴Word 自动把它转成原生 OMMLOffice 数学标记语言Word 公式的存储格式。第 5 步是关键。扩展并不直接生成 OMML而是把 Word 自己能识别的 MathML 放进剪贴板格式转换交给 Word 的原生能力所以贴进去的是可编辑公式而不是图片。 关键机制一行选中文本如何变成 Word 公式整个逻辑集中在 background.js 的一个右键回调里。扩展先拿到选中文本或图片 alt去掉首尾的 $ 分隔符再包进 $$...$$ 送入转换管线var clickHandler function(e) { var text; if (e.selectionText) { text e.selectionText; } if (e.mediaType image) { text alt; } text strip_format(text); JaxToML.convert($$\n text \n$$, function(mml) { mml strip_format(mml); copyToClipBoard(mml); }); };convert 内部做三件事建一个临时 div 让 MathJax 完成排版调用 jax.root.toMathML 导出 MathML清掉残留反斜杠后交给 copyToClipBoard创建一个临时文本域执行 Copy 命令。图片模式能工作靠一个细节MathJax 渲染出的公式图其 alt 属性里存着公式源码content_script.js 在右键时把 alt 发给后台。维基百科这类站点的公式正符合该条件。LaTeX 公式转 Word 方案对比本项目 vs 截图 vs 在线工具同一件事四种做法的差异如下维度按实际使用中最关心的几点选取维度LaTeX2Word-Equation截图在线转换服务Word 公式编辑器重打输出格式Word 原生可编辑公式静态位图取决于服务方原生可编辑公式离线能力完全离线离线必须联网上传离线单个公式耗时约 1 秒内秒级但不可编辑网络加服务端耗时分钟级手工输入输入要求LaTeX 代码或带 alt 的公式图无要求需在线提交逐字输入出错成本MathJax 解析失败即报错无结果需逐项核对长公式易抄错 快速上手安装 LaTeX2Word-Equation 的步骤与两种用法仓库自带 jquery.js 和完整 MathJax无需任何构建克隆代码git clone https://gitcode.com/gh_mirrors/la/LaTeX2Word-Equation打开 chrome://extensions开启开发者模式点“加载已解压的扩展程序”选中克隆目录。之后有两条使用路径选中文本在网页上选中包含 LaTeX 代码的文本右键选 LaTex2Word-Equation菜单里是 LaTex 的大小写回 Word 按 CtrlV右键图片直接对 MathJax 渲染出的公式图右键选同一菜单适用于 alt 里带源码的站点如维基百科。当前版本 0.0.0.5功能就是这一条右键链路没有额外配置项。⚠️ 常见坑、局限与适配建议版本兼容扩展使用 manifest_version 2 和已弃用的 chrome.extension 接口Chrome 已宣布逐步下线 V2 清单。若在新版 Chrome 上加载失败属环境问题可换旧版浏览器或等待社区迁移到 V3。图片模式依赖 alt站点若没把公式源码写进图片 alt扩展拿到的是空文本转换直接失败此时改用选中源码的方式。无批量每次右键只处理一个公式也没有历史记录页面里十个公式要点十次。宏支持以 MathJax 为界冷门宏包或自定义命令解析不了整条转换就失败。复杂结构大矩阵、多行对齐依赖 MathJax 的 MathML 输出质量若 Word 里缺部件建议回到源码重新复制。字体Word 会对粘贴的公式套用自身字体可能与正文不一致需用公式工具栏手动调整。隐私content_scripts 声明了all_urls但代码只读取被右键图片的 alt 并传给本地后台MathJax 也是本地拷贝公式内容不离开浏览器。【免费下载链接】LaTeX2Word-EquationCopy LaTeX Equations as Word Equations, a Chrome Extension项目地址: https://gitcode.com/gh_mirrors/la/LaTeX2Word-Equation创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考