Sắp chữ các tập tin TeX/LaTeX

Sắp chữ các tệp TeX/LaTeX C# .NET

 

TeX được biết đến như một trong những ngôn ngữ đánh dấu dữ liệu và ngôn ngữ sắp chữ cùng một lúc. Đ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. TeX là cốt lõi của hệ thống bộ ấn phẩm (sắp chữ trên máy tính).

Để hiểu sâu hơn về cách sắp chữ TeX, hãy tìm hiểu TeX là gì?LaTeX là gì? của Tài liệu. Và trên trang này, bạn sẽ tìm thấy đoạn mã giải thích cách sắp chữ tệp TeX/LaTeX.

Để chạy các ví dụ 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

Các bước soạn thảo TeX bằng C#.

  1. Tạo các tùy chọn chuyển đổi cho Object TeX/Object LaTeX trên tiện ích mở rộng công cụ Object TeX bằng cách sử dụng phương thức ConsoleAppOptions() của Lớp TeXOptions . Sử dụng cấu hình ObjectTeX() nếu tệp TeX bạn muốn sắp chữ ở định dạng Plain TeX hoặc thậm chí chứa chỉ có các nguyên hàm TeX bên cạnh dữ liệu văn bản. Nếu tệp TeX của bạn ở định dạng LaTeX, thì bạn phải sử dụng cấu hình ObjectLaTeX .
  2. Chỉ định thư mục làm việc của hệ thống tệp cho đầu ra bằng cách sử dụng lớp OutputFileSystemDirectory .
  3. Tạo một phiên bản của lớp TeXJob với XpsDevice và chạy công việc bằng cách gọi phương thức Run().

Ví dụ về mã C#: Sắp xếp tệp TeX/LaTeX

using Aspose.TeX.IO;
using Aspose.TeX.Presentation.Xps;
// 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.OutputWorkingDirectory = new OutputFileSystemDirectory(RunExamples.OutputDirectory);
// Run the job.
TeXJob job = new TeXJob("hello-world", new XpsDevice(), options);
job.Run();



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

1. Sắp chữ trong LaTeX là gì?

LaTeX hỗ trợ nhiều tính năng sắp chữ khác nhau hữu ích cho tác giả tài liệu được gọi là gói. Trong các gói này, bạn có thể tìm thấy các công cụ nâng cao cho công thức toán học, vẽ đồ họa, tạo bảng và mẫu, v.v.

2. LaTeX có phải là phần mềm sắp chữ không?

Có, LaTeX là một phần mềm sắp chữ được sử dụng rộng rãi để tạo nhiều loại tài liệu phức tạp như công trình khoa học, tài liệu nghiên cứu, bài báo, bài thi học kỳ, sách, v.v.

3. Làm cách nào để sắp chữ các tập tin TeX?

Để sắp chữ các tệp TeX bằng Giải pháp API Aspose.TeX, bạn cần tạo các tùy chọn chuyển đổi cho định dạng Object TeX hoặc Object LaTeX dựa trên tiện ích mở rộng công cụ Object TeX. Sau đó chỉ định thư mục làm việc của hệ thống tệp cho đầu ra. Cuối cùng, tạo một phiên bản của lớp TeXJob và chạy quy trình sắp chữ bằng phương thức TeXJob.Run().

LaTeX Những gì là LaTeX Tập Tin Định Dạng

Nếu nói ngắn gọn thì LaTeX là một định dạng TeX. Các tệp LaTeX là các tệp văn bản thuần túy ở dạng mã ASCII được viết bằng ngôn ngữ đánh dấu của riêng chúng. Chúng có thể yêu cầu bao gồm các dữ liệu khác như hình ảnh và / hoặc các tệp LaTeX khác. LaTeX có thể cung cấp cho bạn một loạt các tính năng nâng cao để tạo bảng, bao gồm đồ họa, viết phương trình toán học và các công thức khác nhau, v.v. Tất cả những tính năng này đều có sẵn trong cái gọi là gói.