LCzech.sty

Jiri Vesely jvesely at karlin.mff.cuni.cz
Sat Nov 23 15:11:18 CET 1996


  K nize pobehle korespondenci jen hlasim, ze jsem
  mel pri instalaci stejny problem, ale popsane reseni mi
  bez problemu delsi cas funguje. Je fajn, ze je to upraveno,
  ja jsem se domnival, ze si to musi uz uzivatel dodelat.

  Srdecne zdravi
  Jiri Vesely


> On Thu, 21 Nov 1996, Hans Ginzel wrote:
>
> > Dovolil bych upozornit na jeste jednu asi chybu v zipech.
> > V czech.sty je test jestli se nahodou nepreklada formatem LaTeX2e. V
> > kladnem pripade se vola LCzech.sty.
> > Ovsem ja jsem v zipech z math.feld.cvut.cz zadny lczech.sty ani
> > lslovak.sty nenasel. Predpokladam, ze autori meli na mysli, ze v
> > adresari TeXInput\LaTeX2e\csLaTeX\ bude existovat kopie toho
> > L2eTeXovskeho souboru se jmenem lczech.sty. Totez plati pro lslovak.sty.
> > Pokud jsem tak ucinil, pak vse fungovalo.
>
> Dekuji za upozorneni, priznam se, ze jsem vubec netusil, ze v csLaTeXovem
> baliku je namisto spravneho lczech.sty sporne czech.sty. Dokonce me to
> trochu rozladilo. UNIXovy cslatex.tar (ktery provozuji) je sice vporadku,
> ale pro mnoho lidi asi nepouzitelny, nebot pocestuje velmi starou verzi
> LaTeXu 2e. Noveji pocesteny LaTeX 2e muzete najit u pana Snajdra na
> http://home.zcu.cz/~snajdr5, ovsem i tam budete muset prejmenovat
> czech.sty na lczech.sty a analogicky pro slovak.sty.
>
> Pouzivate-li v DOSu nebo v OS2 nejaky davkovy system, ktery pred
> spustenim TeXovych uloh muze nastavit promennou prostredi TEXINPUT, pak
> pritomnost dvou ruznych stylu czech.sty v adresarove strukture emTeXu by
> nemusela vadit. Staci, kdyz pred spustenim latexu 2e se provede
>
>   set TEXINPUT=%EMTEXDIR%\texinput\latex2e!;%EMTEXDIR%\texinput!
>
> a pred spustenim latexu 209 a plainu staci provest
>
>   set TEXINPUT=%EMTEXDIR%\texinput!
>
> Presne to je udelano napriklad v systemu MNU.
>
> Vysvetleni: Protoze 2e styl czech.sty sedi v texinput\latex2e\cslatex,
> najde se pri kompilaci formatem l2e predevim tam, protoze drive uvedene
> cesta pred strednikam ma prednost. Protoze non-2e styl czech.sty sedi
> v texinput\csplain, najde se pri pouziti TEXINPUT=%EMTEXDIR%\texinput!,
> protoze to prohledava jen v prvni urovni podadresaru (tj. napriklad
> .\csplain) ale "nedosahne" do druhe urovne (tj. napriklad .\latex2e\cslatex).
> Toto chovani je zpusobeno zapisem jen jedineho vykricniku.
>
> Vyse jsem uvedl, ze soucasny stav by nemel byt na zavadu, nicmene jej
> povazuji za NEUDRZITELNY. Autori pocesteni latexu 2e se budou muset
> rozmyslet, zda pristoupi k nekteremu z techto opatreni:
>
> 1) Dusledne nazyvat svuj styl lczech.sty (totez plati pro lslovak.sty)
>    a nevnaset do toho terminologicky chaos. Pouziti \usepackage{czech}
>    jim pak bude stejne fungovat, protoze v non-2e stylu czech.sty je
>    pri zjisteni formatu 2e odkaz na lczech.sty. To byl muj puvodni zamer.
>
> 2) Spojit kody obou stylu do jedineho souboru. To prinasi jiste
>    komplikace, protoze menit se v pulrocnich intervalech muze kod
>    tykajici se l2e, zatimco baleno by to melo byt vramci csplain.tar,zip.
>    Samozrejme, ze pak by jejich styl nesmel na zacatku obsahovat zapis
>    \NeedsTeXFormat{LaTeX2e}.
>
> Jeste bych uvedl jednu historickou poznamku. Non-2e styl czech.sty vznikl
> hlavne pro podporu latexu 2.09. Vetsi cast tohoto stylu je totiz o tom,
> jak misto implicitniho Chapter psat ceske Kapitola apod. Je balen v
> csplain.zip,tar zvlaste proto, ze pritomnost tohoto baliku je nutna pro
> instalaci csLaTeX 2.09 a pro instalaci dalsich cs formatu: csAMSTeX,
> csLAMSTeX. Mame tim zajisteno, ze styl bude pritomen vzdy, kdyz to bude
> potreba. My plainiste pravdepodobne pouzivame tento styl velmi zridka
> (mam-li mluvit za sebe, tak jej nepouzivam vubec), protoze misto
> \input czech.sty nam pripada prirozenejsi napsat \chyph, cimz je zapnuto
> ceske deleni. O moc vice ten styl neumi. Uvozovky jsou ve formatu csplain
> <Sep 1996> primo k dispozici a pokud potrebujeme neco dalsiho, tak si na
> to udelame vlastni makra.
>
> Tvurci noveho LaTeXu, jak jiste vime, prestali podporovat LaTeX 2.09.
> Vytvorili zpetne nekompatibilni jazyk stylu a prohlasili, ze latex 2.09 a
> latex 2e sice maji spolecne nazvy nekterych stylu, ale tyto styly musi
> byt bezpodminecne ulozeny v texinput tak, aby se vzajemne neohrozovaly.
> Neni to tedy jenom problem czech.sty, ale tez article.sty a dalsich. Tim
> vznikaji problemy zde uvedene.
>
> Z teto uvahy vyplyva jeste jedno reseni: Po vzoru LaTeX teamu prestat
> podporovat LaTeX 2.09 a dale vsechny formaty, ktere l2e nejak zastresuje,
> tj.: AMSTeX a LAMSTeX. Pak by se mohl non-2e styl czech.sty jednoduse
> vyhodit, protoze pro csplain neni tak moc potreba. Osobne ovsem nejsem
> pro toto reseni, protoze by lide prisli o stabilni LaTeX (2.09), o moznost
> pouzivat SliTeX a na AMSTeX jsou take zvykli. Takze toto reseni zavrhuji
> hned v zarodku.
>
> Petr Olsak
>
>




More information about the csTeX mailing list