Implementasikan output TeX kustom
Solusi API C++ untuk menyesuaikan output TeX
TeX dikenal sebagai sistem typesetting mesin yang menangani program yang ditulis dalam bahasa TeX. Alih-alih memformat teks Anda secara langsung di dokumen, pengguna menulis program yang berisi fragmen teks dokumen beserta perintah yang mengontrol outputnya.
Artikel dokumentasi TeX I/O menjelaskan bahwa pekerjaan TeX biasanya menghasilkan file output utama yang berisi dokumen yang dihasilkan dan file transkrip (atau log).
Dalam API Aspose.TeX, terdapat implementasi output TeX bawaan untuk menyimpan file ke sistem file lokal ke arsip ZIP.
Di halaman ini, kami menyarankan cara membuat implementasi output pekerjaan TeX Anda sendiri. Untuk menyesuaikan output TeX, kita memerlukan:
- API Aspose.TeX untuk C++, - API pemrosesan dan konversi dokumen yang kaya fitur, kuat, dan mudah digunakan untuk platform C++.
- Buka pengelola paket NuGet, cari Aspose.TeX.Cpp lalu instal. Anda juga dapat menggunakan perintah berikut dari Konsol Pengelola Paket:
Package Manager Console Command
PM> Install-Package Aspose.TeX.Cpp
Petunjuk tentang cara menyesuaikan output TeX di C++:
- Mesin TeX merujuk pada volume data sebagai file, yang berarti “berdasarkan nama”. Oleh karena itu, subsistem output TeX menyediakan “slot” data sebagai tanggapan terhadap kueri berdasarkan nama. TeX menulis data outputnya ke “slot” data ini.
- API Aspose.TeX untuk C++ memperkenalkan antarmuka IOutputWorkingDirectory , yang mendeklarasikan satu Metode GetOutputFile() yang menyediakan “slot” data 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 .
- Bersama dengan ‘file’, metode GetOutputFile() mengembalikan (dalam instans kelas komposit NamedStream ) ’nama lengkap’ file, 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 What is TeX File Format
TeX adalah sistem penyusunan tipografi dan bahasa pemrograman yang memungkinkan pembuatan dokumen berkualitas tinggi, terutama dengan rumus matematika. File .tex berisi teks biasa yang diproses oleh mesin TeX (pdfTeX, XeTeX, LuaTeX) menjadi PDF atau DVI.