Merhaba, * t u [2007-12-29 14:03:14-0500] > Emacs'ta Auctex'le latex yazmayi ogrenmeye calisiyorum... Ama turkce > karakterlerle biraz sorunlu oluyor. > > Klavye ayarim: Turkey Alt-Q (ü yazmak icin alt+u yapiyorum cunku klavyem > ingilizce) > > Normalde nano'da ya da kile'da ü ö ğ vs. rahatca yaziliyor, > usepackage[utf8]{inputenc} ile de rahatca compile ediliyor. > > Emacs'te bu olmuyor. alt+u ile cikan ü harfi, > 1. emacs'te sadece \usepackage[latin5]{inputenc} yazarsam compile > ediliyor. ğ harfi hic cikmiyor. utf8 secersem compile etmiyor. > 2. emacs'te yazdigim dosyayi kile'da acarsam, kile'da (ya da nano'da) bu > harf "?" olarak gozukuyor, latex compile etmiyor. > 3. harfi dogrudan kile'da yazarsam ve emacs'e hic dokunmazsam butun > harfler sorunsuz cikiyor, utf8 ile sorunsuz compile ediliyor. > > ne yapmam gerektigi (ya da sorunun ne olabilecegi) konusnda ipucu > verebilir misiniz? emacs, kile'dan cok daha rahat bir sistem gibi > gozukuyor, ama bu sorunu asamazsam ogrenmeye calismamin bir anlami > kalmayacak...
Yaptığım denemenin sonuçlarını aktarayım... > sistem bilgilerim: > > ubuntu 6.04 > emacs 21.4.1 > auctex 11.55-3 > locale (bunu degistirmek istemiyorum): > > LANG=en_US.UTF-8 > LANGUAGE=en > LC_CTYPE="en_US.UTF-8" > LC_NUMERIC="en_US.UTF-8" > LC_TIME="en_US.UTF-8" > LC_COLLATE="en_US.UTF-8" > LC_MONETARY="en_US.UTF-8" > LC_MESSAGES="en_US.UTF-8" > LC_PAPER="en_US.UTF-8" > LC_NAME="en_US.UTF-8" > LC_ADDRESS="en_US.UTF-8" > LC_TELEPHONE="en_US.UTF-8" > LC_MEASUREMENT="en_US.UTF-8" > LC_IDENTIFICATION="en_US.UTF-8" > LC_ALL= Yukarıda verdiğiniz yapılandırmayı burada oluşturarak[1] sırasıyla emacs22 ve emacs21 ile (hem -gtk hem de -nox sürümleriyle) deneme yaptım: -22 sürümünde sorun çıkmadı, o tamam; fakat -21'de klavye çalışmadı. Bu durumda emacs22'yi denemenizi önereceğim. -21 ile alakalı sorunu incelemedim, listedeki Emacsen arkadaşlar belki bir fikir yürütebilirler. > .emacs'te google'da buldugum ama ise yaramayan satirlarim: > ; Trying to fix Turkish characters... > (set-default-coding-systems 'utf-8) > (set-terminal-coding-system 'utf-8) > (set-keyboard-coding-system 'utf-8) > (set-buffer-file-coding-system 'utf-8) > (setq default-buffer-file-coding-system 'utf-8) Bu ayarları kullanmadım. [1] Yerel ayarı için: en_US.UTF-8'i locale-gen ile ürettikten sonra yukarıdaki ortam değişkenlerini 'export' ettim. Klavye için: 'setxkbmap tr alt'. -- roktas