解决Latex复制到公众号可能报“图片粘贴失败”的问题
前几天出了个版本,还发了篇“Md2All,让公众号完美显示Latex数学公式”的文章,发完后,心里还是不太爽的,因为那个版本还是遗留了一个问题:当把Latex公式转换为本地图片,再复制到公众号时,有可能会出现"图片粘贴失败"。
做了很多测试,发现导致公众号出现"图片粘贴失败"的原因是:当某Latex公式很简单,显示的内容很少时,转换成的图片也很小,小到某个程度时,复制到公众号就会报"图片粘贴失败"。
不清楚这是公众号的一个bug,还是什么原因,但如果同样的内容,复制到掘金,博客园等平台,是非常正常的。也尝试了故意增加font-size
等,虽然有改善,但还是会有存在问题的可能。心想,先放着吧,这是公众号的bug,我把说明写清楚点就行了。
版本出来后,还是蛮多朋友和我反馈说这个功能很不错的,终于解决了Latex到公众号的问题,而"图片粘贴失败"的问题因为看了说明,知到了原因,就说自己处理下就行了。但我始终觉得,如果有问题时需要手动一个个去处理,这和我所想要的“一键”处理的功能的还是有很大的差距的。
今天,尝试了下用截图工具把很小很小的图片截图后复制粘贴到公众号,发现居然没有报"图片粘贴失败"的问题,研究了后发现,虽然都是小图片,但公众号在处理这两个操作时,方法还是不一样的。
“那如果我Latex转换后的图片先上转到云图床,再把图片内容替换为云图床的图片链接不就搞掂了吗?”,很快就做了个测试,果然,这种方法是OK的。
的确,云图床的方法会需要用户额外去七牛云注册个帐号,多了个步骤,但我想这起码多了个选择,也是目前来说比较满意的做法。另外,我还把这个选择权交给了用户,如果你想把Latex公式上传到云图床,你就打开“….,会自动上传到云图床”这一选项,如下图,Latex到公众号的问题就完满解决了;如果你觉得在七牛云注册个帐号很麻烦,就把这个选择去掉,只不过,你可能要手动解决"图片粘贴失败"的问题。
而七牛云的注册,和如果在Md2All上设置图床,请参考我之前的文章:
Md2All,把图片轻松上传到云图床,自动生成Markdown
上面说的这些功能,都已在今天发放的版本(V2.8.2)中实现了,另外,也改了下Latex的样式,主要是把公式显示的大小改了下,你可能需要在“一键排版”->”恢复预设值“才能看到新的样式,还有,今天的版本也顺便解决了把Latex复制到知乎的问题。
更多详细内容,请直接访问Md2All网站:http://md.aclickall.com
如有问题或建议,公众号反馈
解决Latex复制到公众号可能报“图片粘贴失败”的问题的更多相关文章
- 微信中web页面实现和公众号中查看图片一样的效果
最近开发了一套资讯相关的web页面,嵌套在微信中,可支持点赞.评论等...在文章详情中,图片需要点击放大,随手势放大缩小,左右可滑动切换,总之类似于微信公众号效果. 开始想的方案是用轮播插件.或者在i ...
- 解决Android调用相机拍照,要报“打开相机失败”查看debug日志显示“setParameters failed”的问题
使用CameraLibrary项目,在部分手机或平板上不能正常使用,要报“打开相机失败”查看debug日志显示“setParameters failed”. 找到CameraView.java中的se ...
- Md2All,让公众号完美显示Latex数学公式
当公众号遇上Latex 大家都知到,公众号连代码块都不支持,更不要说功能强大的Latex公式了.那在Md2All之前,如果想在公众号上显示Latex公式应该怎么办呢? 最通常的做法就是在某个支持Lat ...
- Python微信公众号开发—小白篇
本文面向想通过Python学习公众号开发的同学.一站式解决新手开发微信公众号遇到的所有问题. 为了防止我的文章被到处转载,贴一下我的公众号[智能制造专栏],欢迎大家关注. github仓库地址http ...
- Python微信公众号开发—小白篇(1)
本文面向想通过Python学习公众号开发的同学.一站式解决新手开发微信公众号遇到的所有问题. 为了防止我的文章被到处转载,贴一下我的公众号[智能制造社区],欢迎大家关注. github仓库地址http ...
- 公众号的Markdown排版利器:Md2All
微信公众号:颜家大少如有问题或建议,请公众号留言 本文所用排版工具:Md2All,http://md.aclickall.com 公众号排版工具 公众号的排版编辑工具还真的不少,但功能大同小异,大部分 ...
- 玩转公众号markdown排版
Md2All 简介 Markdown排版利器,支持 "一键排版" 的样式模板选择,支持"css样式自定义",支持80多种代码高亮. 能让Markdown内容,无 ...
- iframe引入微信公众号文章
微信在文章页面设置了响应头""frame-ancestors 'self'"阻止了外部页面将其嵌套的行为,文章的图片也设置了防盗链的功能,这就导致了直接在iframe中引 ...
- 微信公众号开发笔记3-sdk接入(nodejs)
另一个2小时 access_token是需要2小时更新一次,在这里,又引入了一个2小时获取一次的字段,这个字段是: jsapi_ticket,这个字段是接入sdk的前提.与access_token类似 ...
随机推荐
- [LUOGU] 4933 大师
\(Orz\) \(ljt12138!\) 设状态\(f[i][j]\)表示以\(i\)为结尾,公差为\(j\)的长度大于\(1\)的数列有几个. 然后转移方程就很好想了. \(k=H[i]-H[j] ...
- 3.git高级篇总结
阅读 Git 原理详解及实用指南 记录 高级 1:不喜欢merge的分叉,用rebase吧 介绍的是 rebase 指令,它可以改变 commit 序列的基础点.它的使用方式很简单: git reba ...
- python爬虫12 | 爸爸,他使坏,用动态的 Json 数据,我要怎么搞?
在前面我们玩了好多静态的 HTML 想必你应该知道怎么去爬这些数据了 但还有一些常见的动态数据 比如 商品的评论数据 实时的直播弹幕 岛国动作片的评分 等等 这些数据是会经常发生改变的 很多网站就会用 ...
- ubuntu添加开机自启和sysv-rc-conf
此文ubuntu使用sysvinit,而非upstart UBUNTU添加开机自动启动程序方法 1. 开机启动时自动运行程序 Linux加载后, 它将初始化硬件和设备驱动, 然后运行第一个进程i ...
- CodeForces - 284C - Cows and Sequence
先上题目: C. Cows and Sequence time limit per test 3 seconds memory limit per test 256 megabytes input s ...
- 最大公约数和最小公倍数问题 2001年NOIP全国联赛普及组
题目描述 Description 输入二个正整数x0,y0(2<=x0<100000,2<=y0<=1000000),求出满足下列条件的P,Q的个数 条件: 1.P,Q是正整 ...
- [bzoj2060][Usaco2010 Nov]Visiting Cows 拜访奶牛_树形dp
Visiting Cows 拜访奶牛 bzoj-2060 Usaco-2010 Nov 题目大意:题目链接. 注释:略. 想法:看起来像支配集. 只是看起来像而已. 状态:dp[pos][flag]表 ...
- Clojure:ZeroMQ的入门DEMO
假设你已经知道什么是ZeroMQ(不知道的话可以看这个:http://zh.wikipedia.org/wiki/%C3%98MQ),以下就给出在Clojure中如何使用ZeroMQ(感谢此文作者:h ...
- HDU 5502
枚举所有的最大值盒子里糖果为K的情况,对于位置p,dp[p]为p以前的,第p个操作为抽到不是蓝球里的情况,盒子里最多糖果为k的情况的概率.而到p这个位置,可以有连续最多k-1(因为第k个操作必须为抽到 ...
- HBase编程实例
摘要:在前文中安装了Hbase,通过Hbase shell能够进行一些操作.可是和实际的编程实例联系起来不方便,因此本文介绍有关Hbase编程的实例. 一.使用Eclipse开发HBase应用程序 1 ...