CSTeX93 -> CSTeX94

Petr Olsak olsak at math.feld.cvut.cz
Fri Dec 17 09:56:41 CET 1993


Vazeni pratele, dobry den.

Posilam vam malou vanocni nadilku ve forme seznamu zmen v CSTeXu, ktere
chystame provest v lednu. Omlouvam se vsem, kteri protahuji mail
pomalymi linkami -- soubor je totiz ponekud obsahly. Na druhe strane
si myslim, ze soubor muze byt zajimavy pro vsechny stavajici uzivatele
CSTeXu.

Petr Olsak

                *******************************************
                *     Zmeny CSTeX-1993 --> CSTeX-1994     *
                *******************************************
                1.12.1993                        Petr Olsak

UVODNI POZNAMKA
===============
Dekujeme vsem, kteri nam poslali pripominky ci objevene chyby. Jejich
zasluhou bude balik CSTeX lepsi s mensim mnozstvim chyb.

Budeme se snazit o minimalni mnozstvi zmen. Zmeny se tykaji pouze
reklamovanych chyb. Ruzne navrhy na zmeny konfigurace jsem vetsinou
neakceptoval, protoze konfiguraci si muze menit svobodne kazdy uzivatel
sam. Radikalni zmeny v teto instalaci necekejte ani do budoucna;
predpokladame, ze toto je posledni pokus o konfigurovani TeXu pod DOSem a
ze budoucnost maji systemy, umoznujici paralelni zpracovani procesu.

Jeste se muze vynorit otazka, jak se CSTeX zachova k novym aktivitam pana
Mittelbacha (NFSS2, LaTeX3). Pokud se o CSTeX budu starat ja, nebudu tyto
novinky zarazovat. Odpustte mi moji konzervativnost, ale myslim si, ze
se zatim jedna o nadstavbove veci (bez nichz se TeX a urcite i mnoho
uzivatelu -- zacatecniku) obejde. Kdo ma o uvedena makra zajem, muze si je
stahnout z verejnych archivu. CSTeX totiz nemuze byt nafukovaci -- mohl
by nam brzy prasknout. Pokud by mel nekdo jiny nazor a chtel by po me
prevzit starost o CSTeX, rad mu tuto casove narocnou "zabavu" prenecham.


CISLOVANI VERZI
===============
Zmeny se tykaji verze, ktera byla distribuovana v kvetnu a cervnu 1993 a
ktera se pri pouziti TeX-menu-sytemu predstavi pri startu jako:

This is TeX-menu-system, Version Jan-1993 (for DOS)

Ja zustavam neustale tvrdym odpurcem cislovani verzi. Domnivam se, ze tato
cisla nuti uzivatele byt neustale ve strehu, zda nahodou nezaspal
nejnovejsi verzi. Navic uzivatel je vlastne nucen si hausnumera verzi
pamatovat. Takove uzivatele primo obdivuji (napr. kolega Dont je schopen
bez zavahani oznacit cisla nejnovejsich verzi programu dvips, pkzip apod.).

Z uvedenych duvodu se nase zmenena verze bude predstavovat pri startu takto:

This is TeX-menu-system, Version Jan-1994 (for DOS) [Upgrade from 1993]

Protoze nechystame zadne prekotne zmeny ani do budoucna (nejcasteji vzdy na
zacatku kalendarniho roku), bude vyhodne se v souvislosti s verzemi CSTeXu
vyjadrovat pomoci rocniku. Tj. puvodni verze je CSTeX-93 a provedete-li zde
popsane zmeny, ziskate CSTeX-94.


INSTALACE ZMEN DO VASEHO SYSTEMU CSTeX-93
=========================================
Implementaci nejpodstatnejsich zmen je mozne provest ve dvou krocich za
pouziti jedine diskety "UPGRADE-94".

1. krok:  V souborech jiz instalovanych (na disku).
2. krok:  V instalacnich souborech (na disketach).

Prvni krok se muze provest dvojim zpusobem:

