Latex büyük i (İ) problemi (IEEE şablonu – IEEE template)

Latex IEEE şablonunda türkçe bir konferansa bildiri hazırlarken şöyle bir problemle karşılaştım; IEEE şablonunda tablo isimleri ilk karakter büyük diğerleri küçük şeklinde gider ama küçük karakterler de büyük karakter yazım şeklinde yazılır. Diğer tüm Türkçe karakterlerde sorunsuz bir görünüm varken (örneğin ö – Ö) i karakterinin uppercase halini ingilizce olarak yani I şeklinde yazıyordu. Malumunuz doğru hali İ olacaktır. Bu sorunu çözmek için oldukça uğraştım ve yaptığım araştırmalar neticesinde aşağıdaki çözümü buldum. Biraz takla atmış oldum ve muhtemelen daha doğru bir yoldan çözümü vardır ama vakit nakittir diyerek bu çözümle işimi halletim. \begin{document} komutunun hemen üzerine aşağıdaki kodları yapıştırıyorsunuz.

\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[turkish]{babel}

\addto\extrasturkish{%
	\uccode`i=\string"9D \uccode\string"19 = `I
	\lccode\string"9D=`i \lccode`I=\string"19 }
\addto\noextrasturkish{%
	\uccode`i=`I \lccode`I=`i }



\begin{document}

Daha sonra metin içinde problem olan yeri aşağıdaki şekilde yazarak sorunu çözüyorsunuz.

\caption{S\MakeLowercase{INIFLANDIRMA ALGORİTMALARI} }
Bugün 1, bugüne kadar toplam 26 kez ziyaret edildi.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir