otazka ohladom dcaron

Lubos Kloc kloc at ipm.cz
Tue Jan 3 09:37:56 CET 2006


Matej Kosik wrote:
.............

>t.j. su tam tie nespravne makcene nad `d', `t' a `l'. Nevedel by mi
>niekto poradit akym prikazom tam viem vysadzat slovenske ď, ť a ľ?
>Netreba v ramci zdrojoveho suboru povedat nieco v tom zmysle, ze "aha
>som slovensky text" alebo nieco take? Funguje to vobec niekomu? Vedel by
>mi niekto poslat zdrojovy subor so slovenskym textom ktory sa u neho
>generuje tak ako ma?
>
>  
>
Dobry den,
    Podstata problemu je nasledujici: v puvodnich cm fontech nejsou 
akcentovane
znaky vubec obsazeny, sekvence typu \v{d} vytvareji kompozitni znak ze 
samostatneho
znaku a samostatneho akcentu. To je samozrejme spise nouzove reseni a ne 
vzdy
dopada dobre.

   Proto csplain pouziva cs fonty, coz je rozsireni puvodnich cm fontu o 
ceske a slovenske
akcentovane znaky. Teoreticky by mel prevadet TeX-sekvence na znaky 
cs-fontu, pokud
existuji, ale prave jsem zjistil, ze ani u me tato vlastnost csplainu 
nefunguje.
(ani v eCS - emTeX a teTeX, ani v Linuxu - teTeX). Nikdy jsem ji nevyuzival,
tak jsem si toho drive nevsiml.  Nemam ted bohuzel cas se tim zabyvat a 
hledat pricinu.

Spravny tvar d' t' l' tedy dostanete tak, ze tyto znaky primo napisete 
do vstupniho
souboru v kodovani, ktere pouziva Vase instalace TeXu.

Z Vaseho textu soudim, ze pracujete na Linuxu a zde se muze objevit 
jeden zadrhel:
nove distribuce Linuxu maji implicitne kodovani utf8, ale TeX byva jeste 
nastaven na
ISO-8859-2. Poznate to tak, ze po zpracovani slovenskeho textu csplainem 
dostanete
na vystupu smeti misto akcentovanych znaku. To lze resit nekolika zpusoby:

1) Prekonfigurujete vas editor tak, aby daval vystup v ISO-8859-2.
2) Vstupni soubor pred TeXovanim prozenete prekodovacim programem (treba 
recode).
    To lze udelat i v pripade, kdyz uz mate vstupni soubor napsany v 
TeX-sekvencich.
3) zmenite konfiguraci TeXu tak, aby pracoval se vstupnim kodovanim 
utf8. Musite
    pouzit encTeX Petra Olsaka, navod a vse potrebne najdete na jeho 
strankach.

Reseni 3) lze pokladat za nejperspektivnejsi.

S pranim uspechu,

Lubos Kloc





More information about the csTeX mailing list