2009-08-13 26 views
30

Có thể tạo tài liệu cho trình đọc sách điện tử ở định dạng EPUB bằng LaTeX/TeX không? Phần mở rộng hoặc chương trình nào có thể được sử dụng?Tôi có thể tạo bằng tài liệu LaTeX ở định dạng EPUB không?

+4

Đây là một chủ đề thú vị do số lượng lớn ấn phẩm khoa học nơi LaTeX được sử dụng. – tovare

+2

Một câu hỏi tương tự sau đó được hỏi trên trang tex.stackexchange.com. Xem http://tex.stackexchange.com/q/1551/1243. – reprogrammer

Trả lời

3

Câu trả lời có vẻ là Có, thông qua một số công cụ chuyển đổi, nhưng latex có lẽ không phải là cách tốt nhất.

Từ http://www.web-books.com/Publishing/epub.htm:

Định dạng EPUB là một định dạng sách điện tử tiêu chuẩn được đề xuất bởi International Digital Publishing Forum. Về bản chất nó là một định dạng ZIP. Nếu bạn thay đổi phần mở rộng của nó ".epub" thành ".zip", tệp EPUB sẽ trở thành tệp ZIP thực sự có thể được giải nén.

Tệp EPUB chưa giải nén có thể được chia thành ba loại: tài liệu XHTML, tệp đóng gói và tệp vùng chứa.

5

Như đã lưu ý bởi @Alexey Romanov một cách là chuyển đổi từ LaTeX thành XHTML thành EPub. Tiêu chuẩn ePub không hỗ trợ MathML, nhưng SVG 1.1 được hỗ trợ và các phương trình toán học và đồ thị nên được hiển thị tốt trong khi vẫn bảo toàn khả năng tìm kiếm và mở rộng quy mô.

http://wiki.mobileread.com/wiki/SVG#General_Notes_on_SVG_Usage_in_ePUB

(Vui lòng cập nhật nếu bạn tìm thấy những công cụ cuối cùng chuỗi để đối phó với điều này một cách dễ dàng.)

+1

epub3 giờ đây hỗ trợ MathML: http://idpf.org/epub/30/spec/epub30-contentdocs.html#sec-xhtml- mathml – Christoph

9

Pandoc thể làm điều này trực tiếp - http://johnmacfarlane.net/pandoc/ Đó là một công cụ dòng lệnh tuyệt vời.

pandoc -s example4.tex -o example4.epub

+2

Pandoc có thể thực hiện việc này trực tiếp, nếu chỉ 9 và nếu) bạn không có lệnh \ import hoặc \ include trong laTeX của bạn (trừ khi có điều gì đó thay đổi trong vài tháng gần nhất). – Vatine

+0

... và nếu không có tham chiếu chéo. – drozzy

0

Dưới đây là một liên kết về cách bí mật tex ePub với tex4ebook dưới cửa sổ https://d800fotos.wordpress.com/2015/01/19/create-e-books-from-latex-tex-files-ebook-aus-latex-tex-dateien-erstellen/

+1

Lưu ý rằng [câu trả lời chỉ có liên kết được khuyến khích] (http://meta.stackoverflow.com/tags/link-only-answers/info), SO câu trả lời phải là điểm cuối của việc tìm kiếm giải pháp (so với nhưng một điểm dừng khác của tài liệu tham khảo, mà có xu hướng để có được cũ theo thời gian). Vui lòng xem xét thêm bản tóm tắt độc lập tại đây, giữ liên kết dưới dạng tham chiếu. – kleopatra

Các vấn đề liên quan