Susun file TeX/LaTeX

Penyusunan huruf file TeX/LaTeX dengan C# .NET

 

TeX dikenal sebagai salah satu bahasa markup data sekaligus bahasa penyusunan huruf. Ini berarti Anda tidak memformat teks dalam dokumen, melainkan memasukkan teks biasa yang berisi fragmen teks dokumen beserta perintah-perintah yang mengontrol output. TeX adalah inti pusat dari sistem penyusunan publikasi (penyusunan huruf komputer).

Untuk memahami lebih dalam tentang penyusunan huruf TeX, baca bagian Apa itu TeX? dan Apa itu LaTeX? dari Dokumentasi. Di halaman ini, Anda akan menemukan cuplikan kode yang menjelaskan cara menyusun huruf file TeX/LaTeX.

Untuk menjalankan contoh-contoh tersebut kita perlu:

  • API Aspose.TeX untuk .NET yang merupakan API manipulasi dan konversi dokumen yang kaya fitur, canggih, dan mudah digunakan untuk platform C#.

  • Buka pengelola paket NuGet, cari Aspose.TeX, dan instal. Anda juga dapat menggunakan perintah berikut dari Package Manager Console:

Package Manager Console Command

PM> Install-Package Aspose.TeX

Langkah-langkah untuk menyusun huruf TeX menggunakan C#.

  1. Buat opsi konversi untuk Object TeX/Object LaTeX pada ekstensi mesin Object TeX menggunakan metode ConsoleAppOptions() dari kelas TeXOptions . Gunakan konfigurasi ObjectTeX() jika file TeX yang ingin Anda susun dalam format Plain TeX, atau bahkan hanya berisi primitif TeX selain data teks. Jika file TeX Anda dalam format LaTeX, konfigurasi ObjectLaTeX harus digunakan sebagai gantinya.
  2. Tentukan direktori kerja sistem file untuk output menggunakan kelas OutputFileSystemDirectory .
  3. Buat instance dari kelas TeXJob dengan objek XpsDevice yang baru dibuat dan jalankan pekerjaan dengan memanggil metode Run().

Contoh kode C#: Penyusunan huruf file 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();



Pertanyaan Umum

1. Apa itu penyusunan huruf di LaTeX?

LaTeX mendukung berbagai fitur penyusunan huruf yang berguna bagi pembuat dokumen yang disebut paket. Dalam paket ini Anda dapat menemukan alat canggih untuk rumus matematika, menggambar grafik, membuat tabel dan templat, dll.

2. Apakah LaTeX merupakan perangkat lunak penyusunan huruf?

Ya, LaTeX merupakan salah satu software typesetting yang banyak digunakan untuk membuat berbagai jenis dokumen yang diuraikan seperti karya ilmiah, makalah penelitian, artikel, makalah, buku, dan masih banyak lagi.

3. Bagaimana cara mengeset file TeX?

Untuk mengeset file TeX menggunakan Solusi API Aspose.TeX, Anda perlu membuat opsi konversi untuk format Object TeX atau Object LaTeX berdasarkan ekstensi mesin Object TeX. Kemudian tentukan direktori kerja sistem file untuk output. Terakhir, buat instance kelas TeXJob dan jalankan proses penyusunan huruf menggunakan metode TeXJob.Run().

LaTeX Apa itu Format File LaTeX

LaTeX adalah kumpulan makro untuk TeX yang menyederhanakan penulisan dokumen kompleks. Menyediakan perintah untuk penomoran otomatis, referensi, bibliografi, tabel, gambar, dan banyak fitur lainnya. Sumber LaTeX juga berupa teks biasa yang dikompilasi oleh mesin TeX.