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++.

  1. Buat penyedia format menggunakan Kelas InputFileSystemDirectory.
  2. Setel opsi konversi untuk format khusus menggunakan Metode ConsoleAppOptions() dari Kelas TeXOptions dan ObjectTeX ekstensi mesin.
  3. 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();



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().

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.