Triển khai đầu ra TeX tùy chỉnh
Giải pháp API C++ để tùy chỉnh đầu ra TeX
TeX được biết đến như một hệ thống sắp chữ máy xử lý các chương trình được viết bằng ngôn ngữ TeX. Thay vì định dạng văn bản của bạn trực tiếp trong tài liệu, người dùng viết chương trình chứa các đoạn văn bản của tài liệu cùng với các lệnh kiểm soát đầu ra.
Bài viết tài liệu TeX I/O giải thích rằng công việc TeX thường tạo ra một tệp đầu ra chính chứa tài liệu kết quả và bản ghi ( hoặc nhật ký).
Trong API Aspose.TeX, có các triển khai đầu ra TeX tích hợp sẵn để lưu tệp vào hệ thống tệp cục bộ vào kho lưu trữ ZIP.
Trên trang này, chúng tôi đưa ra lời khuyên về cách tạo đầu ra công việc TeX của riêng bạn. Để tùy chỉnh đầu ra TeX, chúng ta cần:
- API Aspose.TeX cho C++ - một API chuyển đổi và xử lý tài liệu giàu tính năng, mạnh mẽ và dễ sử dụng cho nền tảng C++.
- Mở trình quản lý gói NuGet và tìm kiếm Aspose.TeX.Cpp rồi cài đặt nó. Bạn cũng có thể sử dụng lệnh sau từ Bảng điều khiển quản lý gói:
Package Manager Console Command
PM> Install-Package Aspose.TeX.Cpp
Mẹo về cách tùy chỉnh đầu ra TeX C++:
- Công cụ TeX coi khối dữ liệu là tệp, có nghĩa là “theo tên”. Do đó, hệ thống con đầu ra TeX cung cấp các “khe” dữ liệu để đáp ứng các truy vấn theo tên. TeX ghi dữ liệu đầu ra của nó vào các “khe” dữ liệu này.
- API Aspose.TeX dành cho C++ giới thiệu giao diện IOutputWorkingDirectory , giao diện này khai báo một GetOutputFile() duy nhất Phương pháp cung cấp dữ liệu “khe” theo tên. Nói cách khác, Thư mục làm việc đầu ra về cơ bản là một từ điển liên kết tên tệp với các “khe” dữ liệu. Lưu ý rằng TeX có thể ghi một tập tin và sau đó đọc nó. Để đáp ứng điều này, IOutputWorkingDirectory mở rộng giao diện IInputWorkingDirectory .
- Phương thức GetOutputFile() có đối số out fullName, đối số này có thể được yêu cầu trong quá trình triển khai giao diện tùy chỉnh của bạn.
Câu hỏi thường gặp
1. Làm cách nào để viết đầu ra từ TeX và LaTeX?
Trong TeX nguyên thủy, có ba lệnh chịu trách nhiệm xuất ra các tệp không phải tệp đầu ra chính: \openout<number>=<tên tệp>
, \closeout<number>
, và \write<number>{<token danh sách>}
. Hai lệnh đầu tiên mở và đóng các tệp phụ trợ để ghi, trong khi lệnh cuối cùng ghi danh sách mã thông báo (ví dụ: có thể tạo thành một số văn bản) dưới dạng một dòng văn bản. Trong LaTeX, đầu ra như vậy đối với các tệp phụ trợ thường bị ẩn khỏi người dùng trong chính LaTeX hoặc trong các gói.
2. Làm cách nào để làm việc với đầu ra TeX?
Để thu được đầu ra TeX theo những cách phổ biến nhất (dưới dạng tệp trên đĩa hoặc tệp được đóng gói trong kho lưu trữ ZIP) bằng Giải pháp API Aspose.TeX, hãy sử dụng các lớp triển khai IOutputWorkingDirectory .
3. Làm cách nào để xem đầu ra LaTeX?
Để xem trực tuyến các tệp TeX/LaTeX, có ứng dụng Viewer miễn phí. Với họ, tất cả những gì bạn phải làm là tải lên các tệp TeX/LaTeX và ngay lập tức nhận được kết quả trên màn hình.
4. Làm cách nào để tùy chỉnh đầu ra TeX?
Để tùy chỉnh đầu ra TeX bằng Giải pháp API này, bạn cần phát triển cách triển khai giao diện IOutputWorkingDirectory của riêng mình và sau đó sử dụng nó làm giá trị của OutputWorkingDirectory trong tùy chọn công việc TeX.
TeX Những gì là TeX Tập Tin Định Dạng
TeX không thực sự là một định dạng. Nó đồng thời là ngôn ngữ lập trình và cũng là công cụ thông dịch hiểu ngôn ngữ này. Tệp TeX là tài liệu được tạo trong LaTeX. Tài liệu này có thể bao gồm đồ họa, bảng, biểu tượng, danh sách, công thức và phương trình.