Instalovani TeXu ?

Tomas Mraz mraz at kpsoft.cz
Mon Dec 14 10:27:33 CET 1998


Pokusim se shrnout par poznatku.

O instalaci ve stylu jednoho .exe souboru pro Win 95/NT se snazi MiKTeX (a v
posledni verzi 1.11 se mu to docela dari).
Pro ceske uzivatele TeXu to ma ale nekolik hacku.

1. Uzivatele LaTeXu - az na nekolik vyjimek (napr. stare ceske vzory deleni,
nektere typograficke chybky v ec-fontech, necitelne znaky v logu) vice mene
bez problemu pokud se pouzije patricne inputenc.
2. Uzivatele plainu - problem s prekodovanim vstupu - jedno z reseni by bylo
vytvorit nove cx fonty (obdoba csfontu), ktere by mely ceske znaky s kody
nad 127 v kodu 1250 - vyhodou by byla typograficka spravnost vyslednych
dokumentu, moznost pouzit tyto fonty v libovolne instalaci miktexu.Fatalnim
problemem je nekompatibilita .dvi souboru. -> nevhodne reseni
Jine reseni - pouzit encTeX - vzhledem k tomu, ze autor MiKTeXu zrejme
nestoji o to, aby byl encTeX jeho soucasti (neodpovedel mi na e-mail). Je
problematicke udrzovani verzi MiKTeXu (nutnost pri zasadnich zmenach v
novych verzich MiKTeXu znovu provest patch).
Pokud budu pouzivat dokumenty s csfonty nemohu ocekavat prenositelnost sveho
dokumentu jinde nez v ramci Ceske republiky, proto se mi zda zbytecna
diskuse o prenositelnosti encTeXovych dokumentu. Stacilo by, aby byl encTeX
dostatecne rozsiren v ramci CR. Pokud bych pak chtel sirit nejaky svuj
plainovsky dokument, ktery pouziva cs-fonty staci na jeho zacatku zavest
patricny prekodovaci .tex soubor z encTeXu. Musim jeste zajistit, aby
nedoslo k jeho prekodovani napriklad pomoci zabaleni do .zip souboru.
3. Zustavaji pak jeste uzivatele puvodniho CSTeXu pro DOS - ti bohuzel
nemaji moznost pouzit encTeX. Pokud se rozhodnou prejit na MiKTeX budou mit
tolik prace, nakolik si jejich instalaci CSTeXu prizpusobili svym
pozadavkum.

Protoze nepouzivam LaTeX budu dale zminovat jen zmeny potrebne  k rozchozeni
plainu.
0. Nainstalujeme spravne MiKTeX. (vyzaduje pridani cesty na binarky do path
a restart)
1. Do MiKTeXu pridame zdrojove .tex soubory encTeXu a binarku a .pool soubor
encTeXu pro MiKTeX
2. Do MiKTeXu je z CSTeXu nezbytne prenest zdrojove soubory souvisejici s
csplainem vcetne hyphen souboru.
3. Prekopirujeme i zdroje csfontu.
4. Je vhodne prekopirovat i virtualni fonty cm->cs, aby nam .pk soubory
cmfontu nezabiraly na disku zbytecne misto.
5. Provedeme initexmf --update (vytvori znovu .fndb soubor)
6. Vygenerujeme formaty z encTeXu (zajimave budou predevsim plain-1250-cs a
plain-kam-cs).
7. Nyni by melo vsechno fungovat. Pokud prejdeme do cmd-promptu a zavedeme
nejakou cestinu kamenickych mel by preklad nasich puvodnich dokumentu z
cstexu pri pouziti formatu plain-kam-cs probehnout v poradku, zobrazeni
pomoci YAPu by melo take fungovat (s tim, ze se automaticky dogeneruji
bitmapy cs-fontu). Pokud se rozhodneme pouzivat editor a kodovani ve Windows
muzeme pouzivat format plain-1250-cs, pak je ale nezbytne mit zapnutou oem
konverzi pri vystupu na terminal z TeXu. Autor MiKTeXu ji pridal az v
nejnovejsim update instalace, proto ji vsak v binarce, ktera byla docasne
vystavena u me nenajdete -> jakmile vyresim problemy s autorskymi pravy a
vystavim novou binarku bude toto prekodovani obsahovat.

Par vad na krase:
1. Pokud pouzivame nejake Postscriptove fonty pocestene pomoci a2ac, musime
prenest jejich .tfm, .vf a .pfb soubory take - pro tyto fonty nebude
fungovat automaticke generovani .tfm souboru (je mozne jen pro Metafontove
fonty). Dale je nutne zaradit tyto soubory do mapovacich souboru pro dvips a
ps2pk a provest update psres databaze (dle dokumentace MiKTeXu).
Bohuzel v YAPu je zrejme chyba, ktera zpusobuje  nespravne umisteni hacku a
carek v takto vygenerovanych vf fontech (nejsem si tim jist, ale je to
pravdepodobne).
2. Protoze automaticke generovani .pk a .tfm souboru pouziva nazvy souboru k
urceni adresare kam se vysledne .pk a .tfm soubory umisti a v patricnych
konfiguracnich souborech samozrejme neni urceno, ze existuji nejake csfonty,
budou se nam vygenerovane bitmapy cs fontu ukladat do nejruznejsich
podadresaru. To je ale jen vada na krase, na funkcnosti to nic nemeni.

Uvazoval jsem o tom, ze bych zabalil vsechny soubory z CSTeXu uvedene v
postupu vyse do nejakeho samorozbalitelneho archivu tak, aby se daly primo
rozbalit do texmf stromu v MiKTeXu. Obavam se vsak, ze bych opet mohl
narazit na problem autorskych prav, a tak to asi necham na kazdem rucne.

Tomas Mraz





More information about the csTeX mailing list