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.
latexdiff
adalah script yang ditulis dalam bahasa pemrograman Perl, karena itu instalasilatexdiff
memerlukan 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
latexdiff
dari repositori CTAN. - Unzip file unduhan
latexdiff
, kemudian salin isinya ke lokasi instalasi Strawberry Perl, tepatnya diC:\Strawberry\perl\bin
. latexdiff
telah 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.tex
danrevised.tex
di folder yang sama. - Buka
command prompt
di 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.tex
di folder yang sama. Silakan eksekusi file ini untuk melihat hasilnya. Oh ya, nama file tidak harusdiff.tex
, bisa diganti dengan nama yang lain, misalnyarevision.tex
atau yang lain. - Secara default,
latexdiff
menggunakan 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