2013-07-02 82 views
5

我需要在div中顯示TeX內容。據我瞭解,MathJax對於大於一頁的tex文件會比較慢。所以我決定用服務器上的TeX在htlatex上製作HTML。問題是有些打印爲圖像並插入到html中。所以這裏是我的問題:在HTML5應用程序中顯示tex內容

  1. 什麼樣的圖像爲dynamicaly生成的HTML更好?我恐怕把它們放入文件夾會佔用大量的磁盤空間。
  2. 是否有一種簡單的方法來從tex生成MathML(這樣我就不需要考慮上一個問題)
  3. 也許還有其他更簡單的解決方案來解決我的問題嗎?

UPD。我是否正確理解MathJax不在此處使用?

+2

'我恐怕把它們放到文件夾中會佔用大量的磁盤空間。「 - 然後在每次渲染頁面時動態生成它們,並在頁面渲染後將其刪除。 –

+4

[[免責聲明:我是MathJax團隊的一員]]雖然MathJax對於很長的文檔(例如,>> 10頁)可能不是最佳的,但這些內容永遠不會一次填滿屏幕。根據我的經驗,通常在單個屏幕上顯示的數量對MathJax性能來說絕不會是問題。我會測試加載內容的時候是如何爲你做的(也許預先渲染幾頁讓它更平滑)。 –

回答

3

回答兩個您的問題:

  1. 根據您使用服務器端的技術,你可能沒有其他選擇,除了把所有生成的圖像文件放到一個文件夾。您可以編寫定期刪除舊映像以節省磁盤空間的作業。
  2. 有幾個工具可以將TeX轉換爲MathML,例如TtM (TeX to MathML)TeX4ht
相關問題