Pa ´ r pozna ´ mek k nove´mu CSTEXu
Petr Olsˇa´k 5. u´ nora 1996
Trocha historie
Pu˚ vodnı´CSTEX vysˇel z projektu Oldrˇicha Ulrycha se za´meˇrem nabı´dnout uzˇi−
vatelu˚ m, kterˇı´ problematice (asponˇ zpocˇa´tku) nechteˇjı´ rozumeˇt prˇı´lisˇ do hloubky, snadneˇ obsluhovatelny´ instalacˇnı´ balı´k. Sˇlo o to, abychom pro cˇloveˇka, ktery´ jed−
nı´m dechem polozˇı´ dveˇ ota´zky „co je to TEX a mohl bych jej vyzkousˇet na sve´m PC?“, meˇli prˇipravenou neˇjakou odpoveˇd’ na ota´zku prvnı´ asnadnouodpoveˇd’ na ota´zku druhou: „tu ma´sˇ diskety a vyzkousˇej si to“.
Hlavnı´ pilı´rˇ pra´ce spocˇı´val tedy v sestavenı´ funkcˇnı´ instalace pro DOS z ve−
rˇejneˇ dostupny´ch PD (in public domain) programu˚ . Pu˚ vodneˇ se jednalo o programy z SbTEXu a pozdeˇji o programy z emTEXu. Samozrˇejmeˇ tam byla zahrnuta te´zˇ pra´ce programa´toru˚ z nasˇich zemı´. Bylo totizˇ potrˇeba doplnit prˇevzate´ programy o dalsˇı´ na´stroje pro porˇizova´nı´ dokumentu˚ v cˇeske´m a slovenske´m jazyce. Take´
byla snaha pokud mozˇno co nejvı´ce ulehcˇit zˇivot rˇadove´mu uzˇivateli. Znamena´ to, zˇe uzˇivatel by naprˇı´klad nemeˇl by´t nucen prˇi beˇzˇny´ch pozˇadavcı´ch cˇı´st mnohdy velmi rozsa´hlou, neprˇehlednou a nesourodou dokumentaci jednotlivy´ch balı´ku˚ PD programu˚ , ze ktery´ch cı´lovy´ balı´k sesta´val.
V prehistoricke´ dobeˇ CSTEXu (1990–92) byla situace z jedne´ strany obtı´zˇna´, protozˇe plno veˇcı´ pro podporu cˇesˇtiny a slovensˇtiny bylo teprve ve vy´voji. Z druhe´
strany vsˇak byla situace jednodusˇsˇı´, protozˇe pod pojmem „zkousˇet TEX na PC“ se jaksi samozrˇejmeˇ ocˇeka´valo prostrˇedı´ operacˇnı´ho syste´mu DOS.
V roce 1993 jsem se zapojil do vytvorˇenı´ nove´ verzeCSTEXu, protozˇe jsem pova−
zˇoval za vhodne´ zarˇadit do neˇj svu˚ j program MNU, ktery´ umozˇnil vytva´rˇet modi−
fikovatelne´ a snadno ovladatelne´ nabı´dky pro spousˇteˇnı´ jednotlivy´ch TEXovsky´ch u´ kolu˚ . Program MNU spolupracuje s pomeˇrneˇ rozsa´hly´mi DOSovsky´mi da´vkami.
Je tedy patrne´, zˇe i tato verze instalace se opı´rala o jednouzˇivatelsky´ a jednou´ lohovy´
operacˇnı´ syste´m DOS.
Jako autorˇi instalacˇnı´ho balı´ku jsme se tehdy domluvili na tom, zˇe budeme kazˇdorocˇneˇ zacˇlenˇ ovat zmeˇny a opravy. Proto jsme tehdejsˇı´ verziCSTEXu nazvali CSTEX93 a o rok pozdeˇji s nepatrny´mi u´pravami byl da´n k dispozici CSTEX94.
Ocˇeka´valo se, zˇe se v te´to rˇadeˇ bude pokracˇovat. . .
Dnes ma´me pro PC ru˚ zne´ operacˇnı´ syste´my a ten prˇevla´dajı´cı´†) nenı´ shodny´
s tı´m, ktery´ majı´ pu˚ vodnı´ autorˇi CSTEXu v oblibeˇ. Navı´c nema´me jenom PC, ale existujı´ i jine´ von Neumannovy strojky, na nich znovu jine´ operacˇnı´ syste´my a vsˇe se spojuje do heterogennı´ch, mnohdy dosti specificky´ch, sı´tı´. Pro tyto podmı´nky zatı´m nebylCSTEX staveˇny´.
Mezi pu˚ vodnı´ cı´leCSTEXu je trˇeba zarˇadit i snahu po unifikaci rˇesˇenı´ problema−
tiky cˇeske´ a slovenske´ sazby. To ma´ dveˇ vy´hody: Za prve´, sˇetrˇı´ se sı´ly programa´toru˚ , kterˇı´ podporu pro na´rodnı´ sazbu vytva´rˇejı´, protozˇe na rˇesˇenı´ stejne´ho proble´mu ne−
pracujı´ bez vza´jemne´ informovanosti na vı´ce mı´stech soucˇasneˇ. Za druhe´, sˇetrˇı´ se
†) MS Windows
nervy uzˇivatelu˚ , kterˇı´ si vza´jemneˇ vymeˇnˇ ujı´ TEXovske´ dokumenty a zkusˇenosti s TEXem, protozˇe vsˇichni pracujı´ se stejny´m produktem.
Tohoto cı´le se bohuzˇel nepodarˇilo dosa´hnout. Dnes se da´ teˇzˇko posoudit, kolik procent instalacı´ TEXu, na nichzˇ se porˇizuje sazba v nasˇich na´rodnı´ch jazycı´ch, tvorˇı´CSTEX. Udeˇla´me anketu asponˇ mezi cˇleny CSTUGu? Pravdeˇpodobneˇ je pro−
cento vysoke´, ale existujı´ i loka´lnı´ instalace postavene´ na jiny´ch principech rˇesˇenı´
na´rodnı´ problematiky. Neˇktere´ takove´ instalace dokonce prˇesahujı´ loka´lnı´ charak−
ter sve´ho pu˚ sobenı´. Uved’me naprˇı´klad instalaci pana Kasprzaka, ktera´ je navı´c sˇı´rˇena prostrˇednictvı´m Internetu.
O na´ zvu
LogoCSTEX je zkratkou „cˇesky´ a slovensky´ TEX“, cozˇ asi kazˇdy´ vı´. Cˇı´slo verze za logem odpovı´da´ rocˇnı´ku, kdy byla verze prˇipravena a sˇı´rˇena. Ocˇeka´valo se, zˇe bude existovatCSTEX95, protozˇe prˇedcha´zely verzeCSTEX93 aCSTEX94. Bohuzˇel, pro na´zorovy´ nesoulad mezi u´ cˇastnı´ky diskusnı´ skupiny „tzv. tvu˚ rcu˚ CSTEXu“ a pro na´sledny´ absolutnı´ neza´jem teˇchto u´ cˇastnı´ku˚ prˇilozˇit ruku k dı´lu, kdyzˇ uzˇ byla stanovena koncepce a kdyzˇ jsem zverˇejnil uvnitrˇ te´to skupiny alfa verzi, se prˇı´prava na verzi 95 prota´hla a byla uvedena azˇ v roce 1996. Dokumentace se na soucˇasnou verziCSTEXu veˇtsˇinou odvola´va´ pod cˇı´slem 95, neˇkde se pı´sˇeCSTEX95,6.
Uzˇivatele je trˇeba upozornit, zˇe meziCSTEXem 95 a prˇedchozı´mi verzemi je hodneˇ dosti za´sadnı´ch rozdı´lu˚ , viz nı´zˇe.
Protozˇe od nyneˇjsˇı´ verze platı´ u´ mluva, zˇe se jednotlive´ moduly vCSTEXu budou opravovat pru˚ beˇzˇneˇ, nebudou vznikat dalsˇı´ verze s cˇı´sly podle rocˇnı´ku˚ . Z toho du˚ vodu bude asi jednodusˇsˇı´ rˇı´kat nejnoveˇjsˇı´ verzi prosteˇCSTEX. Prˇedchozı´ verze by se meˇly pro odlisˇenı´ du˚ sledneˇ nazy´vat CSTEX94,CSTEX93 cˇi CSTEX92. Tuto fintu, a do jiste´ mı´ry podraz vu˚ cˇi uzˇivatelu˚ m, uzˇ zna´me z produktu soucˇasne´ho LATEX teamu. Produkt se prˇekvapiveˇ jmenuje LATEX, zatı´mco to, co jsme byli azˇ dosud zvyklı´ LATEXem nazy´vat, ma´me nynı´ pojmenova´vat jako LATEX2.09. V dalsˇı´m textu budeme tedy slovemCSTEX oznacˇovat verziCSTEX95,6.
Zˇ a´dna´ jina´ varianta pocˇesˇteˇnı´ TEXu by se nemeˇla nazy´vat stejny´m jme´nem.
PouzeCSTUGem oficia´lneˇ podporovana´ verze ma´ toto jme´no. Tote´zˇ platı´ o forma´tech TEXu, ktere´ jsou zahrnuty vCSTEXu. V soucˇasne´ dobeˇ jde o jme´nacsplain,csam−
stex,cslamstex,cslatex,csamslatacslt209. Pokud naprˇı´klad najdeme na sı´ti TEXovsky´ dokument, ktery´ bude mı´t v u´vodnı´m komenta´rˇi napsa´no „zpracovat forma´tem csplain“, meˇlo by tı´m by´t naprosto jednoznacˇneˇ rˇecˇeno, o co jde.
Vymezenı´ pojmu a strukturaCSTEXu
Na´zev bychom meˇli, ted’ si jesˇteˇ povı´me, co to vlastneˇ tenCSTEX je. Drˇı´ve jsme meˇli situaci jednodusˇsˇı´, protozˇe jsme veˇtsˇinou tento na´zev ztotozˇnˇ ovali s oneˇmi devatena´cti disketami pro DOS. Ovsˇem i prˇi takove´m pojetı´ jsme se dopousˇteˇli neˇktery´ch omylu˚ a neprˇesnostı´. Trˇeba tvrzenı´, zˇe CSTEX je emTEX je omyl. Nebo jine´ tvrzenı´, zˇe pod pojmemCSTEX si prˇedstavı´m urcˇite´ seskupenı´ nabı´dek realizo−
vany´ch programem MNU, take´ nenı´ v porˇa´dku.
V soucˇasne´ dobeˇ, kdy sCSTEXem pracujı´ uzˇivatele´ ru˚zny´ch operacˇnı´ch syste´mu˚
(OS), je trˇeba vymezit tento pojem poneˇkud opatrneˇji.
CSTEX pro dany´ OS se skla´da´ z teˇchto komponent:
1.Za´klad – TEX, makra, fonty, ovladacˇe. Fungujı´cı´ pro anglicky´ jazyk.
2.Prostrˇedky pro podporu cˇ/s sazby za´visle´ na OS.
3.CS−fonty.
4.Makra pro sazbu v na´rodnı´m prostrˇedı´ a dalsˇı´ podpora neza´visla´ na OS.
Ad 1. Za´klad veˇtsˇinou vznika´ kompilacı´ Knuthova zdrojove´ho textutex.webdo spustitelne´ho programu pro dany´ OS. Tote´zˇ platı´ pro METAFONT. Da´le jsou sou−
cˇa´stı´ za´kladu Knuthovy fonty ve tvarumfa makra spolecˇneˇ s makry dalsˇı´ch autoru˚ . Naprˇı´klad makra LATEXu. V neposlednı´ rˇadeˇ za´klad musı´ zahrnovat dviovladacˇ pro zobrazovacı´ jednotku v dane´m OS, tzv. prohlı´zˇecˇ, a ovladacˇe pro nejbeˇzˇneˇji pouzˇı´vana´ vy´stupnı´ zarˇı´zenı´.
Neby´va´ obvykle´, aby tento za´klad vznikl v dı´lna´ch cˇesky´ch autoru˚ . Jako za´klad se pouzˇı´vajı´ PD instalace TEXu pro dany´ OS. Naprˇı´klad pro DOS a OS/2 se pouzˇı´va´
jako za´klad emTEX, pro UNIX je pouzˇita TEXovska´ instalace Karla Berryho. Za´klad nenı´ vhodne´ oznacˇovat jako soucˇa´st CSTEXu ve smyslu vykonane´ pra´ce autoru˚
CSTEXu, ovsˇem z pohledu skutecˇnosti, zˇe bez za´kladu na´m to nepojede, zrˇejmeˇ se bez oznacˇenı´ „soucˇa´stCSTEXu“ mnohdy neobejdeme.
Za´klad urcˇuje zpu˚ sob balenı´ dalsˇı´ch komponent, tj. naprˇ. strukturu pouzˇity´ch adresa´rˇu˚ , zpu˚ sob a typ pouzˇite´ho programu pro vytva´rˇenı´ instalacˇnı´ch modulu˚ (naprˇı´klad zip nebo tar), zpu˚ sob prezentova´nı´ dokumentace a prˇı´padneˇ dalsˇı´ na´le−
zˇitosti.
Ad 2.Abychom mohli porˇizovat cˇesky a slovensky psane´ dokumenty, potrˇebujeme neˇktere´ dalsˇı´ prostrˇedky, ktere´ jsou za´visle´ na pouzˇite´m OS. Naprˇı´klad je potrˇeba zodpoveˇdeˇt ota´zku, jak a zda vu˚ bec rˇesˇı´ OS porˇizova´nı´ zdrojovy´ch textu˚ TEXu s na´rodnı´mi abecedami. Jedna´ se trˇeba o volbu editoru a pomu˚ cek k porˇizova´nı´
textu˚ vcˇetneˇ nabodenı´cˇek. Take´ zde patrˇı´ ru˚ zne´ konvertory, preprocesory (trˇeba program vlnka), kontroly prˇeklepu˚ apod. V kazˇde´m OS bude asi tato podpora na jine´ u´ rovni. V neˇktere´m OS mu˚ zˇeme mı´t navı´c ru˚ zna´ „vylepsˇenı´“, naprˇı´klad program MNU.
Acˇkoli se neˇktere´ veˇci z te´to oblasti dajı´ prˇevzı´t z nabı´dky PD programu˚ , prˇesto je potrˇeba udeˇlat v dane´m OS kus samostatne´ programa´torske´ pra´ce. Vsˇe, co kdokoli pro svu˚ j OS udeˇla´, je v projektuCSTEX vı´ta´no. Naprˇı´klad pro UNIXy se v soucˇasne´ dobeˇ dajı´ pouzˇı´t fonty v ISO8859−2 zavedene´ do X aplikace (naprˇı´klad editoru). V prˇı´padeˇ Emacsu se da´ vkla´da´nı´ nabodenı´cˇek rˇesˇit na u´ rovni maker editoru. Jina´ mozˇnost je vyuzˇı´t prˇepı´na´nı´ tabulky Xmodmap na u´ rovni X serveru.
Pokud naprˇı´klad tyto softwarove´ pomu˚ cky nabı´dnou autorˇi doCSTEXu pro UNIXy, budeme poteˇsˇeni.
Ad 3.V kazˇde´ instalaci TEXu jsou za za´kladnı´ fonty povazˇova´ny Knuthovy fonty Computer Modern. Nic na tom nemeˇnı´ skutecˇnost, zˇe instalace veˇtsˇinou umı´ praco−
vat s rozsa´hly´m mnozˇstvı´m dalsˇı´ch, obvykle PostScriptovy´ch, fontu˚ . Jako za´kladnı´
fonty pro cˇeskou a slovenskou sazbu jsou vCSTEXu stanovenyCS−fonty.
CS−fonty jsou k dispozici ve stejne´m forma´tu, jako Computer Modern fonty a navazujı´ na neˇ. Jedna´ se tedy o forma´ty mf a tfm, ktere´ jsou prˇenositelne´ na libovolny´ OS.
Ad 4.MakraCSTEXu navazujı´ na makra za´kladu a naCS−fonty. Ve vsˇech prˇı´padech jde o textove´ soubory prˇenositelne´ na libovolny´ OS. Makra modifikujı´ forma´ty, prˇevzate´ ze za´kladu (naprˇı´kladplain,latex) tak, aby se v nich mı´sto Computer Modern fontu˚ pracovalo sCS−fonty. Da´le jsou v teˇchto makrech zahrnuty cˇeske´ a slo−
venske´ vzory deˇlenı´ slov. Vy´sledne´ forma´ty majı´ prˇed pu˚ vodnı´m na´zvem prˇedponu cs, tj. trˇebacsplain,cslatex. Toto jsou oficia´lnı´ na´zvy forma´tu˚ CSTEXu.
Kromeˇ maker existujı´ dalsˇı´ pomu˚ cky pro cˇeskou a slovenskou sazbu, neza´visle´
na OS. Uved’me naprˇı´klad virtua´lnı´ fonty v ko´dova´nı´ CS−fontu˚ , ktere´ umozˇnˇ ujı´
sazbu PostScriptovy´mi fonty v na´rodnı´ch jazycı´ch.
„CSTEX pro jisty´ OS“ prˇedstavuje relativneˇ samostatny´ celek a je nabı´zen na ftp serverech v samostatny´ch adresa´rˇı´ch. Rozlicˇny´ mu˚ zˇe by´t i zpu˚ sob distribuce a zpu˚ sob instalace. Tyto veˇci se veˇtsˇinou podrˇizujı´ zpu˚ sobu˚ m, jake´ jsou pouzˇity prˇi instalaci za´kladu.
Prvnı´ dveˇ komponenty jsou za´visle´ na operacˇnı´m syste´mu, zatı´mco dalsˇı´ dveˇ komponenty se v ru˚ zny´ch OS nelisˇı´. Proto trˇetı´ a cˇtvrtou komponentu nazy´va´me ja´dremCSTEXu, ktere´ je ve vsˇech OS „skoro“ shodne´. Slu˚vko „skoro“ v sobeˇ zahrnuje pouze nutne´ transformace textovy´ch souboru˚ , struktury adresa´rˇu˚ a na´zvu˚ souboru˚ z du˚ vodu specifik dane´ho OS: ma´me ru˚ zne´ konce rˇa´dku˚ pro MAC, DOS a UNIX a neˇktere´ me´neˇcenne´ OS nerozlisˇujı´ velikosti pı´smen v na´zvech souboru˚ a majı´ velmi neprˇı´jemne´ omezenı´ v de´lce na´zvu.
V soucˇasne´ dobeˇ nabı´zı´meCSTEX pro DOS a OS/2. Za´kladem tohoto CSTEXu je emTEX, ktery´ je spolecˇny´ pro oba OS. Nad touto instalacı´ lze pouzˇitı´m ba−
lı´kutexwin.zipvytvorˇit te´zˇ podporu pro MS Windows. Da´le existujeCSTEX pro UNIXy, ovsˇem zatı´m jen v plenka´ch. Za´kladem je instalace Karla Berryho. Na−
bı´zene´ TARy nynı´ obsahujı´ jen prˇevedene´ ja´dro CSTEXu zabalene´ do struktury adresa´rˇu˚ podle za´kladu. Zatı´m pro UNIX chybı´ druha´ komponenta. Po jedna´nı´
s autory softu spadajı´cı´ho do druhe´ komponenty, se pokusı´m doCSTEXu pro UNIX zarˇadit i jejich pra´ci. Da´le ra´d prˇivı´ta´m jakoukoli spolupra´ci s uzˇivateli Amigy, MACu, VAXu apod. Nabı´zı´m odbornou konzultaci k problematice TEXu a okolı´, ovsˇem o operacˇnı´ch syste´mech samotny´ch vı´m velmi ma´lo. Docˇka´me se v brzke´
dobeˇ rozsˇı´rˇenı´CSTEXu pro dalsˇı´ OS?
Vy´ hody proti prˇedchozı´ verziCSTEX94
V na´sledujı´cı´ch dvou odstavcı´ch si shrneme vy´hody a nevy´hody nove´ verze vzhledem ke stare´. Tı´m odpovı´me na ota´zku, zda ma´ pro uzˇivatele smysl prˇecha´zet na novou verziCSTEXu. Nejvy´znamneˇjsˇı´ vy´hody se dajı´ shrnout do na´sledujı´cı´ch bodu˚ . Prvnı´ dva body se ty´kajı´ srovna´nı´CSTEXu pro DOS, ostatnı´ body majı´ obec−
neˇjsˇı´ platnost.
1.Lepsˇı´ kompatibilita se soucˇasny´m emTEXem.
2.Koncˇı´ (snad) proble´my stex386kontra ru˚ zne´ DOSovske´ spra´vy pameˇti.
3.Je implicitneˇ zarˇazeno automaticke´ dogenerova´nı´ fontu˚ . 4.Je zarˇazencslatexjako c/s varianta LATEXu2ε.
5.Mozˇnost pouzˇı´t PostScriptove´ fonty i v na´rodnı´ sazbeˇ.
6.Nove´ vzory deˇlenı´ slov pro cˇesˇtinu.
7.Existuje WWW stra´nka s prˇehledny´m rozdeˇlenı´mCSTEXu do modulu˚.
Ad 1.V pu˚ vodnı´m balı´ku byl za´klad emTEX prˇebra´n jen cˇa´stecˇneˇ a byl kompletneˇ prˇebalen s ohledem na potrˇeby instalaceCSTEXu. Cˇasem se objevily dveˇ nevy´hody.
Za prve´ to odporovalo pozˇadavku autora emTEXu E. Mattese distribuovat emTEX pouze jako celek. Za druhe´, E. Mattes mezitı´m prˇesˇel k noveˇjsˇı´m verzı´m a dra−
maticky zmeˇnil adresa´rˇovou strukturu i syntaxi konfiguracˇnı´ch souboru˚ *). Tı´m se distribuovany´CSTEX znacˇneˇ vzda´lil od aktua´lnı´ verze sve´ho za´kladu a nastaly proble´my. Kdyzˇ si neˇkdo vzpomneˇl, zˇe chce tisknout jazykem PCL na 600 dpi tis−
ka´rna´ch, nefungovalo to. Kdyzˇ si sehnal noveˇjsˇı´ verzi ovladacˇe, kde byla chyba odstraneˇna, byl zmaten novy´m jazykem konfiguracˇnı´ho souboru a strukturou ad−
resa´rˇu˚ . Teprve za cenu obrovske´ho u´ silı´ spojil stary´ CSTEX s novy´m programem do fungujı´cı´ho celku. Podobna´ veˇc platila pro bublinkove´ tiska´rny, nove´ verze gra−
ficky´ch karet monitoru apod. Tyto veˇci ve stare´m CSTEXu podporova´ny nebyly a kombinacı´ novy´ch ovladacˇu˚ emTEXu se stary´mCSTEXem prˇiby´valy potı´zˇe.
Protozˇe lze prˇedpokla´dat, zˇe v budoucnu dojde k dalsˇı´m zmeˇna´m v emTEXu, bude pro snadneˇjsˇı´ obnovova´nı´ CSTEXu pro DOS jednodusˇsˇı´ prˇevzı´t za´klad beze zmeˇn s origina´lneˇ baleny´mi ZIPy.
Ad 2. Poteˇsˇı´m vsˇechny zoufalce, kterˇı´ chteˇjı´ s DOSem obslouzˇit vı´ce nezˇ 640 kb pameˇti pomocı´ ru˚ zny´ch berlicˇek, jako jeemm386a jim podobne´. To s pu˚ vodnı´ verzı´
emTEXu nesˇlo moc dohromady. Soucˇasna´ verze emTEXu uzˇ obsahuje prˇı´slusˇne´exe programy (naprˇ.tex386.exe) ve „vykuchane´m“ tvaru. Znamena´ to, zˇe tyto pro−
gramy nemajı´ obsluhu rozsˇı´rˇene´ pameˇti zahrnutu prˇı´mo v sobeˇ. Mı´sto toho uvedene´
programy spolupracujı´ s dveˇma ru˚ zny´mi podpu˚ rny´mi na´stroji –emxneborsx. Na´−
stroj emxobsahuje pu˚ vodnı´ Mattesovo pojetı´ pra´ce s rozsˇı´rˇenou pameˇtı´, zatı´mco rsxdoka´zˇe spolupracovat semm386. Typ podpu˚ rne´ho na´stroje si program vybere automaticky v za´vislosti na prˇı´tomne´m (nebo neprˇı´tomne´m) emula´toru pameˇti.
Du˚ sledkem toho je, zˇe se to nepere s Microsoftsky´m pojetı´m obsluhy rozsˇı´rˇene´
pameˇti.
Neda´ se prˇedpokla´dat, zˇe proble´m pameˇti v DOSu je navzˇdy vyrˇesˇen. Ru˚ zne´
noveˇjsˇı´ verze zpeˇtneˇ nekompatibilnı´ch obsluhovacˇu˚ pameˇti mohou znovu zpu˚ sobit proble´my. Budizˇ pouze u´ teˇchou, zˇe se nemusı´ kvu˚ li tomu (snad) meˇnit verze pro−
gramu˚ tex386.exea jim podobny´ch, ale stacˇı´ vymeˇnit prˇı´slusˇny´rsx. Proble´my tohoto typu budou existovat tak dlouho, jak dlouho bude existovat DOS. Zvra´ce−
nost tohoto operacˇnı´ho syste´mu spocˇı´va´ v tom, zˇe necha´va´ na aplikaci, aby se sama neˇjak vyporˇa´dala se vstupem do rozsˇı´rˇene´ pameˇti. Pokud na stejne´m hardware spustı´te neˇjaky´ UNIX, barie´ra 640 kb prˇesta´va´ existovat a operacˇnı´ syste´m nabı´zı´
aplikaci tolik virtua´lnı´ pameˇti, kolik se konfiguruje.
Ad 3. VCSTEXu 94 zabı´raly prˇeva´zˇne´ mnozˇstvı´ distribucˇnı´ch disket bitove´ mapy CS−fontu˚ pro nejru˚ zneˇjsˇı´ tiska´rny a v nejru˚ zneˇjsˇı´ch velikostech. Automaticke´ do−
generova´nı´ bitmapCS−fontu˚ pak nebylo skoro potrˇeba prova´deˇt a bylo implicitneˇ vypnute´. Dnes se pouzˇı´va´ veˇtsˇı´ mnozˇstvı´ typu˚ tiska´ren a veˇtsˇı´ mnozˇstvı´ fontu˚ . Automaticke´ dogenerova´nı´ bitmap je proto implicitneˇ zapnute´. To ma´ pouze tu nevy´hodu, zˇe administra´tor sı´teˇ, ktery´ instaluje CSTEX do mı´sta zabezpecˇene´ho proti za´pisu uzˇivatelem, musı´ pozmeˇnit obsah konfiguracˇnı´ch souboru˚ , aby se noveˇ
*) Takove´ za´sadnı´ zmeˇny se v emTEXu odehra´vajı´ zhruba s frekvencı´ dvou let.
Nenı´ to poprve´, co se s tı´m setka´va´me, bohuzˇel.
generovane´ bitmapy vytva´rˇely v mı´steˇ, kam uzˇivatel zapisovat mu˚ zˇe. Pokud se vycha´zı´ z male´ho mnozˇstvı´ hotovy´ch bitovy´ch map, existuje jesˇteˇ druha´ nevy´hoda.
Tou je skutecˇnost, zˇe se na fonty zpocˇa´tku musı´ chvı´li pocˇkat.
Aby byla trochu kompenzova´na druha´ nevy´hoda, jsou v CSTEXu zarˇazeny knihovny bitovy´ch map pro pu˚ vodnı´ cˇtyrˇi typy podporovany´ch tiska´ren, ovsˇem tyto knihovny zahrnujı´ jen nejpouzˇı´vaneˇjsˇı´ minimum. Proto nejsou tak rozsa´hle´.
Vsˇe mimo tyto vy´chozı´ knihovny projde automaticky´m generova´nı´m.
Ad 4. V nove´ verzi CSTEXu jsme se docˇkali prˇevedenı´ LATEXu 2ε do na´rodnı´ho prostrˇedı´. Tento forma´t se nynı´ nazy´va´ cslatex. V CSTEXu pro DOS lze navı´c pouzˇı´t pu˚ vodnı´ forma´t LATEX 2.09 a lze si snadno z nabı´dky vybrat, ktera´ verze LATEXu bude pouzˇita.
Vy´hody nove´ho LATEXu 2ε va´m nerˇeknu, protozˇe LATEX nepouzˇı´va´m. Kdo jej pouzˇı´va´, zrˇejmeˇ by nasˇel celou rˇa´dku argumentu˚ , procˇ prˇejı´t na LATEX2ε.
Ad 5. V nove´m CSTEXu ma´te mozˇnost pouzˇı´t za´kladnı´ skupinu PostScriptovy´ch fontu˚ . Jsou zarˇazeny virtua´lnı´ popisy teˇchto fontu˚ ve stejne´m ko´dova´nı´, jako CS−fonty. Rovneˇzˇ jsou k dispozici makra pro cslatex i csplain, ktera´ umozˇnı´
snadne´ pouzˇitı´ teˇchto fontu˚ koncove´mu uzˇivateli.
Za´kladnı´ skupina PostScriptovy´ch fontu˚ je instalova´na v kazˇde´m PostScripto−
ve´m RIPu, takzˇe ji kupujete spolecˇneˇ s RIPem v tiska´rneˇ. DoCSTEXu budou zahr−
nuty v nejblizˇsˇı´ dobeˇ te´zˇ knihovny bitovy´ch map teˇchto fontu˚ pro nejbeˇzˇneˇjsˇı´ tis−
ka´rny v obvykly´ch rozlisˇenı´ch. Potom bude mozˇne´ si sazbu s teˇmito fonty prohlı´zˇet a tisknout na levny´ch tiska´rna´ch. V cˇinnosti ale nebude automaticke´ generova´nı´
nestandardnı´ch velikostı´, protozˇe popisy kreseb teˇchto fontu˚ jsou chra´neˇny licencı´
a nenı´ mozˇne´ je sˇı´rˇit zdarma.
Pokud pouzˇijete rastrovacı´ mechanismus teˇchto fontu˚ z PD instalace Ghost−
scriptu, tj. mı´sto origina´lnı´ch a licencı´ chra´neˇny´ch fontu˚ ve forma´tupfbpouzˇijete volneˇ sˇı´rˇene´gsf, velmi va´s prosı´m, nevystavujte takove´ dokumenty na verˇejnosti.
Deˇlali byste TEXu jen ostudu.
Je te´zˇ prˇibalen na´stroj pro vytvorˇenı´ dalsˇı´ch virtua´lnı´ch popisu˚ libovolny´ch PostScriptovy´ch fontu˚ . Je jı´m programa2ac. Pokud si tedy koupı´te PostScriptovy´
font ve Standard AdobeEncoding, pak ma´te mozˇnost jej pouzˇı´t v cˇeske´ sazbeˇ v TEXu.
Doporucˇuje se nekupovat pocˇesˇteˇne´ varianty teˇchto fontu˚ , protozˇe velmi cˇasto platı´, zˇe pocˇesˇteˇny´ font znamena´ pomrsˇeny´ font. Je daleko lepsˇı´ vyuzˇı´t pro pocˇesˇteˇnı´
na´stroju˚ zCSTEXu.
Ad 6.V nove´mCSTEXu jsou pouzˇity nove´ vzory deˇlenı´ cˇesky´ch slov od Pavla Sˇevecˇka a kol. Tyto vzory jsou podstatneˇ lepsˇı´, nezˇ vzory deˇlenı´ zCSTEXu 94. Slovenske´ vzory deˇlenı´ zatı´m bohuzˇel zu˚ staly beze zmeˇny. Vzory deˇlenı´ (cˇeske´ i slovenske´) jsou navı´c ulozˇeny v souborech neza´visly´ch na volbeˇ ko´dova´nı´, tj. neovlivnı´ prˇı´padneˇ jinou volbu vnitrˇnı´ho ko´dova´nı´ TEXu a jsou snadno prˇenositelne´ do jiny´ch OS.
Ad 7.Existuje WWW stra´nka, ktera´ informuje o soucˇasne´m stavuCSTEXu a prˇe−
hledneˇ ukazuje rozdeˇlenı´ jednotlivy´ch instalacı´ do modulu˚ (naprˇı´klad instalacˇnı´ch ZIPu˚ ). Prostrˇednictvı´m WWW lze te´zˇ zkopı´rovat prˇı´mo do vasˇeho pocˇı´tacˇe libovolny´
modulCSTEXu nebo kontaktovat autory modulu˚ elektronicky´m dopisem.
Nevy´ hody proti prˇedchozı´ verziCSTEX94
1.Neexistuje snadna´ obnova prˇedchozı´ verze na novou.
2.Veˇtsˇı´ na´roky na disk.
3.Me´neˇ komfortnı´ instalacˇnı´ procedura.
4.Me´neˇ kladen du˚ raz na DOS.
5.Mensˇı´ spolehlivost na rozhranı´ch kompetencı´.
6.Opravy se budou deˇlat za chodu.
Ad 1.Prˇedchozı´ verzeCSTEXu (94 a 93) se od nove´ velmi vy´razneˇ lisˇı´ v adresa´rˇove´
strukturˇe. Proto prˇi prˇechodu na novou verzi je nutne´ zcela opustit verzi starou.
Chcete−li mı´t obeˇ verze vedle sebe, prˇejmenujte stary´ adresa´rˇ na jiny´ na´zev nezˇ emtexa instalujte novy´CSTEX vedle. Po prˇejmenova´nı´ stare´ verze bude jesˇteˇ po−
trˇeba pozmeˇnit obsah i jme´na spousˇteˇcı´ch da´vek stare´ verze a da´le upravit set pro TEXDIRvcfg\texset.bat.
Ad 2.Protozˇe jsme doCSTEXu zarˇadili kompletnı´ emTEX, nasta´vajı´ proble´my s ve−
likostı´ instalace na disku. Tvu˚ rce emTEXu Eberhard Mattes se tı´mto syste´mem intenzı´vneˇ zaby´va´, a tak mu asi je jedno, zˇe jeho instalace zabı´ra´ 50 MB. Me´neˇ jedno to je na´hodne´mu uzˇivateli, ktery´ na sve´m disku kromeˇ TEXu chce mı´t plno dalsˇı´ch veˇcı´ a TEX povazˇuje jen jako neza´vazny´ experiment.
Mattes balı´ do svy´ch ZIPu˚ skupiny software, ktere´ se paralelneˇ doplnˇ ujı´. Na−
prˇı´kladexeprogramy pro DOS i OS/2 jsou ve spolecˇne´m ZIPu. Nebo dokumentace je jednak anglicka´ a jednak neˇmecka´. Azˇ pote´, co je ZIP rozbalen na disk se tedy mu˚ zˇe zacˇı´t sˇetrˇit mı´stem vymaza´nı´m zbytecˇne´ho softu. Naprˇı´klad vymaza´nı´ vsˇeho, co se ty´ka´ OS/2, protozˇe ma´me zatı´m jenom DOS, prˇı´padneˇ vymaza´nı´ vesˇkere´ neˇ−
mecke´ dokumentace, protozˇe radeˇji cˇteme anglicky.
Jako kompromis byly vytvorˇeny trˇi varianty, definujı´cı´ mnozˇinu pouzˇity´ch ZIPu˚ pro instalaci. Nejmensˇı´ varianta „small“ instaluje funkcˇnı´ minimum. To vyjde na 17 MB. Pak se da´ naprˇı´klad vymazat vsˇe, co patrˇı´ OS/2 a nenı´ pouzˇitelne´
pro DOS a da´le neˇmecka´ dokumentace a vsˇe se zredukuje na 13 MB. Pokud da´le problematice velmi rozumı´me a vı´me naprosto prˇesneˇ, co budeme potrˇebovat a co ne, dajı´ se rucˇneˇ da´le vymaza´vat jednotlivosti, azˇ dojdeme obvykle k 8 MB. Pokud odmazˇeme LATEX a necha´me jen plain, dostaneme se na hranici 5 MB. Mensˇı´ to rozhodneˇ nikdy nebude. Protozˇe v pru˚ beˇhu pra´ce se budou generovat forma´ty a da´le fonty, je rozumne´ pro minima´lnı´ na´roky pocˇı´tat obvykle s 20 MB. Dalsˇı´ varianty instalace „all“ a „big“ zaberou po rˇadeˇ zhruba 38 MB a 50 MB.
Ad 3.Zpu˚ sob balenı´ Mattesovy´ch ZIPu˚ tedy znemozˇnil elegantnı´ instalaci jen teˇch cˇa´stı´ CSTEXu, ktere´ skutecˇneˇ potrˇebujeme. Proto nemeˇlo smysl pro novou verzi CSTEXu pouzˇı´t analogii k instalacˇnı´mu programu, ktery´ zna´me ze starsˇı´ch verzı´.
Ad 4. Azˇ dosud byla pra´ce autoru˚ v CSTEXu nejprve inspirova´na jejich vlastnı´mi potrˇebami. Soucˇasna´ verzeCSTEXu pro DOS je asi prvnı´m balı´kem, kdy jsem jako autor balı´ku nevytvorˇil toto dı´lo pro svou vlastnı´ potrˇebu, ale pro druhe´. Cı´tı´m totizˇ za´vazek vu˚ cˇi uzˇivatelu˚ m DOSu, kterˇı´ novou verzi emTEXu zapracovanou do CSTEXu potrˇebujı´. Skutecˇneˇ, na sve´ doma´cı´ 286 zu˚stanu u verze z CSTEXu 94, ktera´ se mi podarˇila vmeˇstnat vcˇetneˇ stare´ho LATEXu do 5 MB na disku. Kazˇdy´, kdo ma´ pouze 40 MB disk vı´, co to znamena´ „diskova´ tı´senˇ “. Tam se prosteˇ nova´
verze nevejde a ani se neda´ zkousˇet. V zameˇstna´nı´ bych asi take´ nebyl uzˇivateli pochva´len, kdybych prˇesˇel na novou verzi, na kterou nejsou zvyklı´. A ja´ osobneˇ v zameˇstna´nı´ pouzˇı´va´m TEX skoro vy´hradneˇ na UNIXu.
Du˚ sledkem tohoto odklonu autorovy´ch potrˇeb od odvedene´ pra´ce mu˚ zˇe by´t, a pravdeˇpodobneˇ je, me´neˇ propracovany´ a urcˇiteˇ me´neˇ prozkousˇeny´ balı´k.
Ad 5.Jednotlive´ cˇa´stiCSTEXu deˇlajı´ ru˚znı´ autorˇi pod ru˚zny´mi operacˇnı´mi syste´my.
Vy´sledna´ pra´ce pak prˇi opomenutı´ nemusı´ zcela zapadat do koncepce CSTEXu a vznikajı´ potı´zˇe na „rozhranı´ch kompetencı´ “. Prˇı´kladem je soucˇasny´ balı´k csla−
tex, ktery´ vytvorˇil Z. Wagner a odzkousˇel pod svy´m operacˇnı´m syste´mem, ktery´m je OS/2. Prˇitom zcela ignoroval skutecˇnost, zˇe v balı´ku MNU pro DOS jsou pro cslatexprˇipraveny polozˇky v menu a da´vky. Tyto da´vky ovsˇem s dodany´m ba−
lı´kem neumeˇly pracovat. Vznikla ota´zka, zda zmeˇnit da´vky nebo balı´k cslatex.
Ani ja´, ani on, jsme nemeˇli mozˇnost ani chut’ vyzkousˇet, zda nasˇe dı´lo na sebe navazuje, protozˇe nikdo z na´s prˇı´lisˇ nepracuje s DOSem. V na´sledujı´cı´ kapitole se proto pokusı´m vymezit pozˇadavky na autora modulu, co musı´ udeˇlat, aby byl modul bezproble´moveˇ zarˇazen doCSTEXu.
Ad 6.Je mi jasne´, zˇe pro uzˇivatele nebude prˇı´lisˇ snadne´ sledovat postupny´ pohyb ve verzı´ch jednotlivy´ch modulu˚ a jejich opravy, prˇestozˇe kazˇda´ vy´znamneˇjsˇı´ zmeˇna vCSTEXu bude zverˇejneˇna na listu. V souboruzmeny.txtprˇı´stupne´m jednak po−
mocı´ ftp a jednak pomocı´ WWW bude prˇiby´vat podrobny´ za´znam o jednotlivy´ch zmeˇna´ch vcˇetneˇ data zanesenı´ zmeˇny na serveru. Toto opatrˇenı´, na rozdı´l od sko−
kovy´ch zmeˇn jednou rocˇneˇ, umozˇnı´ autoru˚ m prova´deˇt opravy modulu˚ v okamzˇiku, kdy na to majı´ na´ladu a chut’ a ja´ je nebudu muset nutit ke splneˇnı´ cˇasovy´ch ter−
mı´nu˚ , ktere´ podle my´ch zkusˇenostı´ stejneˇ neplnili. Pravda, je to poneˇkud me´neˇ uzˇivatelsky prˇehledne´, bohuzˇel.
Jak zarˇadit novy´ modul
I vy se mu˚ zˇete sta´t spoluautoryCSTEXu. Kdyzˇ vytvorˇı´te instalacˇnı´ modul (na−
prˇı´klad ZIP), ktery´ je v souladu se sta´vajı´cı´ strukturouCSTEXu pro dany´ OS a je jednodusˇe zacˇlenitelny´ do sta´vajı´cı´ho stavu, je to jedineˇ vı´ta´no. Je ovsˇem bezpod−
mı´necˇneˇ potrˇeba, abyste si zkusmo instalovali soucˇasnou verzi CSTEXu pro dany´
OS a na neˇm provedli experiment zacˇleneˇnı´ vasˇeho modulu. Prˇi tomto zacˇleneˇnı´
je potrˇeba zaznamenat u´ kony a zmeˇny, ktere´ je nutne´ udeˇlat v souborech pocha´ze−
jı´cı´ch z rukou jiny´ch autoru˚ . Tyto zmeˇny je pak potrˇeba podrobneˇ popsat a zaslat teˇmto autoru˚ m. Azˇ je autorˇi zacˇlenı´ do svy´ch modulu˚ , je teprve mozˇne´ novy´ modul zacˇlenit doCSTEXu.
Prˇı´klad. Budete chtı´t prˇidat modul Ghostscriptugs.zipproCSTEX pro DOS.
Provedete na´sledujı´cı´:
1.Instalujete sisoucˇasnouverziCSTEXu pro DOS.
2.Instalujete svu˚ j balı´k.
3.Provedete za´sahy do sta´vajı´cı´ch souboru˚ (trˇeba prˇida´nı´ polozˇky v MNU).
4.Odzkousˇı´te funkcˇnost instalace vcˇetneˇ vasˇeho balı´ku.
5.Zasˇlete autorovi zmeˇneˇny´ch souboru˚ soupis zmeˇn (naprˇı´klad meˇ zasˇlete instrukci o zacˇleneˇnı´ nove´ polozˇky docfg.mnua do instalacˇnı´ch da´vek).
6.Ja´ provedu potrˇebne´ zmeˇny a vystavı´m obnoveny´ modul mnu.zipa va´sˇ modul gs.zip. Take´ provedu zmeˇny v instalacˇnı´ch da´vka´ch, prˇı´padneˇ v dokumentaci. Nepocˇı´tejte s tı´m, zˇe to budu znovu zkousˇet!
7.Vy da´te annonci o nove´m modulu na listucstexa budete na tomto listu odpovı´dat na prˇı´padne´ proble´my a dotazy uzˇivatelu˚ .
Samozrˇejmostı´ dobrˇe prˇipravene´ho modulu je nejen spra´vna´ struktura modulu ale take´ dobry´ a instruktivnı´ dokumentacˇnı´ soubor v cˇesˇtineˇ nebo ve slovensˇtineˇ.
Take´ je trˇeba (naprˇı´klad v dokumentaci) rozlisˇit vasˇi pra´ci od pra´ce prˇevzate´ ve formeˇ prˇevzaty´ch PD programu˚ a modul by nemeˇl by´t v rozporu s pozˇadavky autoru˚ prˇevzaty´ch PD programu˚ .
Je to dost hodneˇ pra´ce, ale kdyzˇ uzˇ takovou veˇc jednou udeˇla´te pro sebe, asi stojı´ za to ji zverˇejnit pro druhe´ pod hlavicˇkouCSTEXu. Usˇetrˇı´te tı´m pra´ci mnoha dalsˇı´m lidem, kterˇı´ bohuzˇel, jak plyne z my´ch zkusˇenostı´, va´m za to ani nebudou prˇı´lisˇ vdeˇcˇnı´.
Zarˇazenı´ neˇktery´ch novy´ch modulu˚ mu˚ zˇe by´t nejprve prˇedmeˇtem diskuse s au−
tory konkurencˇnı´ch produktu˚ . Naprˇı´klad zarˇadit doCSTEXu pro DOS alternativnı´
syste´m k syste´mu MNU mu˚ zˇe vyzˇadovat delsˇı´ diskusi. Netvrdı´m, zˇe bych byl z du˚ − vodu sve´ jesˇitnosti za´sadneˇ proti. Asi by za´lezˇelo na okolnostech a na projektu vy´sledne´ho usporˇa´da´nı´ modulu˚ .
Co s pa´ tou disketou
Kromeˇ PD programu˚ se v neˇktery´ch komponenta´chCSTEXu mohou vyskytovat i programy va´zane´ licencı´. Takove´ programy pakCSTUG rozsˇirˇuje podle podmı´nek stanoveny´ch smlouvou mezi autorem, resp. distributorem aCSTUGem.
V roce 1992CSTUG koupil editor CSEd a korektor prˇeklepu˚ , obojı´ pro DOS.
Od te´ doby k zˇa´dny´m dalsˇı´m na´kupu˚ m ani prˇechodu˚ m na noveˇjsˇı´ verze nedosˇlo.
Soucˇasne´ vedenı´CSTUGu neinklinuje k prˇı´lisˇ rozsa´hle´ podporˇe na´kupu podpu˚ rny´ch programu˚ pro TEX, zvla´sˇteˇ pokud se jedna´ o software za´visly´ na pouzˇite´m OS.
Zmı´neˇny´ editorCSEd a korektor prˇeklepu˚ je podle smluv s autory mozˇne´ bez−
platneˇ sˇı´rˇit jen pro cˇleny CSTUGu a nenı´ dovoleno jej distribuovat mimo rˇady cˇlenske´ za´kladny. Tento software je zarˇazen na pa´te´ disketeˇ v CSTEXu pro DOS.
Zatı´mco cely´ CSTEX je k dispozici na anonymnı´ch ftp serverech, obsah te´to pa´te´
diskety z uvedeny´ch du˚ vodu˚ prˇı´stupny´ nenı´.
Kolektivnı´ cˇlenove´ CSTUGu dostali v roce 1993 cely´ CSTEX 93 na disketa´ch, vcˇetneˇ pa´te´ diskety. Individua´lnı´ cˇlenove´ si pak mohli obsah pa´te´ diskety kopı´ro−
vat od kolektivnı´ch cˇlenu˚ . Dalsˇı´ mozˇnostı´ je distribuce obsahu pa´te´ diskety pro−
strˇednictvı´m Internetu za pouzˇitı´ osobnı´ho identifikacˇnı´ho cˇı´sla (PIN), ktere´ na pozˇa´da´nı´ prˇideˇlı´ cˇlenoviCSTUGu Martin Bı´ly´.
V nove´mCSTEXu je obsah pa´te´ diskety z pohledu zastoupeny´ch souboru˚ zcela stejny´ jako cCSTEXu94, ovsˇem ZIPy jsou zabalene´ s nepatrneˇ odlisˇnou strukturou.
Uvnitrˇ ZIPu je prˇida´n hlavnı´ adresa´rˇemtex, aby struktura teˇchto ZIPu˚ souhlasila se strukturou ostatnı´ch ZIPu˚ v instalaci. Ma´te−li pa´tou disketu zCSTEXu 94 nebo 93, pak stacˇı´ prˇebalit ZIPy do nove´ struktury a mu˚ zˇete disketu pouzˇı´vat i v soucˇas−
ne´mCSTEXu. Pro prˇebalenı´ je vCSTEXu prˇipravena da´vkanewcs5.bat, kterou je mozˇno na „obnovenı´ “ diskety pouzˇı´t. Upozorneˇnı´: Proved’te nejprve za´lohu pu˚ vodnı´
diskety.
Kde najdeme novou instalaci?
InstalaceCSTEXu je k dispozici na ftp serveru s anonymnı´m prˇı´stupem math.feld.cvut.cz
v adresa´rˇi /pub/cstex. Tam jsou v soucˇasne´ dobeˇ adresa´rˇemsdos,os2aunix.
Prˇitom prvnı´ dva adresa´rˇe jsou zcela totozˇne´ (UNIXovy´ link), protozˇe distribuce pro DOS a OS/2 vycha´zı´ ze stejne´ho za´kladu emTEX.
Distribuce pro MS Windows je realizova´na jednı´m doplnˇ kovy´m modulem texwin.zip, ktery´ je soucˇa´stı´CSTEXu pro DOS.
Da´le jsou k dispozici souborydiskuse.txtazmeny.txt. V prvnı´m je souhrn nejpodstatneˇjsˇı´ch diskusnı´ch prˇı´speˇvku˚ , ty´kajı´cı´ch seCSTEXu na diskusnı´ skupineˇ cstex. V druhe´m je podrobny´ seznam zmeˇn vcˇetneˇ data provedenı´ zmeˇny v jed−
notlivy´ch modulech. Du˚ vody, procˇ byla zmeˇna provedena, je mnohdy mozˇne´ vycˇı´st ze souborudiskuse.txt.
Prˇi zkopı´rova´nı´CSTEXu z ftp serveru doporucˇuji uchovat si souborzmeny.txt, nebot’ tento soubor vlastneˇ charakterizuje verziCSTEXu, kterou jste si zrovna zko−
pı´rovali. Protozˇe jsou zmeˇny prova´deˇny „za chodu“, mu˚ zˇete v budoucnu porovnat svu˚ j souborzmeny.txts vystavovany´m a ma´te prˇehled o rozdı´lech mezi vasˇı´ verzı´
CSTEXu a vystavovanou.
CSTEX je rovneˇzˇ prˇı´stupny´ prostrˇednictvı´m WWW na http://math.feld.cvut.cz/olsak/cstex.
Servermath.feld.cvut.czje prima´rnı´m serveremCSTEXu. Ostatnı´ ftp servery jej mohou zrcadlit.
CSTEX pro dany´ OS ma´ veˇtsˇinou specificky´ zpu˚sob instalace a mnohdy te´zˇ distribuce. Naprˇı´klad CSTEX pro DOS a OS/2 mu˚zˇe by´t sˇı´rˇen te´zˇ na disketa´ch 1.44 MB. Proto je zde prˇipravena da´vkamakeinst.bat, ktera´ z adresa´rˇe, v neˇmzˇ jsou vsˇechny moduly pohromadeˇ, prˇekopı´ruje instalacˇnı´ soubory na jednotlive´ dis−
kety s oznacˇenı´m CS−1 azˇ CS−5, EM−1 azˇ EM−7 a PK−1 azˇ PK−3. Tı´m vznika´ insta−
lacˇnı´ sada disket pouzˇitelna´ na pocˇı´tacˇı´ch s DOSem nebo OS/2.
Pro UNIX zatı´m podobna´ veˇc nenı´ udeˇla´na, protozˇe disketove´ me´dium pro UNIX neby´va´ zcela obvykle´ a instalacˇnı´ TARy za´kladu daleko prˇesahujı´ kapacitu jedne´ diskety.