Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

请求添加功能:复制MathJax, KaTeX等公式 #132

Open
1 of 8 tasks
ProMachine opened this issue Jun 18, 2024 · 7 comments
Open
1 of 8 tasks

请求添加功能:复制MathJax, KaTeX等公式 #132

ProMachine opened this issue Jun 18, 2024 · 7 comments

Comments

@ProMachine
Copy link

问题描述

请求添加功能:复制含MathJax, KaTeX等公式后能直接粘贴到以Markdown为基础的笔记软件中并正确显示公式

现在的知乎似乎不需要添加插件也能复制粘贴到笔记软件

项目所属

  • Copy
  • Force Copy
  • Copy Currency
  • Site Director
  • Captcha
  • Expansion
  • Completion
  • Unknown

相关链接

包含公式的知乎页面:https://zhuanlan.zhihu.com/p/695740656
包含公式的StackExchange页面:https://math.stackexchange.com/
已经有的类似的脚本,不太好扩展到IEEEXplore,且不能像知乎一样直接复制粘贴:https://greasyfork.org/zh-CN/scripts/454641-%E4%B8%80%E9%94%AE%E5%A4%8D%E5%88%B6html%E8%A1%A8%E6%A0%BC-%E7%BD%91%E9%A1%B5%E4%BB%A3%E7%A0%81-latex%E5%85%AC%E5%BC%8F

https://greasyfork.org/zh-CN/scripts/488755-%E5%8F%8C%E5%87%BB%E5%A4%8D%E5%88%B6%E7%9F%A5%E4%B9%8E-wiki%E4%B8%AD%E7%9A%84%E6%95%B0%E5%AD%A6%E5%85%AC%E5%BC%8Ftex

包含公式的IEEEXplore页面(需要访问权限,但估计实现方式和StackExchange类似):https://ieeexplore.ieee.org/abstract/document/9290420

预期表现

能正确复制公式

@WindRunnerMax
Copy link
Owner

我大概理解一下,你是想在IEEE的站点支持直接复制纯文本的latex语法吗

@ProMachine
Copy link
Author

我大概理解一下,你是想在IEEE的站点支持直接复制纯文本的latex语法吗

嗯,不然就只能对每个MathJax手动显示LaTeX源码,或者设置MathJax成Math Settings-Math Renderer-Plain Source,虽然可以直接复制粘贴,但是需要手动加$$,而且不太直观

@WindRunnerMax
Copy link
Owner

我觉得这个问题可能不太适合到这个脚本里去做,我觉得你可以新起一个脚本处理。我有个思路是在onCopy时拦截并提取剪贴板中text/html中的文本数据,如果遇到latex,把相关内容重新整理再写入剪贴板text/plain这部分

@ProMachine
Copy link
Author

不懂JS,近期也没空⋯希望有大佬能实现,或者以后有时间自己试试看

@WindRunnerMax
Copy link
Owner

这个IEEE的论文我也没权限看,这东西只能走一个个适配的模式,所以我觉得还是搞一个新的脚本会更好一些

@ProMachine
Copy link
Author

这个IEEE的论文我也没权限看,这东西只能走一个个适配的模式,所以我觉得还是搞一个新的脚本会更好一些

嗯,已经贴了一些类似的JS脚本,只是没时间研究⋯我觉得如果StackExchangeStacks Project这些网站能实现的话,IEEE也是一样的

@WindRunnerMax
Copy link
Owner

只能说类似但不一定相同,还是得特例特看,如果完全一样的话,直接把能跑的脚本匹配改一下也就没这么麻烦了

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants