ChatGPTNextWeb / ChatGPTNextWeb/NextChat

[Bug] 使用$$ $$块表示行间公式时不能正确显示,并且会自动去掉一对$。

Open
#6,574 0 comments 0 reactions 0 assignees View on GitHub
bug
Dominant language
TypeScript
Stars
88.8k
Forks
59.1k
PR merge metrics
No merged PRs in 30d

Description

### 📦 部署方式

官方安装包

### 📌 软件版本

2.15.8

### 💻 系统环境

Windows

### 📌 系统版本

11

### 🌐 浏览器

Chrome, Edge

### 📌 浏览器版本

138.0.3351.83

### 🐛 问题描述

Image

标准markdown文本预览时可以正确显示公式,但是发送之后不行

Image

原因是发送时自动将$$....$$改写为了$...$, 即便将文本放置在代码块中也是如此:

Image
预览时是$$...$$,发送后变为了单个$....$:

Image

### 📷 复现步骤

以下是使用的文本,但实际上任意带行间公式的文本都会有此现象:

其中 $J_{1}$ 为贝塞尔函数,$\mathbf{H}_{1}$ 为斯特鲁维函数,其定义分别见附录 II 的公式 (71) 和 (125)。下式

$$
\begin{equation*}
\frac{Z_{s}}{\rho_{0} c}=\frac{\boldsymbol{R}_{s}+j X_{s}}{\rho_{0} c} \tag{13.119}
\end{equation*}
$$

的实部和虚部随 ka 变化的曲线如图 4.35 所示。比声导纳

$$
\begin{align*}
Y_{s} \rho_{0} c & =\rho_{0} c\left(\mathbf{G}_{s}+j B_{s}\right)=\rho_{0} c\left(\frac{\boldsymbol{R}_{s}}{\boldsymbol{R}_{s}^{2}+X_{s}^{2}}-j \frac{X_{s}}{\boldsymbol{R}_{s}^{2}+X_{s}^{2}}\right) \tag{13.120}\\
& \approx \frac{9 \pi^{2}}{128}-j \frac{3 \pi}{8 k a}, \quad k a<0.5
\end{align*}
$$

的实部和虚部曲线如图 4.36 所示。比声导纳的单位是 $\mathrm{m}^{3} \cdot \mathrm{~N}^{-1} \mathrm{~s}^{-1}\left(\mathrm{rayl}^{-1}\right)$。

从图 4.35 可以看出,当 $k a<0.5$ 时,比辐射电抗与频率的一次方成正比,而比辐射电阻与频率的二次方成正比。在高频区,当 $k a>5$ 时,比辐射电抗远小于比辐射电阻,而比辐射电阻趋于一个恒定值。

另一方面,声导纳的特性则更为规整。当 $k a<0.5$ 时,比声导为常数;当 $k a>5$ 时,比声导也为常数,但数值更大。

### 🚦 期望结果

输入的文本、预览文本、发送文本应当是一致的。

### 📝 补充信息

_No response_

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.