Latexdiff: Tool Track Changes di Latex
Saya yakin (sebagian) pengguna Microsoft Word mengenal fitur track changes di perangkat lunak ini. Fitur ini memungkinkan kita menelusuri perubahan yang dilakukan pada sebuah dokumen Word. Dalam dunia akademik, fitur ini salah satunya dipakai dalam revisi naskah yang dikirim ke sebuah jurnal. Dari sisi pemakaian, track changes ini sangat mudah untuk dioperasikan. Bagi pengguna Latex seperti saya, mungkin ada yang bertanya, adakah fitur serupa di Latex? Jawabannya: ada.
Mengenal Latexdiff
Berawal dari tuntutan revisi paper, saya menemukan tool track changes di Latex yang bernama latexdiff. Agak berbeda dengan fitur track changes di Microsoft Word, Latexdiff bekerja dengan membandingkan dua file .tex kemudian menghasilkan sebuah file .tex baru yang apabila dieksekusi akan menampilkan perubahan yang terjadi. Kita akan belajar bagaimana cara menggunakan latexdiff di artikel ini.
Instalasi
Jika anda pengguna Windows seperti saya, anda perlu melakukan langkah-langkah berikut untuk proses instalasi latexdiff di komputer anda.
latexdiffadalah script yang ditulis dalam bahasa pemrograman Perl, karena itu instalasilatexdiffmemerlukan instalasi Perl. Versi Perl yang dibutuhkan adalah versi 5.8 atau lebih tinggi. Untuk Windows, Perl bisa di-instal melalui dua binary: ActiveState Perl dan Strawberry Perl. Silakan dipilih salah satu. Saya pribadi memilih Strawberry karena sifatnya yang 100% open source dan gratis, beda dengan ActiveState yang memiliki dua opsi (gratis dan berbayar). Secara default, Strawberry Perl terinstal diC:\Strawberry.- Selesai instalasi Perl, unduh
latexdiffdari repositori CTAN. - Unzip file unduhan
latexdiff, kemudian salin isinya ke lokasi instalasi Strawberry Perl, tepatnya diC:\Strawberry\perl\bin. latexdifftelah ter-instal dan siap dipakai.
Penggunaan
Sebagaimana yang sudah saya sebutkan di atas, untuk menggunakan latexdiff, kita memerlukan dua file .tex yang akan dibandingkan. Misalnya file kita adalah initial.tex dan revised.tex. Maka cara memakainya adalah sebagai berikut,
- Letakkan
initial.texdanrevised.texdi folder yang sama. - Buka
command promptdi Windows, kemudian arahkan ke folder dimana kedua file tersebut ditaruh. - Eksekusi syntax berikut:
latexdiff initial.tex revised.tex > diff.tex - Akan muncul file baru
diff.texdi folder yang sama. Silakan eksekusi file ini untuk melihat hasilnya. Oh ya, nama file tidak harusdiff.tex, bisa diganti dengan nama yang lain, misalnyarevision.texatau yang lain. - Secara default,
latexdiffmenggunakan penanda-penanda berikut untuk identifikasi perubahan di output dari filediff.tex:- kata atau kalimat yang dihapus akan diberi warna merah dan dicoret
- kata atau kalimat baru akan diberi warna biru dan diberi garis bawah bergelombang
Contoh tampilan output dari diff.tex adalah ini:
Sejauh ini, saya cukup puas dengan tampilan default ini. Namun, apabila anda ingin melakukan kustomisasi lebih lanjut, silakan belajar dari sini.
Demikian, semoga bermanfaat.
---
Blog archive: Years / Categories / Tags