2014-04-28 81 views
3

我正在開發一個android應用程序,我們將在其中顯示一些數學和物理問題以及多選答案。 這些問題的文本已準備好以Microsoft Office Word .docx格式。如何在android中顯示結合數學公式的文本?

問題的文本通常包含公式和方程式,我們希望將它們保存在SQLite數據庫中並在Android應用程序中訪問它。

真正的問題是如何管理顯示部分,因爲據我所知,我們應該用html標籤管理這樣複雜的文本。 實際上大約有至少有2000個這樣的問題,我們正在爲這個問題找到一個優化的解決方案。

我是個硬漢! :)只是給我一些關鍵字,我會去完成它。

因此,請分享您的經驗和建議。

+0

那麼你卡在哪裏?您可以在Android中使用標準HTML格式!另請發佈您想要展示的樣品線,以及您發現問題的位置。 – Skynet

+0

是的,我已經在考慮使用WebView來顯示這樣的文本。但我試圖從Word複製和粘貼文本到html,但它不起作用。你有什麼想法 ? –

+1

嘿,可能是[這](http://stackoverflow.com/questions/3235131/set-textview-text-from-html-formatted-string-resource-in-xml)會有什麼幫助嗎? – Skynet

回答

2

一個簡單的解決方案,在評論中提到的,是使用MathJAX。

的選擇,如果你只有2000左右的公式,將設立TeX的本地機器上,產生的公式,並將其轉換成單獨的PNG圖像。

您也可以直接使用HTML +的Unicode如果公式簡單。

+0

嗨查爾斯,你能給我鏈接到TeX。實際上,我也會將公式顯示爲PNG,但如果我知道爲mdpi,hdpi,...生成的最佳尺寸,我應該管理不同屏幕尺寸的準備工作,這非常順利。 –

+0

@FarhadFaghihi:最常見的Windows版本是http://miktex.org/ - 對於Linux,它通常已經安裝了大部分發行版。 – Charles

+0

謝謝你,你有什麼想法或指導方針來管理這個PNG的大小在不同的屏幕上? –

相關問題