免費論壇 繁體 | 簡體
Sclub交友聊天~加入聊天室當版主
分享
Board logo

标题: [666] 图片公式转 LaTeX —— Mathpix Snip [打印本页]

作者: 色k    时间: 2019-5-17 23:03     标题: [666] 图片公式转 LaTeX —— Mathpix Snip

有网友向我推荐此工具,它叫做 Mathpix Snip,官网及下载见:https://mathpix.com/

使用方法:下载软件安装,运行后按 Ctrl + Alt + M 框住公式,完成后即可复制代码(通常复制第二个)。

我试了一下,还是挺牛的,在论坛上随便找了一些帖子来测试,基本上都能生成正确的代码。

手写的公式,不太难看的也能识别,当然出错率会高些。

注意事项:
框的时候要框准确一些,尽量不要框到公式以外的其他东西(包括中文,嘛,毕竟外国软件);
识别的结果如果不准确,可双击代码修改;
最好一次框一个公式(包括像 align 写的多行公式也可以,但有时太长会失败,得分开多次框);

其他事项待用熟了再说……

测试示例:
印刷体自然没问题:
TIM截图20190517225045.jpg
2019-5-17 23:00


手写体:
TIM截图20190517225343.jpg
2019-5-17 23:00


下面这个潦草些,分母就错了:
TIM截图20190517225449.jpg
2019-5-17 23:00


红色字试试:
TIM截图20190517225558.jpg
2019-5-17 23:00


发现没?上例的第一项指数其实漏了个 1,双击代码补回去:
TIM截图20190517225621.jpg
2019-5-17 23:00

(更准确还应该将 \geq 补成 \geqslant 呢)完成后点 save 即可。

图片附件: TIM截图20190517225045.jpg (2019-5-17 23:00, 42.52 KB) / 下载次数 3
http://kuing.orzweb.net/attachment.php?aid=7266&k=142883c482ab3912af3695b7433d4e27&t=1576142414&sid=Gz1GG1



图片附件: TIM截图20190517225343.jpg (2019-5-17 23:00, 44.26 KB) / 下载次数 4
http://kuing.orzweb.net/attachment.php?aid=7267&k=d21a4780b4fd59d6c678dd5bd2008d0a&t=1576142414&sid=Gz1GG1



图片附件: TIM截图20190517225449.jpg (2019-5-17 23:00, 22.58 KB) / 下载次数 5
http://kuing.orzweb.net/attachment.php?aid=7268&k=da5b54c143b4c74f1d2a5db145f1cf28&t=1576142414&sid=Gz1GG1



图片附件: TIM截图20190517225558.jpg (2019-5-17 23:00, 34.5 KB) / 下载次数 4
http://kuing.orzweb.net/attachment.php?aid=7269&k=3f4bd8c7aae12367b492b985226eda46&t=1576142414&sid=Gz1GG1



图片附件: TIM截图20190517225621.jpg (2019-5-17 23:00, 18.02 KB) / 下载次数 4
http://kuing.orzweb.net/attachment.php?aid=7270&k=d87b57b5ce69ff0ed07ab56fe0708ec0&t=1576142414&sid=Gz1GG1


作者: kuing    时间: 2019-5-18 01:26

矩阵识别 bug:
QQ截图20190518012552.png
2019-5-18 01:25

