- Hello2026-08-1426340
本人日常使用ChatGPT网页版对学习中遇到的一些概念进行讲解,并使用Typora进行记录。针对ChatGPT回答中出现的数学物理公式,由于网页渲染和Typora使用了略有不同的语法规则。所以很多公式无法正常识别。
此前,笔者发现如果使用回答下方的复制按钮,复制出的公式使用"[]"等作为分隔。Typora会自动忽略反斜杠从而无法正确识别(即便在偏好设置中选中了相关选项也是如此)。如果使用光标选中并使用Ctrl+C进行复制,可以完整复制公式。
然而,疑似由于ChatGPT在八月针对富文本复制进行了更新,使用光标进行选中的方法也已经失效。经过联网检索相关方法,最终确定使用在网页控制台中抓取DOM树中的内容并按照Typora支持的"$“”$$"方式对公式进行包裹,同时直接复制到剪贴板以供粘贴。
确定思路之后,我利用ChatGPT(解铃还须系铃人)写了一份脚本,在篡改猴插件中创建新脚本进行运行。
实现的效果如下图所示:

可以看到图中回答下方出现了一个"Copy for Typora"按钮,按下此按钮自动复制包含Typora可以识别的公式格式的整条回答(是的,目前还只支持整条回答复制)。
目前,全部脚本内容已经在GitHub开源,大家可以在GitHub页面按照README.md进行配置。
(Chrome和Edge均可使用)
GuoWood/chatgpt-typora-copy: 本项目旨在解决从ChatGPT网页端复制回答内容到Typora时,数学公式无法正确复制,只能以文本形式出现的问题。通过在DOM节点中搜寻回答内容,提取LaTeX代码使用"$$“和“$” 进行包裹以使其能在Typora中得到正确显示。 Copy ChatGPT responses to Typora-friendly Markdown with correct inline and display LaTeX.
如果用得好,欢迎STAR
目前有时会出现同一个回答下刷新两个"Copy for Typora"按钮的情况,两个按钮都可以使用。后面有机会会进行修改。
主楼 - Hello2026-08-1426340
- 蛙蛙2026-08-148681
这个必须支持一下。gpt有时候显示latex不成功,有点乱的
- yyywxk-linuxdo2026-08-1462537
大佬,有可能类似实现从chatGPT网页到word么
- Salloway2026-08-1462538
谷歌插件市场有类似的产品呀,我从24年用到现在了:

chromewebstore.google.com

LaTeX Copy - Chrome 应用商店
Make copying LaTeX effortless and efficient!
- 妙啊妙啊2026-08-1462539
很多插件都可以啦

chromewebstore.google.com

ChatGPT、Gemini、Claude 大纲导航与对话整理 - Ophel Atlas - Chrome 应用商店
自动生成实时大纲与时间线,一键跳转长对话任意位置。提供文件夹、对话导出与提示词库,让 AI 对话的查找与整理更高效,支持主流 AI 平台。
- XiangNvshi2026-08-1431779
在chatgpt网页复制公式的话,会显示“当前公式缺少可复制的源码”,好像不太行呀
