解决部分网站上以MathJax渲染的字符无法复制的问题

现在很多论文出版社提供 HTML 形式的在线论文。为了在论文中显示数学公式,这些网站大多使用了 MathJax。但这带来了一个小问题:一些用 MathJax 渲染的内容无法直接复制,比如下面这篇论文:

https://www.sciencedirect.com/science/article/pii/S0277379105001290

图片.png

其中的 δ 是用 MathJax 渲染的,无法选中。

出现这种情况,是因为该网站用 MathJax 渲染希腊字母,而 MathJax 为了保证字母能正常显示,将这些内容渲染成了 svg 格式的矢量图,而非正常的文本,因此无法复制。

解决方法很简单:右键点击其中一个无法正常选择的字符,转到弹出菜单中的 Math Settings → Math Renderer,选择 “Common HTML” 即可。

图片.png

这样,这些内容即可正常复制了。

图片.png

1 个赞

学术佬真的是各种办法都有啊 :joy:

什么学术佬,被写论文折腾得无可奈何的普通学生罢了 :smiling_face_with_tear:

我现在是真的深刻体会了郭德纲的那句话:能耐都是拿饿逼出来的……

2 个赞

对呀,不被饿一下谁还不偷懒呢

有时候话也不能这么说,偷懒也是很重要的动力。

比如之前我整理数据报表的时候,最开始采用的方案就是一个个手抄。后来嫌太累了,就去学 awksed 了。再后来,为了管理数据更方便点,就稍带手把 SQLite 也学了……

我接触的,好像都是用latex

不过,这个小技巧很好用,赞一个~~~