Mengeset file TeX/LaTeX
Mengeset file TeX/LaTeX Java
TeX dikenal sebagai bahasa pemrograman dan sekaligus sistem penyusunan huruf komputer yang menggunakan bahasa ini. Menggunakan TeX, Anda tidak seharusnya memformat teks Anda di dokumen. Anda perlu memasukkan teks biasa yang berisi potongan teks dokumen, serta perintah yang mengontrol keluaran. TeX adalah inti utama dari sistem kumpulan publikasi (pengaturan huruf komputer).
Untuk memahami konsep penyusunan huruf TeX dengan lebih baik, pelajari Apa Itu TeX? dan Apa Itu LaTeX? bagian dari Dokumentasi. Dan di halaman ini, Anda akan menemukan cuplikan kode yang menjelaskan cara mengeset file TeX/LaTeX.
Untuk menjalankan contoh yang kita butuhkan:
- Gunakan API Aspose.TeX untuk Java , yang merupakan API pemrosesan dan konversi dokumen yang kaya fitur, kuat, dan mudah digunakan untuk platform Java.
- Anda dapat mengunduh versi terbarunya langsung dari Aspose Maven Repository dan menginstalnya dalam proyek berbasis Maven Anda dengan menambahkan konfigurasi berikut ke pom.xml:
Repository
<repository>
<id>snapshots</id>
<name>repo</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
Dependency
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-tex</artifactId>
<version>21.4</version>
</dependency>
Langkah-langkah untuk mengeset TeX di Java.
- Buat opsi konversi untuk Object TeX/Object LaTeX pada ekstensi mesin Object TeX menggunakan consoleAppOptions() metode kelas TeXOptions . Gunakan konfigurasi objectTeX() jika file TeX yang ingin Anda ketik ada di Plain TeX format, atau bahkan hanya berisi primitif TeX selain data teks. Jika file TeX Anda dalam format LaTeX, konfigurasi objectLaTeX() harus digunakan.
- Tentukan direktori kerja sistem file untuk output menggunakan kelas OutputFileSystemDirectory .
- Buat instance kelas TeXJob dengan XpsDevice dan jalankan pekerjaan dengan memanggil metode run().
Contoh kode Java: Mengetik file TeX/LaTeX
import com.aspose.tex.TeXOptions;
import com.aspose.tex.TeXConfig;
import com.aspose.tex.OutputFileSystemDirectory;
import com.aspose.tex.TeXJob;
import com.aspose.tex.rendering.XpsDevice;// Create conversion options for the Object TeX/Object LaTeX format upon the Object TeX engine extension.
TeXOptions options = TeXOptions.consoleAppOptions(TeXConfig.objectTeX()); // TeXConfig.objectLaTeX()
// Specify a file system working directory for the output.
options.setOutputWorkingDirectory(new OutputFileSystemDirectory(Utils.getOutputDirectory()));
// Run the job.
TeXJob job = new TeXJob("hello-world", new XpsDevice(), options);
job.run();LaTeX Apa itu Format File LaTeX
LaTeX adalah kumpulan makro untuk TeX yang menyederhanakan penulisan dokumen kompleks. Menyediakan perintah untuk penomoran otomatis, referensi, bibliografi, tabel, gambar, dan banyak fitur lainnya. Sumber LaTeX juga berupa teks biasa yang dikompilasi oleh mesin TeX.