回覆列表
  • 1 # 使用者6185728128592

    可以站在偉大的開源作者肩膀上。

    顯示公式,主流解決方案是用 MathJaX 或者 KaTeX 渲染。當然 MathML 也是一種選擇,只是 Chrome 早就拋棄了這個標準,短暫來看還是用 HTML/CSS 或者 svg 渲染比較靠譜。

    輸入方式可以選擇讓使用者直接輸入 math mode 的 TeX,這樣可以直接用 MathJaX 等工具渲染。使用者也可以用 AsciiMath 輸入數學公式,這個方式比 TeX 對普通使用者更友好,基本沒有學習曲線。

    如果需要使用編輯器輸入方式的話可以參考 mathQuill,這種方式有 WYSIWYG 的感覺,但是對於普通使用者還是不容易使用。使用編輯器輸入公式的案例有很多,比如 (好象是 知乎使用者 @猴子 做的)求解答:

    中考 試卷 真題 測驗 模擬考 期末考試

    SearchOnMath:

    SearchOnMath

    以及國外的一些網站:

    Symbolab Math Solver - Step by Step calculator

    最好的針對普通使用者的方式還是圖片識別和手寫識別,這方面可以參考 mathpix 和 myscript,兩個公司在各自的方向上都是做得極好的,不過程式碼尚未開放,但手寫識別你可以用 myscript 的雲介面,超過流量需要按需付錢。拍照的話國內很多 APP 都可以識別,我覺得只要技術上可能,這兩個輸入方式應該是此類產品最理想的輸入模式。

    暫時想到的就這麼多。。

  • 中秋節和大豐收的關聯?
  • 火車最早出現在那一年?是誰發明的?