前幾天出了個版本,還發了篇“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
如有問題或建議,公眾號反饋
