Tùy chỉnh đầu ra
Giải pháp API .NET để tùy chỉnh đầu ra TeX
TeX được biết đến như một ngôn ngữ sắp chữ. Điều này có nghĩa là bạn không định dạng văn bản của mình trong tài liệu mà nhập văn bản thuần túy 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 TeX I/O của Tài liệu giải thích rằng một 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à một tệp bản thảo (hoặc nhật ký).
Trên trang này, bạn sẽ tìm thấy một số mẹo về cách tùy chỉnh đầu ra của một công việc TeX. Để tùy chỉnh đầu ra TeX, chúng ta cần:
API Aspose.TeX cho .NET, một API xử lý và chuyển đổi tài liệu mạnh mẽ, giàu tính năng và dễ sử dụng cho nền tảng C#.
Mở trình quản lý gói NuGet, tìm kiếm Aspose.TeX và cài đặt nó. Bạn cũng có thể sử dụng lệnh sau từ Package Manager Console:
Package Manager Console Command
PM> Install-Package Aspose.TeX
Gợi ý về cách tùy chỉnh đầu ra TeX trong C#:
- Công cụ TeX chỉ có thể truy cập các khối dữ liệu dưới dạng tệp, có nghĩa là ’theo tên’. Do đó, hệ thống con đầu ra TeX cung cấp các ’ngăn’ dữ liệu để đáp ứng các truy vấn theo tên.
- API Aspose.TeX cho .NET xác định giao diện IOutputWorkingDirectory , chỉ bao gồm một phương thức riêng của nó là GetOutputFile(). Chính phương thức đó trả về các ’ngăn’ dữ liệu theo tên. Nói cách khác, Thư mục làm việc đầu ra thực sự là một từ điển ánh xạ tên tệp với ’ngăn dữ liệu’. Lưu ý rằng TeX có thể viết một tệp rồi đọc nó. Đây là lý do tại sao IOutputWorkingDirectory mở rộng giao diện IInputWorkingDirectory .
- Cùng với ’ngăn dữ liệu’, phương thức GetOutputFile() trả về (bên trong một đối tượng của lớp phức hợp NamedStream ) ’tên đầy đủ’ của tệp mà bạn có thể cần trong các lần triển khai tùy chỉnh giao diện của mình.
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 rồi sử dụng nó là giá trị của thuộc tính OutputWorkingDirectory trong tùy chọn công việc TeX.
TeX What is TeX File Format
TeX là một hệ thống dàn trang và ngôn ngữ lập trình cho phép tạo tài liệu chất lượng cao, đặc biệt với công thức toán học. Các tệp *.tex* là văn bản thuần, được xử lý bởi các engine TeX (pdfTeX, XeTeX, LuaTeX) để tạo ra PDF, DVI hoặc các định dạng khác.