Re: lug-bg: latex+xemacs(Bg): Kak da trygne "texbg"?
- Subject: Re: lug-bg: latex+xemacs(Bg): Kak da trygne "texbg"?
- From: akunev@xxxxxxxxxxxx (Atanas Kunev)
- Date: Mon, 17 Feb 2003 02:40:59 +0200
Boyan <solit@xxxxxxxxxxx> wrote:
Boyan> Zdraveite,
Boyan> na suse 8.0 sym i ne sym kirilizirval do sega (uspeshno)
Boyan> konzoli i prochee. KDE-to obache mi pozvoljava da vyvedjdam
Boyan> na kirilitsa v njakoi prilodjenija kato kmail i xemacs
Boyan> 21.4. Opitvam da tex-vam na kirilitsa kato spazih
Boyan> iziskvanijata v readme.txt na texbg paketa. Dori za vseki
Boyan> sluchai v babel.sty dobavih
Boyan> \DeclareOption{bulgarian}{\input{bulgaria.ldf}} za da ne se
Boyan> byrka s default bulgarian.ldf failovete na teTeX. Ne sym
Boyan> instaliral obache nikakvi fontove kato
Boyan> scalable-cyrfonts-tex-3.0.tar.gz da ne omesha neshto, che tam
Boyan> e dylboko za mene. Kato taipsetvam s latex (ot AucTeX xemacs)
Boyan> poluchavam greshka:
Boyan> ERROR: Package inputenc Error: Keyboard character used is
Boyan> undefined
Boyan> --- TeX said --- (inputenc) in inputencoding `cp1251'.
Boyan> See the inputenc package documentation for explanation. Type
Boyan> H <return> for immediate help. ...
Boyan> l.10 ^^[ -LñÁàóò^^[-A :Tova vsyshtnost trjabvashe da se
Boyan> vidjda "proba" na bylgarski. --- HELP --- From the .log
Boyan> file...
Boyan> You need to provide a definition with \DeclareInputText or
Boyan> \DeclareInputMath before using this key.
TeX si e kazal kakvoto e vidyal: nepoznati character
codes. Toj ochakva da pishesh samo s character codes ot
CP1251. Problemyt ti e vyv fakta, che vypreki che uspyavash
da pishesh na kirilica v Emacs, ne si zadal pravilnata kodova
sistema za save-vane na bufera vyv fail. Emacs (i XEmacs
syshto) ne znayat, che ti rabotish sys CP1251 i zapazvat
faila kodirajki go s "default" kodovata sistema, koyato
naj-veroyatno ne e svyrzana izobshto s kirilicata. V tova
otnoshenie GNU Emacs e po-inteligenten i kogato vidi, che ne
mozhe da save-ne nyakoi simvoli chrez default coding system,
shte ti predlozhi izbor: ot minibuffer-a. Togava s TAB
mozhesh da si izberesh podhodyashtata codova sistema. Za
syzhalenie GNU i XEmacs tretirat kodovite sistemi po malko
razlichen edin ot drug nachin. Otnosno CP1251:
1. V distribuzionnite biblioteki na XEmacs 21.1 (s tozi
razpolagam) nyama takava kodova sistema, makar che takava
lesno mozhe da byde definirana.
2. Pri GNU Emacs neshtata sa po-dobre i syshtestvuva edin
standarten paket `codepage.el', kojto zadava (ili po-skoro
dava sredstvo za definirane) kodovite sistemi za standartnite
CODEPAGE (vkl. 1251). Za GNU mozhesh da napravish slednoto:
M-x load-library <RET> codepage <RET>
M-x codepage-setup <RET> <TAB> 1251 <RET> : definira kodovata sistema
C-x <RET> f <RET> : zadava kodovata sistema za save-vane na bufera
Ako sled tova go save-nesh, veche shte e vyv CP1251.
Boyan> Dali ne e (i kak po-tochno) e svyrzano po njakakyv nachin s
Boyan> nepylnata kirilizatsija na xemacs: Stava vypros che kato
Boyan> pisha s bgphonetic vsichko si e dobre vyv emacs frame-a, no
Boyan> ako zapazja faila i go otvorja otnovo vidjdam samo ieroglifi
Boyan> na mjastoto na kirilitsata.
I oshte neshto mnogo vazhno shto se kasae do izpolzvane na
razlichni kodovi sistemi pod Emacs:
Vinagi predi da save-nesh bufera, dobavyaj Bufffer-local
variables. Tova sa promenlivi, asociirani s konkretniya
bufer -- naprimer kodovata sistema za save-vane. V sluchaya s
TeX mozhesh da dobavish na 1-viya!!! red ot faila:
% -*- coding: cp1251 -*-
Tova shte ti garantira, che Emacs shte chete i save-va fajla
samo sys CP1251.
Boyan> Modje li njakoi da mi obadi kyde oshte trjabva da pipna za da
Boyan> trygne latex s xemacs na bulgarski?
A ako ne ti se zanimava s tezi neshta, raboti s `koi8-r',
shto se otnasya do TeX. Emacs i XEmacs _imat_ tazi sistema i
vinagi mozhesh da napravish:
M-x setup-cyrillic-koi8-environment <RET>
Sled tova pishesh (ne bi tryabvalo da imash problem s tova,
che X e na CP1251 -- vazhno e kak save-vash) i v TeX fila:
% -*- coding: koi8-r -*-
alabala.........
\usepackage[koi8-r]{inputenc}
alabala.........
Probvaj comandata:
M-x describe-current-coding-system
za da vidish koya kodova sistema e sa chetene, process I/O,
save i t.n.
Az lichno ne polzvam X-input metodi, a MULE na Emacs --
po-udobno mi e taka. A osven tova si imam edin startup file
sa CP1251, kojto zarezhda `codepage.elc' i pravi razni drugi
hubavi neshta, no tova raboti pod GNU Emacs.
Byah napisal edna podobna biblioteka za XEmacs, no neshto se
e skapal fajla poradi syshtata taya prichina, che sym go
save-nal pod druga kodova sistema i sega se opitvam da
namerya nyakoj bakup. Ako uspeya, shte ti go izpratya.
Long love Emacs:)
============================================================================
A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers).
http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora
To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html
============================================================================
|