Karet adalah program yang tujuannya adalah untuk menangani semua tugas yang berhubungan dengan penyusunan dokumen LaTeX. Karet termasuk menyusun dokumen itu sendiri, tentu saja, cukup kali sehingga semua referensi didefinisikan, dan berjalan BibTeX untuk mengelola referensi bibliografi.
Eksekusi otomatis dari dvips untuk menghasilkan dokumen PostScript juga disertakan, serta penggunaan pdflatex untuk menghasilkan dokumen PDF.
Tujuan dari Karet adalah untuk membuat bangunan dari dokumen otomatis, dari file sumber ke file dokumen akhir, menggantikan pekerjaan dari Makefile.
Dasar adalah rutinitas yang mengkompilasi sumber LaTeX jumlah yang tepat kali untuk menyelesaikan semua referensi dan membuat semua daftar isi, daftar gambar, dan sebagainya. Di atas semua itu, Karet menyediakan sistem modular untuk menangani berbagai tugas yang diperlukan selain kompilasi.
Ini, misalnya, termasuk pengolahan referensi bibliografi atau indeks, serta kompilasi atau konversi angka. Selain itu, modul dapat melakukan post-processing dari dokumen (misalnya untuk mengkonversi DVI ke PostScript atau PDF) atau bahkan preprocessing (berguna ketika sumber LaTeX dihasilkan oleh program lain, seperti cweave).
Analisis ketergantungan dilakukan oleh parsing file sumber, sehingga memodifikasi sumber, paket pengguna, file grafik atau ketergantungan lainnya mengarah ke kompilasi yang tepat. Modul dipicu baik secara eksplisit menggunakan opsi baris perintah, atau secara implisit ketika sumber yang diurai.
Misalnya, dukungan BibTeX diaktifkan setiap kali sumber berisi perintah yang menghasilkan bibliografi, dukungan grafis diaktifkan oleh usepackage {} grafis dan perintah yang sama, dan sebagainya. Pendekatan modular memungkinkan setiap fitur tambahan yang harus didukung dengan hanya menulis modul untuk mendukungnya
Apa yang baru dalam rilis ini:.
- Rilis ini menambahkan dukungan untuk aturan konversi file yang ditetapkan pengguna, dukungan untuk xindy dan sam2p, meningkatkan dukungan fig2dev, sebuah sistem cache eksperimental, dan perbaikan bug untuk parsing yang lebih baik dari file log, pelaporan kesalahan (termasuk untuk BibTeX dan Metapost), dan penanganan lingkungan verbatim.
Persyaratan :
- Python
- Tentu saja, TeX compiler didukung harus hadir, serta alat-alat tambahan seperti bibtex dan dvips jika mereka digunakan.
Komentar tidak ditemukan