1.a) "Nepouceny" uzivatel muze spustit davku UPGRADE.BAT a po odpovedi na
     nekolik dotazu se vsechny soubory aktualizuji automaticky.
     Nevyhoda: Pokud jste provedli v konfiguracnich souborech nejake
     vlastni zmeny, prijdete o ne.
1.b) Pokud jste provedli nejake vlastni zmeny, muzete presto spustit davku
     upgrade.bat. Musite vsak pri dotazu na zmenu tech konfiguracnich
     souboru, do nichz jste zasahovali, odpovedet NE a zanest zmeny do
     techto souboru manualne. Vyuzijete pritom podrobnou dokumentaci zmen
     v souboru CHANGES.DOC

Druhy krok (aktualizace instalacnich disket) se provede vyvolanim teze
davky UPGRADE.BAT. Po potvrzeni, ze chcete aktualizovat obsah Vasich
instalacnich disket davka zpetne konvertuje soubory na disku do instalacni
podoby na disketach. Samozrejme se zanesou i Vase vlastni zmeny. Ziskate
tim jakousi "soukromou" instalacni verzi CSTeXu. Doporucuji, aby se ve
verejnych archivech nabizela pouze originalni instalacni verze CSTeXu,
kterou zverejnim asi koncem ledna na pocitaci math at feld.cvut.cz.


PREHLED ZMEN
============

1. Chyby
--------
**** Vadne metriky CS-fontu.
* Soubory: cs*.tfm
* Popis chyby: Kapitalky s akcenty maji v metrickych udajich mnohem vetsi
  vysku, nez ve skutecnosti odpovida jejich kresbe. Tato vyska je dokonce
  vetsi, nez velikost kuzelky vcetne meziradkoveho vyplnku (\strut). Napr. pro
  sazbu 10/12 je vyska strutu 8.5pt, zatimco vyska kapitalky s akcentem je
  9.47221pt. To muze zcela rozhodit radkovy rejstrik.
* Nasel: Petr Olsak (15.11.93)
* Chybu opravi: Karel Horak, Fonty znovu vygeneruje: Martin Bily
* Poznamka: Chyba bude sice odstranena zmenou v jedinem souboru
  csaccent.mf, ale nasledne bude treba vsechny fonty pregenerovat. Je nutne
  zamenit aspon metriky cs*.tfm a pokud nechcete, aby vam ovladace hlasily
  varovani o nesouladu kontrolnich souctu, je potreba zamenit i bitove
  reprezentace fontu (*.fli), tj. nejvetsi objem celeho baliku CSTeX. Na
  diskete "UPGRADE" budou pouze zmenene *.mf a *.tfm. Chcete-li si obnovit
  *.lib, budete si muset fonty znova stahnout z archivu, nebo sami vygenerovat.

**** Nelze vygenerovat cminch
* Soubor: cminch.mf, title.mf
* Popis: v dodavce souboru *.mf jsou puvodni Knuthovy soubory netknute, tj.
  lze bez problemu vygenerovat napr. cmr10 misto csr10. To neplati o cminch.
  V cminch.mf je na konci zmeneno volani generatoru z puvodniho title.mf na
  kmtitle.mf, pricemz puvodni title.mf zcela chybi.
* Nasel: Petr Olsak (7.12.93)
* Chybu opravi: Karel Horak.

