将AI生成的数学公式正确复制到word中
ChatGPT
ChatGPT渲染出的公式无法直接复制到Word中;ChatGPT默认渲染的是「数学排版(MathJax)」而不是LaTeX源码;- 复制时得到的是
Unicode/ 富文本; - 可明确给
ChatGPT说: 请用 LaTeX 源码形式给我公式, 不要渲染.
举例

强行复制粘贴只会得到字母
txt
{
u
α
=R
s
i
α
+
dt
dψ
α
u
β
=R
s
i
β
+
dt
dψ
β
ChatGPT输出LaTeX源码
LaTeX
\begin{cases}
u_\alpha = R_s i_\alpha + \frac{d\psi_\alpha}{dt} \\
u_\beta = R_s i_\beta + \frac{d\psi_\beta}{dt}
\end{cases}

在MathType中的渲染结果

在MarkDown中渲染结果如下
{ u α = R s i α + d ψ α d t u β = R s i β + d ψ β d t \begin{cases} u_\alpha = R_s i_\alpha + \frac{d\psi_\alpha}{dt} \\ u_\beta = R_s i_\beta + \frac{d\psi_\beta}{dt} \end{cases} {uα=Rsiα+dtdψαuβ=Rsiβ+dtdψβ
Gemini

LaTeX
$$\begin{cases}
u_d = R_s i_d + L_d \frac{di_d}{dt} - \omega_r L_q i_q \\
u_q = R_s i_q + L_q \frac{di_q}{dt} + \omega_r (L_d i_d + \psi_f)
\end{cases}$$
渲染结果
{ u d = R s i d + L d d i d d t − ω r L q i q u q = R s i q + L q d i q d t + ω r ( L d i d + ψ f ) \begin{cases} u_d = R_s i_d + L_d \frac{di_d}{dt} - \omega_r L_q i_q \\ u_q = R_s i_q + L_q \frac{di_q}{dt} + \omega_r (L_d i_d + \psi_f) \end{cases} {ud=Rsid+Lddtdid−ωrLqiquq=Rsiq+Lqdtdiq+ωr(Ldid+ψf)
IEEE中的数学公式
-
很多知名的数学网站
(如 Stack Overflow, Wikipedia, arXiv)使用MathJax引擎; -
方法:在公式上点击
鼠标右键 -> Show Math As -> TeX Commands
右键单击操作

弹出的LaTeX代码

安装DeepShare插件
这个插件能将AI生成的公式转换为可以复制的LaTeX代码
安装好之后只需简单设置转换为LaTeX

设置好后, 鼠标悬停在公式上方就可以点击复制转换为LaTeX
下图为ChatGPT中生成的公式测试, 测试结果表明能够转换为LaTeX代码

复制成功后会弹出公式复制成功
快捷键 Ctrl + V 粘贴刚才复制的公式
LaTeX
\begin{cases}
u_\alpha = R_s i_\alpha + \frac{d\psi_\alpha}{dt} \\
u_\beta = R_s i_\beta + \frac{d\psi_\beta}{dt}
\end{cases}
使用Markdown渲染出来, 如下所示
{ u α = R s i α + d ψ α d t u β = R s i β + d ψ β d t \begin{cases} u_\alpha = R_s i_\alpha + \frac{d\psi_\alpha}{dt} \\ u_\beta = R_s i_\beta + \frac{d\psi_\beta}{dt} \end{cases} {uα=Rsiα+dtdψαuβ=Rsiβ+dtdψβ