TKScript icon indicating copy to clipboard operation
TKScript copied to clipboard

无法复制知乎数学公式

Open tomgooo opened this issue 2 years ago • 2 comments

例如 https://zhuanlan.zhihu.com/p/279830836 https://zhuanlan.zhihu.com/p/26307123 全文复制下来的话,无法如以前一样,正常复制渲染后的数学公式 以前是可以直接复制图片url,如: https://www.zhihu.com/equation?tex=%5Clim_%7Bx%5Crightarrow+x_0%7Df%28x%29%3DA%5CLeftrightarrow%5Cforall+x_n%5Crightarrow+x_0%28n%5Crightarrow+%5Cinfty%29%E6%81%92%E6%9C%89%5Clim_%7Bn%5Crightarrow%5Cinfty%7Df%28x_n%29%3DA+ 现在只能复制为: for∀ε>0,∃δ>0,when0<|x−x0|<δ,|f(x)−A|<ε 短公式还好,但是文章如果存在大量长公式,如: |n→|=|n→⋅m→||m→|=|a(x−x0)+b(y−y0)||a2+b2|\begin{align} |\vec{n}|&=\frac{|\vec{n}\cdot\vec{m}|}{|\vec{m}|}\notag\&=\frac{|a(x-x_0)+b(y-y_0)|}{|\sqrt{a^2+b^2}|} \end{align} \\begin{align} |\vec{n}|&=\frac{|\vec{n}\cdot\vec{m}|}{|\vec{m}|}\notag\&=\frac{|a(x-x_0)+b(y-y_0)|}{|\sqrt{a^2+b^2}|} \end{align} \ 会使复制效率严重降低。 希望能够得到您的建议和答复😀

tomgooo avatar Aug 04 '22 10:08 tomgooo

这块我还真不清楚,如果关了脚本依旧无法复制的话,应该是知乎做了限制,这块我得研究研究

WindRunnerMax avatar Aug 04 '22 10:08 WindRunnerMax

好的,我可以提供一份以前的数学公式相关文章,这在Markdown编辑器里可以非常直观地阅览

归结原则(海涅(Heine)定理)

定理内容:

[公式]

证明:

[公式] 必要性:

由极限定义可得: [公式]

由数列极限可知:对于上述 [公式] ,存在 [公式] ,当 [公式][公式] ,所以 [公式] ,由此可得 [公式]


[公式] 充分性:

条件[公式] 结论[公式]

证明思路:利用反证法,假设结论不成立,然后证明结论不成立之后的必然成立的子结论,最后得到子结论不能和条件同时成立,由此得到假设不成立,因此结论成立,进而得到充分性证明。注意在充分性的证明中条件是永远成立的,所以只要得出条件不成立的假设都是错误假设。

假设A[公式]

由此推出子结论:对于任意小[公式] ,(这里隐含的意思就是对所有的 [公式] ),总存在一点[公式]使得 [公式] (注意这里也是对于该点成立的, [公式] 是一个点)

这时我们只要证明在条件成立的情况下,子结论不总是成立的就可以了。因为只要假设A成立,子结论对于任何 [公式] 总是成立的,这时我们只要找到一个反例就可以证明假设错误了,为了达到这一目的,同时为了利用条件,我们就需要人为构造出一个数列

由子结论可知,总有一点 [公式] 使 [公式] 成立,这里我们通过调整 [公式] 来获得不同的 [公式] ,这里依次取 [公式] ,由此构成数列 [公式] ,因为 [公式][公式] (迫敛性法则),同时由条件知道对于任意满足 [公式] 这一条件的数列恒有 [公式] ,故 [公式]

但是子结论所有 [公式] (属于[公式])都是 [公式] 两者相矛盾,也即二者矛盾,最终得出假设不成立。

注意:

  • 这里构造的数列除了极限是 [公式] ,各项有可能相同,所以不存在单调性可言
  • 这里的 [公式] 是可以随便取值的,也可以直接取 [公式]

其实很多人对于[海涅定理](https://www.zhihu.com/search?q=海涅定理&search_source=Entity&hybrid_search_source=Entity&hybrid_search_extra={"sourceType"%3A"article"%2C"sourceId"%3A"279830836"})中充分性证明一直不能理解的点在于明明是要证明对于任何数列都成立,但是在证明过程中却只是证明了一种情况不成立就得出结论了,感觉好像逻辑上说不过去,但是事实上构造的这个数列只是为了证明条件了子结论是冲突的,而不是为了直接证明假设和结论是冲突,综上之所以会产生不能理解海涅定理充分性的证明主要是由于想错了证明的方向。

作者:一号村 链接:https://zhuanlan.zhihu.com/p/279830836 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

tomgooo avatar Aug 04 '22 10:08 tomgooo

我研究了下,他应该是换框架了,现在的DOM结构完全是由SVG呈现的,应该是搞不了

我建议还是找个这种类似的公式解析器,把公式先放到那里边解析一遍

WindRunnerMax avatar Sep 24 '22 12:09 WindRunnerMax