Tùy chỉnh đầu vào

Giải pháp .NET API để tùy chỉnh đầu vào TeX

 

TeX được biết đến như một ngôn ngữ sắp chữ của máy. Đ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. Như được mô tả trong bài viết TeX I/O của Tài liệu, công việc TeX thường chạy trên tệp TeX được chỉ định rõ ràng. Vì vậy, chúng tôi đưa tệp này vào đầu vào của một công việc TeX cụ thể.

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 vào của tệp nguồn TeX, có tính đến việc tệp nguồn chính phải tuân theo cú pháp TeX và lý tưởng nhất là chỉ chứa các lệnh ‘đã biết’ đối với công cụ. Các tệp khác cũng có thể được bao gồm, chẳng hạn như tệp dữ liệu hoặc tệp đồ họa.

Để tùy chỉnh đầu vào TeX, chúng ta cần:

  • API Aspose.TeX cho .NET là một API chuyển đổi và thao tác 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, tìm kiếm Aspose.TeX và 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

Mẹo về cách tùy chỉnh đầu vào TeX C#:

  1. Công cụ TeX chỉ có thể truy cập khối lượng dữ liệu dưới dạng tệp, có nghĩa là ’theo tên’. Do đó, một phần của hệ thống con đầu vào TeX chịu trách nhiệm cung cấp dữ liệu được xử lý tự động sẽ cung cấp khối lượng dữ liệu để đáp ứng các truy vấn theo tên.
  2. API Aspose.TeX cho .NET xác định giao diện IInputWorkingDirectory , chỉ bao gồm một phương thức GetFile(). Đó là phương thức trả về ’tệp’ theo tên. Nói cách khác, Thư mục làm việc đầu vào thực sự là một từ điển ánh xạ tên tệp vào khối lượng dữ liệu.
  3. Phương thức GetFile() có đối số out fullName. Ví dụ: trong quá trình triển khai InputFileSystemDirectory , nó chứa đường dẫn đầy đủ đến tệp được yêu cầu trên đĩa sẽ được ghi vào tệp bản ghi (.log).



Câu hỏi thường gặp

1. Làm cách nào để đọc dữ liệu đầu vào từ TeX và LaTeX?

Trong TeX nguyên thủy, có bốn lệnh chịu trách nhiệm nhập từ các tệp không phải là tệp đầu vào chính như \\input <tên tệp>, \\openin<number>=<tên tệp>, \\closein<number> \\đọc<số> đến <chuỗi điều khiển>. Lệnh đầu tiên làm cho công cụ xử lý tệp có tên được chỉ định làm tham số. Hai file dữ liệu phụ trợ mở và đóng tiếp theo. Và cái cuối cùng đọc một dòng từ tệp phụ trợ dưới dạng danh sách mã thông báo và gán danh sách này cho một chuỗi điều khiển (hoặc lệnh). Trong LaTeX, việc nhập liệu dễ dàng hơn. Các tệp bổ sung để xử lý ngay lập tức thường được gọi là các gói, phải được đưa vào phần mở đầu của tệp LaTeX bằng cách sử dụng lệnh \\usepackage{<tên gói>} khi cần. Dữ liệu đầu vào phụ trợ cũng thường được bao bọc trong các macro do các gói cụ thể cung cấp.

2. Làm cách nào để làm việc với đầu vào TeX?

Để cung cấp đầu vào TeX theo những cách phổ biến nhất (từ 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 IInputWorkingDirectory .

3. Làm cách nào để tùy chỉnh đầu vào TeX?

Để tùy chỉnh đầu vào 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 IInputWorkingDirectory của riêng mình rồi sử dụng nó là giá trị của thuộc tính InputWorkingDirectory 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.