Sắp chữ các tệp TeX/LaTeX
Sắp chữ các tệp TeX/LaTeX trong Java
TeX được biết nhiều dưới danh nghĩa một ngôn ngữ lập trình, đồng thời là một hệ thống thiết kế và sắp chữ trên máy tính có sử dụng ngôn ngữ này. Khi dùng TeX, bạn không cần phải tự trực tiếp định dạng hay trang trí định dạng chữ hay kích cỡ của tài liệu. Điều cần làm là nhập văn bản bao gồm các đoạn mã theo định dạng để cấu thành nên cấu trúc bản in cùng các lệnh kiểm soát bản in đó. TeX là linh hồn trung tâm của hệ thống tổ hợp xuất bản (sắp chữ trên máy vi tính).
Để hiểu rõ hơn về khái niệm sắp chữ cho định dạng dữ liệu TeX, hãy xem các phần TeX là gì? và LaTeX là gì? trong Tài liệu. Ngoài ra trên trang này, bạn sẽ nhận được một đoạn mã để tham khảo giải thích một cách rõ ràng để về cách để sắp chữ cho từng tài liệu có ở định dạng tệp TeX/LaTeX đặc biệt.
Để chạy các ví dụ về lập trình viên này cần:
- Sử dụng API của Aspose.TeX cho nền tảng Java , một ứng dụng làm nền tảng cho API thiết kế xử lý dữ liệu giàu tính năng cũng như mạnh mẽ vô song về tác vụ chuyển đổi.
- Các phiên bản cập nhật thường xuyên, mạnh nhất và linh hoạt mới nhất trực tiếp tại nhà Aspose Maven Repository tại các diễn đàn thông về trình cài đặt dựa trên Maven có thể giúp dự án được cập nhập trực tiếp và thuận thiện với nền tảng tập tin xml hoặc thông qua tệp pom.xml bên dưới:
Repository
<repository>
<id>snapshots</id>
<name>repo</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
Dependency
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-tex</artifactId>
<version>21.4</version>
</dependency>
Quá trình sắp chữ cho mẫu TeX được biểu diễn bằng Java.
- Tạo các tính chọn chuyển thể định dạng của bạn cho các nền tảng chạy tệp Object TeX hoặc Object LaTeX sau cùng và cũng áp ứng cho tiện ích của đối tượng động cơ mở rộng dưới Object TeX một thông tin trên thông số cài đặt cụ thể mang qua cách dùng thuật toán lệnh gọi lại consoleAppOptions() dựa hoàn toàn trên tệp cấu tạo với thuộc quyền chức danh thành lập các tệp định danh mang phần tử nền qua lớp TeXOptions . Sau đó, hãy chạy hoặc kích cấu bằng chỉ mục lựa chuyển tệp cấu tạo qua dòng thông số cấu định như objectTeX() đặc tính cấu tạo lệnh cấu trình bản in TeX thông số văn ở mẫu định dạng thô là định dạng TeX trơn Plain TeX, hoặc chúng ta chạy định mã để chạy nền hệ định danh cấu tạo nguyên thuỷ dành cho hệ phần mềm nền trơn ngoài ngôn bản văn chỉ để in ra bản thô thì dùng chỉ mục này. Trường hợp thứ tự này ở phần của bản tập tịn nền đã nằm hoặc đã đóng qua phần cài nền LaTeX thì thông tin định hướng cấu tạo để áp phần objectLaTeX() dùng.
- Chỉ định hay ra định thư lưu trữ và nơi cất thành tệp hoặc tệp tin lưu lượng thông qua cấu tạo hay cài lớp OutputFileSystemDirectory .
- Lập hay xây thông bản mẫu lưu lại từ TeXJob định qua với một hệ hay phiên phần mềm khởi định tại phần XpsDevice bản sao lệnh cài đã cấp mã đối với hệ chương thông và gọi kích cấu quy qua một thuật ngữ từ run().
Khung lập trình và cài đặt đối với ngôn ngữ Java: Nhấn mạnh về ứng dụng hệ thống trên bản trình cài tệp mã TeX/LaTeX
import com.aspose.tex.TeXOptions;
import com.aspose.tex.TeXConfig;
import com.aspose.tex.OutputFileSystemDirectory;
import com.aspose.tex.TeXJob;
import com.aspose.tex.rendering.XpsDevice;// Create conversion options for the Object TeX/Object LaTeX format upon the Object TeX engine extension.
TeXOptions options = TeXOptions.consoleAppOptions(TeXConfig.objectTeX()); // TeXConfig.objectLaTeX()
// Specify a file system working directory for the output.
options.setOutputWorkingDirectory(new OutputFileSystemDirectory(Utils.getOutputDirectory()));
// Run the job.
TeXJob job = new TeXJob("hello-world", new XpsDevice(), options);
job.run();LaTeX What is LaTeX File Format
LaTeX là một bộ macro cho TeX, giúp viết tài liệu phức tạp dễ dàng hơn. Nó cung cấp đánh số tự động, trích dẫn, thư mục, bảng, hình ảnh và nhiều tính năng khác. Mã nguồn LaTeX cũng là văn bản thuần và được biên dịch bằng engine TeX.