2013-07-02 33 views
5

Tôi cần hiển thị nội dung TeX trong div. Theo tôi hiểu MathJax sẽ chậm cho các tệp tex lớn hơn một trang. Vì vậy, tôi quyết định tạo HTML từ TeX trên máy chủ với htlatex. Vấn đề là một số được in dưới dạng hình ảnh và được chèn vào html. Vì vậy, đây là câu hỏi của tôi:Hiển thị nội dung tex trong ứng dụng HTML5

  1. Cách thức hình ảnh cho HTML được tạo động lực là tốt hơn? Tôi sợ đặt chúng vào thư mục sẽ mất rất nhiều không gian đĩa.
  2. Có cách nào dễ dàng để tạo MathML từ tex (để tôi không cần suy nghĩ về câu hỏi trước)
  3. Có thể có một giải pháp dễ dàng khác cho vấn đề của tôi?

UPD. Và tôi có hiểu chính xác rằng MathJax không được sử dụng ở đây không?

+2

'Tôi sợ đưa chúng vào thư mục sẽ chiếm nhiều không gian đĩa.' - Sau đó, tạo động chúng mỗi khi bạn hiển thị trang và xóa chúng sau khi trang được hiển thị. –

+4

[[từ chối trách nhiệm: Tôi là thành viên của nhóm MathJax]] Mặc dù MathJax có thể không tối ưu cho các tài liệu rất dài (ví dụ >> 10 trang), lượng nội dung này không bao giờ được lấp đầy màn hình cùng một lúc. Số tiền thường được hiển thị trên một màn hình duy nhất, theo kinh nghiệm của tôi, không bao giờ là vấn đề đối với hiệu suất MathJax. Tôi sẽ kiểm tra cách tải nội dung trên bay thực hiện cho bạn (và có thể kết xuất trước một vài trang để làm cho nó mượt mà hơn). –

Trả lời

3

Để trả lời hai câu hỏi của bạn:

  1. Tùy thuộc vào công nghệ server-side bạn sử dụng, bạn có thể không có lựa chọn nào khác ngoại trừ việc đặt tất cả các tập tin hình ảnh được tạo ra vào một thư mục. Bạn có thể viết một công việc thường xuyên xóa hình ảnh cũ hơn để tiết kiệm dung lượng đĩa.
  2. Có một vài công cụ có thể chuyển đổi TeX thành MathML, ví dụ: TtM (TeX to MathML) hoặc TeX4ht.
Các vấn đề liên quan