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

微信文章用 mdnice 写的公式显示不正常( data-formula LateX 解析方案) #826

Closed
ghost opened this issue Jul 2, 2020 · 15 comments

Comments

@ghost ghost closed this as completed Jul 2, 2020
@ghost ghost changed the title <微信公众号文章的公式模式显示不正常> <微信文章用mdnice写的公式显示不正常> Jul 2, 2020
@ghost ghost reopened this Jul 2, 2020
@Kenshin
Copy link
Owner

Kenshin commented Jul 3, 2020

谢谢反馈,确实有这个问题,但比较「难解决」...
它因为用了 svg 来替代这些 LATEX 公式,还是第一次遇到。

说它难不是技术上的,而是没有标准,我可以修改,但也仅限这个页面而已。

@Kenshin Kenshin changed the title <微信文章用mdnice写的公式显示不正常> 微信文章用 mdnice 写的公式显示不正常 Sep 6, 2020
@veya2ztn
Copy link

微信公众号里面的公式似乎都是直接用SVG显示,而不是MathJax渲染的SVG。
这一类的文档不仅仅是进入阅读模式后,公式会变的无比巨大,相应的也无法在导出Markdown的时候识别出具体的公式(由于没有显式的公式代码)。如:
image
image
这里能否采用将SVG转变为PNG等图片格式来实现Markdown的转换?

@veya2ztn
Copy link

然而事实上,在data-formula内部包括了这个SVG对应的Latex代码
image
这样的化能否对微信公众号mp.weixin.qq.com 做一个单独的优化,提取SVG的latex

@Kenshin
Copy link
Owner

Kenshin commented Feb 25, 2021

@veya2ztn

谢谢建议

这里能否采用将SVG转变为PNG等图片格式来实现Markdown的转换?

理论上虽然可能,但这样太消耗性能了。简悦要处理无数种类型的页面,并不是每个 SVG 都是 Latex 代码,所以不太可能为这种特殊情况单独设置一个功能。

然而事实上,在data-formula内部包括了这个SVG对应的Latex代码

简悦是可以识别 Latex 类型的页面,详见 #1736 但针对公众号这类的「特例」确实没有好办法。

@veya2ztn
Copy link

| 简悦是可以识别 Latex 类型的页面,详见 #1736 但针对公众号这类的「特例」确实没有好办法。
确实,在MathJax直接渲染的Latex公式上的体验好很多。
唯独公众号对各种Clip软件都不友善。
简悦是否让用户「自定义保存规则」,比如我这里就可以在定位这类formula SVG之后,直接返回其data-formula的公式,而不是现在的「略过」

@Kenshin
Copy link
Owner

Kenshin commented Feb 26, 2021

@veya2ztn

当然会考虑了,否则我直接关闭此 issues 了,但它的优先级比较低。另外也给我个 URL 我好做测试。

@Kenshin Kenshin changed the title 微信文章用 mdnice 写的公式显示不正常 微信文章用 mdnice 写的公式显示不正常( data-formula LateX 解析方案) May 7, 2021
@Kenshin Kenshin added the puread label May 7, 2021
@Program120
Copy link

在这里也发生了类似的情况 https://mp.weixin.qq.com/s/EHYvF3RtGaIhY8TFR-1VtQ

@Kenshin
Copy link
Owner

Kenshin commented Aug 17, 2021

在这里也发生了类似的情况 https://mp.weixin.qq.com/s/EHYvF3RtGaIhY8TFR-1VtQ

嗨,谢谢提供思路,研究研究~

@ccyousa
Copy link

ccyousa commented Dec 22, 2021

这个问题未来会修复吗?经常遇到

@Kenshin
Copy link
Owner

Kenshin commented Dec 22, 2021

@HellowDream

会的。

@kitaev-chen
Copy link

今天也遇到一篇,还是在做演示的时候,真尴尬
https://mp.weixin.qq.com/s/kiMnIaRh5uf8jcFzWWEtKQ

@Kenshin
Copy link
Owner

Kenshin commented Jul 12, 2022

@kitaev-chen

微信公众号默认是不自动进入阅读模式的,即便开启了自动进入阅读模式功能。

@Kenshin
Copy link
Owner

Kenshin commented Aug 29, 2023

Weixin

嗨,微信公众号辅助增强 发布了,修复了你提到的问题。

image

除此之外,此插件还包括如下优化和功能:

优化内容

  • 大片空白的问题

  • 个别图片变得非常巨大的问题

  • 个别页面无法成功获取正文的问题

  • 小红书样式无法使用阅读模式的问题

  • 优化公众号公式

  • 去除多余空白行的问题

功能

安装与升级

  • 没有【使用同步助手 · 自动同步】的话,可通过此链接 安装。

  • 已经【使用同步助手 · 自动同步】的话,请使用 插件管理器 安装。

另外,也确保你的适配规则为最新,选项页 → 站点管理,然后按照下图所示更新

image

按照并更新完请重启浏览器确保 100% 生效~

关联

#5852


我关闭此 Issues 了,如有任何疑问仍可以继续在这里讨论~

@Kenshin Kenshin closed this as completed Aug 29, 2023
@Kenshin
Copy link
Owner

Kenshin commented Oct 12, 2024

嗨,微信公众号辅助增强 升级到 2.0.0 版

🎯 2.0 版宗旨

为了让阅读更加流畅,同时方便导出到其它生产力工具,让你的阅读与工作完美结合!

🎉 庆祝时刻

公众号辅助增强插件安装量突破 15K!感谢每一位用户的支持,让我们一起继续探索更多精彩功能!🚀 🎯

除此之外,2.0.0 版还包括如下优化和功能:

💡 2.0.0 版功能

  • Add 显示原图

  • Add 图片居中显示

  • Add 可识别 翻页与目录

  • Optimize 当使用强制模式时,图片居中设置

  • Optimize 小红书布局方案,使其更易于阅读

  • Optimize 去除不易于导出的内容,如:视频、音频、小程序、公众号推荐等

  • Optimize 优化选项卡 UI 到 2.0 版

安装与升级

  • 没有【使用同步助手 · 自动同步】的话,可通过此链接 安装。

  • 已经【使用同步助手 · 自动同步】的话,请使用 插件管理器 安装。

@Kenshin
Copy link
Owner

Kenshin commented Oct 12, 2024

嗨,微信公众号辅助增强 升级到 2.0.0 版

🎯 2.0 版宗旨

为了让阅读更加流畅,同时方便导出到其它生产力工具,让你的阅读与工作完美结合!

🎉 庆祝时刻

公众号辅助增强插件安装量突破 15K!感谢每一位用户的支持,让我们一起继续探索更多精彩功能!🚀 🎯

除此之外,2.0.0 版还包括如下优化和功能:

💡 2.0.0 版功能

  • Add 显示原图

  • Add 图片居中显示

  • Add 可识别 翻页与目录

  • Optimize 当使用强制模式时,图片居中设置

  • Optimize 小红书布局方案,使其更易于阅读

  • Optimize 去除不易于导出的内容,如:视频、音频、小程序、公众号推荐等

  • Optimize 优化选项卡 UI 到 2.0 版

安装与升级

  • 没有【使用同步助手 · 自动同步】的话,可通过此链接 安装。

  • 已经【使用同步助手 · 自动同步】的话,请使用 插件管理器 安装。

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

No branches or pull requests

5 participants