Mengetik file TeX
Mengeset file TeX menggunakan format TeX kustom C++
Typesetting adalah proses mengatur teks dan gambar pada halaman dengan cara yang menarik secara visual dan dapat dibaca. Proses ini melibatkan penyesuaian spasi, font, dan tata letak teks. Dalam konteks TeX, penyusunan huruf mengacu pada proses pengambilan file TeX dan mengubahnya menjadi dokumen pengetikan, seperti PDF. Ini biasanya dilakukan dengan menggunakan program yang disebut mesin TeX, yang menginterpretasikan kode TeX dan menghasilkan dokumen typeset.
TeX dan LaTeX dikenal dengan kemampuan penyusunan huruf yang kuat, seperti kemampuan untuk menangani persamaan dan simbol matematika yang rumit, dan kemampuan mereka untuk membuat dokumen berkualitas tinggi. Alat penyusunan huruf lainnya termasuk Microsoft Word, Adobe InDesign, dan QuarkXPress.
Anda dapat mengeset file TeX dari baris perintah dengan menjalankan perintah yang sesuai atau Anda dapat menggunakan pustaka TeX untuk bahasa pemrograman yang berbeda untuk mengeset file TeX secara terprogram. Misalnya, Anda dapat menggunakan Aspose.TeX untuk C++ untuk mengeset file TeX dari aliran. Di sini Anda akan menemukan contoh kode manipulasi semacam itu.
Untuk menjalankan contoh yang kita butuhkan:
- Aspose.TeX untuk C++ API yang merupakan API manipulasi dan konversi dokumen yang kaya fitur, kuat, dan mudah digunakan untuk platform C++.
- Buka manajer paket NuGet, dan cari Aspose.TeX dan instal. Anda juga dapat menggunakan perintah berikut dari Package Manager Console.
Package Manager Console Command
PM> Install-Package Aspose.TeX.Cpp
Langkah-langkah mengeset TeX menggunakan C++.
- Buat penyedia format menggunakan Kelas InputFileSystemDirectory.
- Setel opsi konversi untuk format khusus menggunakan Metode ConsoleAppOptions() dari Kelas TeXOptions dan ObjectTeX ekstensi mesin.
- Tentukan direktori kerja masukan, jika tidak disediakan sebagai aliran, menggunakan Kelas InputFileSystemDirectory .
Kode C++ untuk pengaturan huruf TeX
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.
System::SharedPtr<TeXOptions> options = TeXOptions::ConsoleAppOptions(TeXConfig::ObjectTeX()); // TeXConfig::get_ObjectLaTeX()
// Specify a file system working directory for the output.
options->set_OutputWorkingDirectory(System::MakeObject<OutputFileSystemDirectory>(RunExamples::OutputDirectory));
// Run the job.
System::MakeObject<Aspose::TeX::TeXJob>(System::IO::Path::Combine(RunExamples::InputDirectory, u"hello-world"),
System::MakeObject<XpsDevice>(), options)->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.