binary-husky / gpt_academic

为GPT/GLM等LLM大语言模型提供实用化交互接口,特别优化论文阅读/润色/写作体验,模块化设计,支持自定义快捷按钮&函数插件,支持Python和C++等项目剖析&自译解功能,PDF/LaTex论文翻译&总结功能,支持并行问询多种LLM模型,支持chatglm3等本地模型。接入通义千问, deepseekcoder, 讯飞星火, 文心一言, llama2, rwkv, claude2, moss等。
https://github.com/binary-husky/gpt_academic/wiki/online
GNU General Public License v3.0
64.36k stars 7.96k forks source link

[Bug]: 回复中的latex公式$a_b$或会被自动替换为[a_b]或(a_b) #1858

Open ZaixiangW opened 3 months ago

ZaixiangW commented 3 months ago

Installation Method | 安装方法与平台

OneKeyInstall (一键安装脚本-windows)

Version | 版本

Latest | 最新版

OS | 操作系统

Windows

Describe the bug | 简述

AI回复的流式传输首先回复如下: 我们有一个可观测变量 $fd$ 表示为: $$fd = ai + (b1 - b2)u + c $$ 其中...

此时正常触发内置的编译脚本,在回复框下方生成了编译后的文本。但是随着回答的继续,上面的文本被自动替换为: 我们有一个可观测变量 ( fd ) 表示为: [ fd = ai + (b1 - b2)u + c ] 其中...

导致latex代码失效,即使在输入区中强调使用latex格式回复,也会触发这种自动替换。

Screen Shot | 有帮助的截图

屏幕截图 2024-06-14 163659

Terminal Traceback & Material to Help Reproduce Bugs | 终端traceback(如有) + 帮助我们复现的测试材料样本(如有)

No response

626xiange714 commented 3 months ago

我也遇到了,用精准翻译PDF文档(Nougat)生成的markdown文档中的行内公式用的(),按理应该是$$