Memuat file sumber TeX dari disk

Solusi .NET API untuk memuat file TeX/LaTeX dari disk

 

TeX dikenal sebagai bahasa penyusunan huruf. Ini berarti Anda tidak memformat teks Anda di dalam dokumen, melainkan memasukkan teks biasa yang berisi potongan teks dokumen beserta perintah yang mengontrol keluarannya. Pada output, Anda akan mendapatkan file yang diformat dengan format yang diinginkan (ditentukan). TeX adalah inti utama dari sistem kumpulan publikasi (pengaturan huruf komputer). Pekerjaan TeX berjalan pada file TeX yang ditentukan secara eksplisit. Untuk mendapatkan pemahaman yang lebih mendalam tentang masukan dan keluaran TeX, pelajari bagian TeX I/O pada Dokumentasi.

Seperti diketahui, tujuan utama TeX adalah membantu pembuatan teks matematika atau teknis penulisan. Namun sebelum melakukan manipulasi, file harus dimuat terlebih dahulu. Di sini Anda akan menemukan cuplikan kode yang menjelaskan cara memuat file sumber TeX dari disk menggunakan direktori sistem file untuk input, mengarahkan output ke file XPS, dan menulis output terminal ke konsol.

Untuk menjalankan contoh yang kita butuhkan:

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

  • Buka manajer 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 memuat TeX dari disk C#.

  1. Buat opsi konversi untuk format Object TeX pada ekstensi mesin Object TeX menggunakan metode ConsoleAppOptions() dari TeXOptions Kelas.
  2. Tentukan direktori kerja sistem file untuk input. Gunakan kelas InputFileSystemDirectory .
  3. Tentukan direktori kerja sistem file untuk output menggunakan kelas OutputFileSystemDirectory .
  4. Tentukan konsol sebagai terminal keluaran menggunakan kelas OutputConsoleTerminal .
  5. Tentukan terminal memori sebagai terminal keluaran jika Anda membutuhkannya. Untuk melakukannya gunakan kelas OutputMemoryTerminal .
  6. Buat instance kelas TeXJob dengan XpsDevice dan jalankan pekerjaan dengan memanggil metode Run().

Contoh kode C#: Memuat TeX dari disk

using Aspose.TeX.IO;
using Aspose.TeX.Presentation.Xps;
using System.IO;
// Create conversion options for the default Object TeX format upon the Object TeX engine extension.
TeXOptions options = TeXOptions.ConsoleAppOptions(TeXConfig.ObjectTeX());
// Specify a file system working directory for the input.
options.InputWorkingDirectory = new InputFileSystemDirectory(RunExamples.InputDirectory);
// Specify a file system working directory for the output.
options.OutputWorkingDirectory = new OutputFileSystemDirectory(RunExamples.OutputDirectory);
// Specify the console as the output terminal.
options.TerminalOut = new OutputConsoleTerminal(); // Default value. Arbitrary assignment.
// Specify a memory terminal as the output terminal, if you don't want the terminal output to be written to the console.
// options.TerminalOut = new OutputMemoryTerminal();
// Run the job.
TeXJob job = new TeXJob("hello-world", new XpsDevice(), options);
job.Run();

TeX Apa itu Format File TeX

TeX sebenarnya bukan format. Pada saat yang sama merupakan bahasa pemrograman dan juga mesin juru bahasa yang memahami bahasa ini. File TeX adalah dokumen yang dibuat di LaTeX. Dokumen ini dapat menyertakan grafik, tabel, simbol, daftar, rumus, dan persamaan.



Pertanyaan Umum

1. Bagaimana saya bisa membaca file TeX online?

Untuk membaca file TeX online ada aplikasi Viewer gratis. Dengannya, Anda hanya perlu mengunggah file dan menampilkan hasilnya di layar dalam sekejap. Anda juga dapat menggunakan aplikasi LaTeX Sertakan Grafik yang memungkinkan Anda membuat file LaTeX yang menyertakan grafik.

2. Kelas apa yang digunakan untuk memuat file TeX dari disk?

Untuk menyediakan input file TeX dari disk, gunakan kelas InputFileSystemDirectory .

3. Bagaimana cara memuat file TeX dari disk?

Pertama, buat opsi konversi menggunakan ConsoleAppOptions(). Kemudian tentukan direktori kerja sistem file untuk input dan output. Tentukan opsi penyimpanan dan, terakhir, jalankan pekerjaan.