2010-05-09 12 views
16

Là một mọt sách, tôi nghĩ sẽ thật tuyệt khi có một trình soạn thảo TeX trên iPad. Nhưng TeX là một ngôn ngữ hoàn chỉnh Turing, và nó được cho là một trình biên dịch/thông dịch đa năng. Điều đó có làm cho nó không thể chấp nhận được với App Store không? Hơn nữa, nếu ai đó chuyển trình biên dịch TeX sang javascript và chạy bên trong WebKit, nó có chấp nhận được với App Store không?TeX trên iPad có tương thích với chính sách của Apple không?

FYI, đây là phần của thỏa thuận của nhà phát triển:

3.3.2 Một ứng dụng có thể không tự cài đặt hoặc khởi động mã thực thi khác bằng bất kỳ phương tiện, bao gồm nhưng không giới hạn thông qua việc sử dụng một plug-in kiến ​​trúc , gọi các khung công tác khác, các API khác hoặc cách khác. Không có mã phiên dịch nào có thể được tải xuống và sử dụng trong một Ứng dụng ngoại trừ mã được diễn giải và chạy bởi các API được xuất bản của Apple và (các) trình thông dịch dựng sẵn.

Cập nhật (Jun.11.2010) của Apple đã thay đổi phần như sau:

3.3.2 Trừ khi được chấp thuận bởi Apple bằng văn bản, mã không giải thích có thể được tải về hoặc sử dụng trong một ứng dụng trừ cho mã được hiểu và chạy bởi các API được Tài liệu của Apple và (các) trình thông dịch được cài sẵn. Bất kể những điều đã nói ở trên, với sự đồng ý trước bằng văn bản của Apple, một Ứng dụng có thể sử dụng mã giải thích được nhúng theo cách giới hạn nếu sử dụng như vậy chỉ để cung cấp các tính năng hoặc chức năng nhỏ phù hợp với mục đích được dự định và quảng cáo của Ứng dụng.

có thể mở đường để có TeX trên iPad.

Một Cập nhật (Sep.10.2010) của Apple bị sụp áp lực bên ngoài (có thể điều tra chống độc quyền?)

3.3.2 Một ứng dụng có thể không tải hoặc cài đặt mã thực thi. Mã phiên dịch chỉ có thể được sử dụng trong một Ứng dụng nếu tất cả các tập lệnh, mã và thông dịch viên được đóng gói trong Ứng dụng và không được tải xuống. Ngoại lệ duy nhất ở trên là các tập lệnh và mã được tải xuống và được điều hành bởi khung công tác WebKit tích hợp của Apple.

Tôi đoán giờ đây hoàn toàn OK khi có TeX trên iPad. Ai sẽ chuyển một bản phân phối TeX?

Trả lời

1

Bạn có thể thử sử dụng LaTeX Lab, tích hợp với Google Documents và cho phép bạn tạo/chỉnh sửa tài liệu LaTeX trong không gian Google Documents của mình. Để biết liệu bạn có thể triển khai TeX/LaTeX trên iPhone/iPad hay không, bạn phải hỏi Apple, vì họ là trọng tài cuối cùng và quyết định của họ không phải lúc nào cũng đơn giản.

+0

Ah, nhờ liên kết tới LaTeX Lab. Alas nó không phải là một thực hiện javascript của TeX ... – Yuji

0

Cho rằng TeX cuối cùng là một ngôn ngữ diễn giải, TeX trên iPad có lẽ là không khởi động. Ngay cả khi bạn có thể có một ứng dụng thông dịch TeX, các tệp hỗ trợ cho TeX cho một bản phân phối đầy đủ chạy đến một số GiB.

+1

Vâng ... có lẽ tôi nên làm cho một chỉ để sử dụng riêng của tôi. Cài đặt TeX cơ bản cũng có thể được thực hiện dưới 100MB. Tôi đã sử dụng TeX 15 năm trước trên một hộp DOS với bộ nhớ 640K! – Yuji

+0

Tôi đã suy nghĩ nhiều hơn về tất cả các gói macro. Nhưng bạn thực sự có thể làm cho TeX phù hợp trong một không gian nhỏ. –

+0

Có, tôi biết bạn đã tham khảo các gói macro ...nhưng nhiều đồng nghiệp cũ của tôi thậm chí không biết sự tồn tại của sự phân phối đầy đủ TeX, và không gặp vấn đề gì khi sử dụng một cài đặt TeX rất nhỏ, cũ trên máy tính của mình. – Yuji