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

强行复制粘贴只会得到字母
{
u
α
=R
s
i
α
+
dt
dψ
α
u
β
=R
s
i
β
+
dt
dψ
β
ChatGPT输出LaTeX源码
begin{cases}
u_alpha = R_s i_alpha + frac{dpsi_alpha}{dt} \
u_beta = R_s i_beta + frac{dpsi_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{dpsi_alpha}{dt} \ u_beta = R_s i_beta + frac{dpsi_beta}{dt} end{cases}
{uα=Rsiα+dtdψαuβ=Rsiβ+dtdψβ
Gemini

$$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代码
安装指南 | DeepShare
复制AI对话中公式 | DeepShare
安装好之后只需简单设置转换为LaTeX

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

复制成功后会弹出公式复制成功
快捷键 Ctrl + V 粘贴刚才复制的公式
begin{cases}
u_alpha = R_s i_alpha + frac{dpsi_alpha}{dt} \
u_beta = R_s i_beta + frac{dpsi_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{dpsi_alpha}{dt} \ u_beta = R_s i_beta + frac{dpsi_beta}{dt} end{cases}
{uα=Rsiα+dtdψαuβ=Rsiβ+dtdψβ