**** Vadne italske korekce pro narodni znaky ve sklonenem pismu a italiku
* Soubory: cs*.mf
* Popis: Italske korekce jsou pro akcentovana pismena stejna, jako by
  akcent nemely. Pritom nektera pismena maji s akcentem ponekud sirsi
  prumet kresby do ucari nez bez akcentu. ( \'e, \softd, \softt, ...)
* Nasel: Petr Olsak (10.12.93)
* Chybu opravi: Karel Horak.

**** Chybejici bitmapy fontu pro AMSLaTeX
* Soubory: *.fli, fontdef.cs
* Popis: AMSLaTeX nacita ze souboru fontdef.cs informace o fontech, k nimz
  neexistuji bitmapy v instalaci CSTeXu. Jedna se o fonty cs*12 v nenulovem
  \magstepu.
* Nasel: Petr Olsak (21.5.93)
* Opravi: Petr Olsak, Oldrich Ulrych.
* Poznamka: Balik nebudeme rozsirovat nad stanovenou mez, danou 18
  disketami. Proto provedu zmeny pouze v souboru fontdef.cs tak, aby se
  pracovalo s fonty obdobne, jako v LaTeXu (tj. napr. csr12 scaled\magstep2
  bude nahrazen csr10 scaled\magstep3).

**** Maly krouzek nad \bf U.
* Soubory: csotheru.mf, *.fli
* Popis: Pri malych velikostech je krouzek srovnatelny s teckou nad i
* Nasel: Pavel Kolar (30.8.93)
* Chybu opravi: Karel Horak

**** Ne vse v editoru CSED funguje, testovano i v nove verzi z rijna 93.
* Soubor: csed.exe
* Popis: Nefunguje budik, ...
* Nasel: Petr Skoda, Pavel Kolar
* Chybu opravil: Pavel Sevecek (3.12.93)
* Poznamka: K CSEDu jsem nucen zaujmout velmi vlazny postoj. Ptal jsem
  se dvakrat autora v elektronicke poste o jeho nazor na jiste podnety a
  nedostatky, ktere jsem v CSEDu v souvislosti se zarazenim do CSTeXu
  objevil. Nedostal jsem zadnou odpoved, tj. autor asi nepovazuje mou
  malickost za predstavitele CSTUGu, ktery by byl opravnen s nim o teto
  veci jednat. Timto predstavitelem je zrejme pouze Karel Horak, ktery ale
  CSED pravdepodobne nikdy v provozu nevidel. Clenove CSTUGu zajimajici se
  o CSED jsou tedy v patove situaci. Autor se patrne citi podveden
  zverejnenim jeho dokumentace v elektronicke podobe. Ovsem o tom, ze se to
  nesmi, NENI ve smlouve zminka.

**** Nefunguje CSBibTeX.
* Soubor: csbibtex.exe
* Popis: CSBibTeX neradi spravne podle ceske abecedy, pokud se jedna
  o kapitalku s akcentem. Testovano na kodu Kamenickych.
* Nasel: Petr Olsak (5.4.93)
* Chybu opravi: Pavel Novotny

***** Chyba v CSIndexu.
* Soubor: csindex.exe, csindex.dvi
* Popis: ?   Viz diskuse v cstex (mail-listu).
* Nasel: Zdenek Wagner (3.12.93)
* Opravil: Zdenek Wagner (6.12.93) (13.12.93)

**** Chybna definice pro mfjob v makefont.bat
* Soubor: maketexp.bat
* Popis: Soubor maketexp.bat, podle nejz vytvari dvips podklad pro
  vytvoreni chybejiciho fontu mfjobem, nebyl spravne upraven pro prostredi
  v CSTeXu. Misto "def output_lj..." se melo pouzit "redef output_lj..".
  Navic zde nejsou spravne nasmerovany .log a .tfm.
* Nasel: Tomas Hulek (13.7.93)
* Chybu opravi: Petr Olsak (vanoce)

***** Nevhodne chovani systemu nabidek, napise-li se soubor vcetne pripony.
* Soubor: texset.bat
* Popis: Napise-li se (omylem) pri volani systemu pracovni (hlavni) soubor
  vcetne pripony, system mlci a chova se nekorektne. Napr. pri volbe
  "Clear dvi" dojde k uzivatelske katastrofe (vymazani zdrojoveho textu).
* Reklamoval: Vice uzivatelu
* Chybu opravil: Petr Olsak (1.12.93)
* Poznamka: Byl vytvoren podpurny programek fix.c (fix.exe), ktery je
  zarazen do davky texset.bat a texbat.bat. Programek zaridi, aby se
  v pripade nepritomnosti pripony v nazvu souboru doplnila pripona .tex,
  zatimco pri explicitnim zadani pripony bude tato pripona akceptovana.

***** Chybi rozmer strany A4 v prn*.cnf a hplj.cnf
* Soubory: prn*.cnf, hplj.cnf
* Popis: V konf. souborech pro tiskarnu chybi parametr rozmeru strany A4,
  tj. pouzije se americky "kratsi" format a muze se ztratit sazba v dolni
  casti strany. Dusledkem teto chyby je tez nespravna lokalizace sazby
  otocene o 90 stupnu (napr. parametr \tr1), protoze tato vec dopada jinak
  v "Preview" a jinak na papire. "Preview" ma totiz stranu A4 definovanou
  spravne.
* Objevil: Jiri Demel (10.6.93)
* Opravi: Petr Olsak (vanoce)
* Poznamka: Na navrh kol. Demela prepisu tyto parametry pro VSECHNY *.cnf
  pomoci jednotek nam blizsich (mm misto in).

***** Chyba v programu MNU
* Soubor: mnu.exe
* Popis: Nespravna lokalizace aktivni editovatelne polozky v pripade, ze se
  naleza v okenku bez ramecku.
* Nasel: Petr Olsak (12.10.93)
* Opravil: Petr Olsak (1.12.93)
* Poznamka: Zaroven s opravou chyby byla do programu zarazena jedna
  drobnost -- parametr ~timeout, umoznujici konfigurovat, co se stane po
  stanovenem case "nicnedelani" s klavesnici a mysi.

***** Chyba v souboru pro kodovou stranku DOSu
* Soubor: fontcs.dpi
* Popis: Zapomnelo se na slovenstinu. Misto mekkeho l tam zustalo i se
  sriskou a dlouhe velke R ma podobu znaku 1/2.
* Nasel: Richard Vanek (6.12.93)
* Opravil: Petr Olsak (7.12.93)


2. Navrhy na vylepseni
----------------------
**** Menu by melo mluvit jen jednim jazykem.
* Soubor: cfg.mnu
* Popis: Nabidka ma anglicke texty polozek a ceskou napovedu. To nekoho
  rusi.
* Reklamoval: Vice uzivatelu.
* Opravi: Nikdo
* Poznamka: Mam pro to dobre duvody, proc jsou texty polozek anglicky a
  napoveda cesky. Uzivatel TeXu je totiz tvor nenulove inteligence, takze
  stupidni preklady nabidek (viz Ventura apod.) jsou pro nej zbytecne.
  Navic neustale pracuje s anglickymi slovicky primo v dokumentu TeXu
  (documentstyle, array, equation apod.). Pokud uzivatel neumi jazyk, pak
  se pet nejuzivanejsich polozek v nabidce nauci velice snadno, (zvlaste,
  ma-li ceskou napovedu), zatimco s ridicimi slovy TeXu bude bojovat asi
  dlouho.

**** Absence zminky o problemu s \font\cosi=cs* (misto cm*) v dokumentaci
* Soubor: ctimne.txt, ctimne.tex
* Popis: V ctimne.txt je vycet problemu s kompatibilitou se starou verzi.
  Upozorneni na konstrukce typu \font\cosi=cs* tam chybi.
* Nasel: Petr Olsak (30.5.93)
* Chybu opravi: Petr Olsak (vanoce)

**** Preklepy v dokumentaci a helpech
* Soubory: *.mnu, *.doc
* Popis: Napr. instalacni program tvrdi, ze instaluje z patnacti disket,
  pritom vsichni vime, ze disket je 18.
* Opravi: Petr Olsak (vanoce)
* Poznamka: Opravim jen to, ceho si vsimnu.

**** Moznost kopirovat instalacni diskety ze sitovych disku
* Soubory: *.*, tex-copy.bat
* Popis: Na sitovych discich je vhodne mit vsechny instalacni soubory
  v jednom velikem adresari. Pak lze snadno provest instalaci nejen do
  jineho mista spolecne diskove kapacity, ale i na lokalni disky
  jednotlivych klientu (pro pripad havarie site). Z tohoto spolecneho
  adresare se ale spatne rekonstruuji obsahy jednotlivych instalacnich
  disket. Proto udelal student Miroslav Ludvik (u kol. Demela) davku, ktera
  tuto rekonstrukci provadi. Davka bude zarazena jako soucast CSTeXu.

**** Program dviout neukazuje hotove stranky
* Soubory: dviout.exe, dviout.pas
* Popis: Program neukazuje hotove stranky (jak je obvykle u jinych programu
  ukazovat je v hranatych zavorkach), takze pri 100 a vicestrankovem
  souboru se na chvili jevi pocitac jako tuhy.
* Nasel: Miroslav Dont
* Opravi: Oldrich Ulrych

**** Nevhodny kerning
* Soubory: kmroman.mf, czech.sty, slovak.sty, cstocs.pas, cstocs.exe
* Popis: Kerning mezi narodnimi uvozovkami a nasledujicim (predchazejicim)
  pismenem neni prilis vhodny. Taktez program cstocs pri transformaci do
  TeX sekvenci definuje \softl, \softd s nevhodnym kerningem mezi pismenem
  a akcentem.
* Nasel: J. Vesely, Pavel Kolar
* Opravi: Karel Horak, Oldrich Ulrych.

***** 600dpi
* Soubory: lib600*.fli
* Popis: S rozsirenim laserovych tiskaren 600 dpi vznika poptavka po techto
  fontech.
* Navrhuje: vice uzivatelu
* Reseni: zaradit do verejnych archivu i fonty v teto hustote jako soucast
  CSTeXu, ktera neni a nebude distribuovana na disketach (prilis velke
  sousto pro diskety). Ve vypocetnich centerch, vybavenych kazetopaskovou
  pameti organizovat moznost kopirovani CSTeXu vcetne techto fontu na
  pasky. V teto souvislosti zvazit moznost distribuce fontu 1270 dpi pro
  osvitove jednotky (toto rozliseni byva obvykle pro cernobilou sazbu).

***** Chybi PSFIG.TEX
* Soubor: psfig.tex
* Popis: Chybi nektera makra, podporujici praci s PostScriptem
* Reklamoval: Vilem Novak (Ustav geoniky)
* Poznamka: Vzdy v baliku budou nekterym lidem chybet nektera makra.
  Zalezitosti, tykajici se PostScriptu se pokusime (zbude-li misto)
  zaradit. Na druhe strane nema smysl neustale doplnovat CSTeX novymi styly
  apod., protoze pak mohou vznikat problemy pri predavani zdrojovych textu.
  Myslenka je takova, ze pokud uzivatel chce pouzit styl mimo ramec CSTeXu,
  necht tak ucini sam pri vsi bdelosti. Kdyz pak posle zdrojovy text nekomu
  jinemu, bude dobre vedet, jake styly mu ma pribalit, aby se prijemce
  nemusel pidit po tajemnych stylech, ktere jeste ve sve instalaci nema.

***** Chybi font RSFS*
* Soubor: rsfs*.mf,  .tfm,  .fli
* Popis: Chybi "Script font" bezne pouzivany v matematickych textech.
* Reklamoval: Vilem Novak
* Zaradi: Petr Olsak (zbude-li misto)
* Tyto fonty nejsou volany zadnym makrem zarazenym do CSTeXu. Proto bych
  soucasne s fonty pribalil jednoduchy AMSLaTeXovy styl pro jejich pouziti.

***** Shanka po fontech z knizecky "Pamphlet on TeX fonts"
* Pozaduje: Vice uzivatelu.
* Zaradi: Karel Horak ?
* Poznamka: Fonty se daji jiste ziskat z verejnych archivu. Na druhe strane
  mame na diskete CSTeX-5 jeste dost mista, takze by mohly byt tam (v
  podobe METFONTovych zdrojovych textu), jako darek clenum CSTUGu (aby se
  po nich nemuseli shanet v archivech). Nebo na diskete CSTeX-19?

------------------------- konec, vesele vanoce ----------------------




More information about the csTeX mailing list