Menerapkan keluaran TeX khusus

Solusi C++ API untuk menyesuaikan keluaran TeX

 

TeX dikenal sebagai sistem penyusunan huruf mesin yang berhubungan dengan program yang ditulis dalam bahasa TeX. Daripada memformat teks Anda langsung di dokumen, pengguna menulis program yang berisi fragmen teks dokumen bersama dengan perintah yang mengontrol keluarannya.

Artikel dokumentasi TeX I/O menjelaskan bahwa pekerjaan TeX biasanya menghasilkan file keluaran utama yang berisi dokumen yang dihasilkan dan transkrip ( atau log) file.

Dalam API Aspose.TeX, terdapat implementasi keluaran TeX bawaan untuk menyimpan file ke sistem file lokal ke arsip ZIP.

Di halaman ini, kami memberikan saran tentang cara membuat implementasi keluaran pekerjaan TeX Anda sendiri. Untuk menyesuaikan keluaran TeX, kita memerlukan:

  • Aspose.TeX untuk C++ API, - API pemrosesan dan konversi dokumen yang kaya fitur, kuat, dan mudah digunakan untuk platform C++.
  • Buka manajer paket NuGet, dan cari Aspose.TeX.Cpp lalu instal. Anda juga dapat menggunakan perintah berikut dari Package Manager Console:

Package Manager Console Command

PM> Install-Package Aspose.TeX.Cpp

Kiat tentang cara menyesuaikan keluaran TeX C++:

  1. Mesin TeX mengacu pada volume data sebagai file, yang berarti “berdasarkan nama”. Oleh karena itu, subsistem keluaran TeX menyediakan “slot” data sebagai respons terhadap kueri berdasarkan nama. TeX menulis data keluarannya ke “slot” data ini.
  2. Aspose.TeX untuk C++ API memperkenalkan antarmuka IOutputWorkingDirectory , yang mendeklarasikan satu GetOutputFile() Metode menyediakan data “slot” berdasarkan nama. Dengan kata lain, Direktori Kerja Output pada dasarnya adalah kamus yang mengaitkan nama file dengan “slot” data. Perhatikan bahwa TeX dapat menulis file dan kemudian membacanya. Untuk mengakomodasi hal ini, IOutputWorkingDirectory memperluas antarmuka IInputWorkingDirectory .
  3. Metode GetOutputFile() memiliki argumen out fullName, yang mungkin diperlukan dalam implementasi kustom antarmuka Anda.



Pertanyaan Umum

1. Bagaimana cara menulis output dari TeX dan LaTeX?

Dalam TeX primitif ada tiga perintah yang bertanggung jawab untuk mengeluarkan ke file selain file keluaran utama: \openout<number>=<nama file>, \closeout<number>, dan \write<number>{<token daftar>}. Dua perintah pertama membuka dan menutup file tambahan untuk penulisan, sedangkan perintah terakhir menulis daftar tokens (yang mungkin berupa beberapa teks, misalnya) sebagai sebaris teks. Di LaTeX, keluaran ke file tambahan biasanya disembunyikan dari pengguna di dalam LaTeX itu sendiri atau di dalam paket.

2. Bagaimana cara bekerja dengan keluaran TeX?

Untuk mendapatkan output TeX dengan cara yang paling umum (sebagai file pada disk atau file yang dikemas dalam arsip ZIP) menggunakan Solusi API Aspose.TeX, gunakan kelas yang mengimplementasikan IOutputWorkingDirectory antarmuka.

3. Bagaimana cara melihat keluaran LaTeX?

Untuk melihat file TeX/LaTeX online ada aplikasi Viewer gratis. Dengan mereka, yang harus Anda lakukan hanyalah mengunggah file TeX/LaTeX dan segera menampilkan hasilnya di layar.

4. Bagaimana cara menyesuaikan keluaran TeX?

Untuk menyesuaikan output TeX menggunakan Solusi API ini, Anda perlu mengembangkan implementasi antarmuka IOutputWorkingDirectory Anda sendiri dan kemudian menggunakannya sebagai nilai OutputWorkingDirectory properti dalam opsi pekerjaan TeX.

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.