这纯粹就是 bug,因为内容其实已经识别正确了,只是在矩阵的空位上竟然出现了 {{ } 这样的低级错误……
于是我们可以照样复制出代码,将 {{ } 全部替换掉,就是正确的结果。

微分与导数:
直立的 d 能分辨出来,会加上 \mathrm,可是导数略逗啊,竟然不用 ' 而用 ^{\prime} ……[捂脸]
测试示例:我用 f'(x)=\frac{\rmd f(x)}{\rmd x} 打的 $f'(x)=\frac{\rmd f(x)}{\rmd x}$ 识别后得出的是
f^{\prime}(x)=\frac{\mathrm{d} f(x)}{\mathrm{d} x}

图片附件: QQ截图20190518012552.png (2019-5-18 01:25, 39.68 KB) / 下载次数 4
http://kuing.orzweb.net/attachment.php?aid=7272&k=499bec0955017cf01d89b44e774b8998&t=1576142414&sid=Gz1GG1


作者: kuing    时间: 2019-5-18 02:18

啥时候出个手机版,拍个照自动生成那就更好玩儿了……
作者: isee    时间: 2019-5-18 07:59

木想到真有人专做这一块儿
作者: 色k    时间: 2019-5-18 15:22

向量(源于这帖):
捕获.PNG
2019-5-18 15:18

“求”字变成了 `\Re`……
\$\vec{a} \cdot \vec{b}=0,|\vec{c}|=1,|\vec{a}-\vec{c}|=|\vec{c}-\vec{b}|=5, \vec{\Re}|\vec{a}-\vec{b}|\$

捕获2.PNG
2019-5-18 15:18

有三个 c 上的箭头错识为横线……
\$|\vec{a}+\vec{b}-\vec{c}|^{2}=(\vec{a}-\overline{c})^{2}+(\vec{b}-\overline{c})^{2}+2 \vec{a} \cdot \vec{b}-1=49\$
\$\Rightarrow|\vec{a}+\vec{b}-\overline{c}|=7 \Rightarrow|\vec{a}-\vec{b}|=|\vec{a}+\vec{b}| \leq|\vec{a}+\vec{b}-\vec{c}|+|\vec{c}|=8\$

后面我写的粗体向量难以识别出粗体,这是意料之中。

图片附件: 捕获.PNG (2019-5-18 15:18, 21.22 KB) / 下载次数 1
http://kuing.orzweb.net/attachment.php?aid=7274&k=f9a631cedf980fbc3dfd39ed08c10c29&t=1576142414&sid=Gz1GG1



图片附件: 捕获2.PNG (2019-5-18 15:18, 36.08 KB) / 下载次数 1
http://kuing.orzweb.net/attachment.php?aid=7275&k=62ecf2638232f82fcef9eaa2f5014d6f&t=1576142414&sid=Gz1GG1


作者: 青青子衿    时间: 2019-5-18 16:13

回复 5# 色k
kk,可不可以试试“积分式”、“偏微分方程”、“方程组”、“(两个括号的)组合数”、“表格”等
作者: 色k    时间: 2019-5-18 16:18

回复 6# 青青子衿

你自己可以试试啊,要不你写一个贴上来,我也可以试。
作者: kuing    时间: 2019-5-18 17:12

回复 6# 青青子衿

正好桌面有个积分的文章(就是之前这帖 http://kuing.orzweb.net/redirect ... d=174&pid=30732 网友给的 PDF,虽然我看不懂,一直放在桌面),就拿来试试。

QQ截图20190518170820.png
2019-5-18 17:11


三个一起框的话:
QQ截图20190518170922.png
2019-5-18 17:11

变成了 array{l},导致积分号变小,需要改。另外,第二个积分上标识别错。

来一个多行公式,只要原文对齐得够好,它也会采用 align 来对齐:
QQ截图20190518171027.png
2019-5-18 17:10


再来一个:
QQ截图20190518171531.png
2019-5-18 17:16

采用了 \operatorname,也就是把 area 当成 sin, cos 一类的函数,也算是正解。

图片附件: QQ截图20190518171027.png (2019-5-18 17:10, 121.73 KB) / 下载次数 1
http://kuing.orzweb.net/attachment.php?aid=7276&k=e2ba1b043a989f3b2db0ada2841a004b&t=1576142414&sid=Gz1GG1



图片附件: QQ截图20190518170922.png (2019-5-18 17:11, 70.41 KB) / 下载次数 1
http://kuing.orzweb.net/attachment.php?aid=7277&k=5344d38fef747b58977f5b7ce9b523e0&t=1576142414&sid=Gz1GG1



图片附件: QQ截图20190518170820.png (2019-5-18 17:11, 29 KB) / 下载次数 2
http://kuing.orzweb.net/attachment.php?aid=7278&k=802cbe2ae1a95f9e544f02aa286ff5dc&t=1576142414&sid=Gz1GG1



图片附件: QQ截图20190518171531.png (2019-5-18 17:16, 27.21 KB) / 下载次数 2
http://kuing.orzweb.net/attachment.php?aid=7279&k=36d33c6b5de6468e3971133384045e48&t=1576142414&sid=Gz1GG1


作者: 青青子衿    时间: 2019-5-18 17:22

本帖最后由 青青子衿 于 2019-5-18 17:35 编辑
回复  青青子衿
你自己可以试试啊,要不你写一个贴上来,我也可以试。
色k 发表于 2019-5-18 16:18

这样吗?
回复 7# 色k
\[ \iint\limits_{D\,\colon\,\begin{subarray}{r}x^2+y^2&\le1\\x^2&\le\,y\end{subarray}} \mathrm{d}x\mathrm{d}y=\int_{-\sqrt{\overset{\,}\varphi}}^{\sqrt{\overset{\,}\varphi}}\int_{x^2}^{\sqrt{1-x^2}}\mathrm{d}y\mathrm{d}x=\frac{\sqrt{\sqrt5-2}}{\quad\,3} +\arcsin\sqrt\frac{\sqrt5-1}{\,2}\]
\[ \dfrac{\partial^2u}{\partial\,x^2}+\dfrac{\partial^2u}{\partial\,y^2}=\frac{1}{\sqrt{x^2+y^2}} \]
\begin{cases}
\begin{split}
&x^3\,&+&\,y&&&=10\\
&&+&\,y^3&+&\,z&=10\\
&x&&&+&\,z^3&=10\\
\end{split}
\end{cases}
\begin{cases}
\begin{split}
&\left(-1+2i\right)^3\,&+&\left(-1+2i\right)&&&=10\\
&&+&\left(-1+2i\right)^3&+&\left(-1+2i\right)&=10\\
&\left(-1+2i\right)&&&+&\left(-1+2i\right)^3&=10\\
\end{split}
\end{cases}
\[ \sum_{k=0}^n\left(-3\right)^k\binom{n+2k}{3k} \]
作者: kuing    时间: 2019-5-18 17:34

回复 9# 青青子衿
不截图了,太占位置,直接贴识别到的代码:
[precode]\iint_{D : x^{2}+y^{2} \leq 1 \atop D : x^{2} \leq y} d x d y=\int_{-\sqrt{\varphi}}^{\sqrt{\varphi}} \int_{x^{2}}^{\sqrt{1-x^{2}}} d y d x=\frac{\sqrt{\sqrt{5}-2}}{3}+\arcsin \sqrt{\frac{\sqrt{5}-1}{2}}
\frac{\partial^{2} u}{\partial x^{2}}+\frac{\partial^{2} u}{\partial y^{2}}=\frac{1}{\sqrt{x^{2}+y^{2}}}
\left\{\begin{aligned} x^{3}+y &=10 \\+y^{3}+z &=10 \\ x &+z^{3}=10 \end{aligned}\right.
\left\{\begin{aligned}(-1+2 i)^{3}+(-1+2 i) &=10 \\+(-1+2 i)^{3}+(-1+2 i) &=10 \\(-1+2 i) &+(-1+2 i)^{3}=10 \end{aligned}\right.
\sum_{k=0}^{n}(-4)^{k} \left( \begin{array}{c}{n+k} \\ {2 k}\end{array}\right)[/precode]效果:
$$\iint_{D : x^{2}+y^{2} \leq 1 \atop D : x^{2} \leq y} d x d y=\int_{-\sqrt{\varphi}}^{\sqrt{\varphi}} \int_{x^{2}}^{\sqrt{1-x^{2}}} d y d x=\frac{\sqrt{\sqrt{5}-2}}{3}+\arcsin \sqrt{\frac{\sqrt{5}-1}{2}}$$重积分下限变了样,d 也没自动直立了
$$\frac{\partial^{2} u}{\partial x^{2}}+\frac{\partial^{2} u}{\partial y^{2}}=\frac{1}{\sqrt{x^{2}+y^{2}}}$$正确
$$\left\{\begin{aligned} x^{3}+y &=10 \\+y^{3}+z &=10 \\ x &+z^{3}=10 \end{aligned}\right.$$
$$\left\{\begin{aligned}(-1+2 i)^{3}+(-1+2 i) &=10 \\+(-1+2 i)^{3}+(-1+2 i) &=10 \\(-1+2 i) &+(-1+2 i)^{3}=10 \end{aligned}\right.$$有空位的方程组的对齐看来不太行
$$\sum_{k=0}^{n}(-4)^{k} \left( \begin{array}{c}{n+k} \\ {2 k}\end{array}\right)$$并没有采用 \binom (咦?你咋改了)
作者: isee    时间: 2019-5-23 10:45

玩得不亦乐乎了
作者: zhcosin    时间: 2019-5-31 17:21

我的乖乖,这么高级呀?
作者: 青青子衿    时间: 2019-6-11 15:00

玩得不亦乐乎了
isee 发表于 2019-5-23 10:45

\begin{align*}
x &=1+ \cfrac{1}{2
          + \cfrac{1}{4
          + \cfrac{1}{8 + \cfrac{1}{16} } } }\\
&=\frac{1725}{1193}
\end{align*}
作者: kuing    时间: 2019-6-11 16:29

回复 13# 青青子衿

整个识别失败不框住后面那个 =1725/1193 才能识别,而且也不会用 cfrac,只用了 frac:x=1+\frac{1}{2+\frac{1}{4+\frac{1}{8+\frac{1}{16}}}}
作者: abigtreenj    时间: 2019-10-23 21:23

现在用天若也很好, 主要是支持中文.
作者: 青青子衿    时间: 2019-10-28 10:09

现在用天若也很好, 主要是支持中文.
abigtreenj 发表于 2019-10-23 21:23

回复 15# abigtreenj
天若OCR文字识别工具
可是,它不能识别LaTeX公式呀,不是吗?




欢迎光临 悠闲数学娱乐论坛(第2版) (http://kuing.orzweb.net/) Powered by Discuz! 7.2