9 Mayıs 2012 Çarşamba

Latex'te Türkçe karakter kullanımı

Latex, özellikle bolca denklem yazmak zorunda kalıyorsanız, bağımlılık yapan bir dil. Öğrenmek biraz zaman alsa da, biraz uğraştırıcı olsa da insan vazgeçemiyor.
Ancak Türkçe bir metin yazmaya kalktığınız zaman maalesef süreç çok acılı olabiliyor. Türkçe karakterler hiç çıkmıyor, ya da çıkartmak için her harfin tek tek kodunu yazmak gerekiyor.

Bunun birkaç çözümü var.
Birincisi metninizin tamamını yazdıktan sonra derleyicinizde "Bul ve değiştir"i tıklayarak Türkçe karakteri aşağıdaki listede yer alan karşılıklarıyla değiştirmek:
ç \c{c} Ç \c{C}
ğ \u{g} Ğ \u{G}
ı {\i} İ \.{I}
ö \"{o} Ö \"{O}
ü \"{u} Ü \"{U}
ş \c{s} Ş \c{S}
Aslında akılda tutmak çok zor değil, ç/Ç ve ş/Ş'nin altında bulunan çengeli "c" olarak, ğ/Ğ'nin üzerindeki şapkayı da "u" olarak düşünmeniz yeter. ö/Ö/ü/Ü'deki noktalar da çift tırnak işaretini andırıyor.

 İkinci olarak, daha uygulanabilir bir yöntem olan Türkçe dil paketini kullanabilirsiniz. Bunun için \documentclass{..} ile \begin{document} arasında bir yere 
\usepackage[utf8]{inputenc}
\usepackage[turkish]{babel}
satırlarını eklemeniz yeterli olacaktır. Bu yöntem çok kolay olmasına rağmen, PDF dosyasından metin seçip bir yere yapıştırdığınızda Türkçe karakterler hatalı görünüyor. Örneğin "Ç" harfi "C," olarak çıkıyor. Fakat böyle bir ihtiyacınız yoksa çok kolay ve pratik bir yöntem.

 Son olarak, http://turkishtolatex.appspot.com/ adresinde online bir uygulama mevcut. Türkçe metni yazıp, karşılık gelen Latex kodunu alabiliyorsunuz. Ayrıca ilgilenen olursa, uygulamanın kaynak kodu da aynı adreste mevcut.

Hiç yorum yok: