Ivars Driķis
LaTeX latviskošana LiNUX vidē dažādām distribūcijām nedaudz atškiras. To nosaka izmantotais pakotņu tips *taz, *.rpm, *deb, jeb precīzāk, tā filozofija, kuru šie tipi reprezentē.
Visas tālākminētās instalācijas operācijas veicamas ar sistēmas administratora tiesībam. Jāpiebilst, ka ttf fonti strādā tikaisākot ar tetex versiju 3.
Ņemam failus latv_base.tar.bz2 un latv_fonts.tar.bz2 un instalējam
bzip2 -dc latv_base.tar.bz2 | tar -xvf - -C /usr/share/texmf bzip2 -dc latv_fonts.tar.bz2 | tar -xvf - -C /usr/share/texm
Veicam failuvārdu datubāzes atjaunināšanu
texhash
Papildina failu /usr/share/texmf/tex/generic/babel/babel.sty ar sekojošu rindiņu
\DeclareOption{latvian}{\input{latvian.ldf}}
Faila /usr/share/texmf/web2c/updmap.cfg beigās pievienojam sekojošas rindiņas
# TTF fonts for LV by Arnis Voitkans, arnis.voitkans@lu.lv Map timesnew.map Map arial.map Map cournew.map Map georgia.map Map verdana.map Map bookmanold.map Map comic.map Map gothic.map Map cumberland.map Map palatino.map
Atjauninina LaTeX fontu *.map failus
updmap
latvian lvhyphen.tex
Vecākām distribūcijām nākas koriģēt ģ burta definīciju inputenc paketes UNICODE komponentēs. Failā /usr/share/texmf/tex/latex/unicode/data/uni-1.def vai arī /usr/share/texmf/tex/latex/ucs/data/uni-1.def Jāatrod rindiņa
\uc@dclc{291}{dirty}{\leavevmode\vbox{\baselineskip ...un tās vietā jāieraksta
\uc@dclc{291}{default}{\v g}%%
LaTeX latviskošana ubuntu distribūcijai neduadz atšķirās no iepriekš aprakstītās. Pieņemu, ka tālāk aprakstītā procedūra derēs gan debian gan arī tam līdzīgajās distribūcijās, kas lieto *.deb tipa pakotnes.
Lai raksturotu instalācijas atšķirību cēloni, kā piemēru apskatīsim failu updmap.cfg, kurš tagad atrodams katalogā /usr/share/texmf/web2c/ nevis man ierastajā vietā /usr/share/texmf/web2c/.
### This file was automatically generated by update-updmap. # # Please do not edit it directly. If you want to add or change # anything here, please have a look at the files in: # # /etc/texmf/updmap.d/ # # and invoke update-updmap. # ###
Kā redzams, konfigurācijas failu updmap.cfg ģenerē no konfigurācijas faila konfigurēšanas failiem, kas atrodami katalogā /etc/texmf/updmap.d/. Tur atrodas gan distributīva konfigurācijas faili, gan arī lietotāja izveidotie konfiguracijas faili. tetex atjaunināšānas procedūra pārraksta distributīva konfigurācijas failus, bet nemaina ietotāja izveidotos konfiguracijas failus. Tā rezultata atjaunināšānas procedūra automātiski saglabā lietotāju veiktās lokāli specifiskās konfigurācijas.
Ņemam failus latv_base.tar.bz2 un latv_fonts.tar.bz2 un instalējam
bzip2 -dc latv_base.tar.bz2 | tar -xvf - -C /usr/local/share/texmf bzip2 -dc latv_fonts.tar.bz2 | tar -xvf - -C /usr/local/share/texmf
Veicam failuvārdu datubāzes atjaunināšanu
texhash
Papildina failu /usr/share/texmf-tetex/tex/generic/babel/babel.sty ar sekojošu rindiņu
\DeclareOption{latvian}{\input{latvian.ldf}}
Izveidojam failu /etc/texmf/updmap.d/lv_map.cfg, kas satur sekojošu tekstu
# TTF fonts for LV by Arnis Voitkans, arnis.voitkans@lu.lv Map timesnew.map Map arial.map Map cournew.map Map georgia.map Map verdana.map Map bookmanold.map Map comic.map Map gothic.map Map cumberland.map Map palatino.map
Atjauninina LaTeX fontu *.map failus
update-updmap updmap
Izveidojam failu /etc/texmf/language.d/latvian.cnf, kas satur sekojošu tekstu
latvian lvhyphen.tex
Ģenerē LaTeX pārnesumu konfigurācijas failu
update-language
Lieto tetex setup utilītprogrammu texconfig. Diemžēl nezinu, kā šo posmu veikt savādāk.