dvips sectioning - resume
Antonin Strejc
STREJC at vc.cvut.cz
Fri Sep 26 16:11:44 CEST 1997
Pratele,
dekuji za Vase reakce na problem s clenenim ps souboru programem
dvips. Z informaci, ktere jsem ziskal zde, a z osobni korespondence
s Tomem Rokickim si dovoluji zverejnit nasledujici resume.
RESUME:
~~~~~~~
1. dvips cleni dokument do sekci, kdyz je splnena alespon jedna
z nasledujicich podminek:
a) dvips zjisti, ze naroky dokumentu na virtualni pamet tiskarny
jsou vyssi, nez hodnota nastavena parametrem m <size>
b) dvips je volan s parametrem -S <num>, kde <num> (pozadovany
pocet stran v sekci) je mensi nez celkovy pocet stran
dokumentu.
Pokud jsou splneny obe podminky zaroven, pak plati, ze zadna
sekce nebude vetsi nez <num> a zaroven zadna sekce nesmi mit
pametove naroky vetsi nez je <size>. Teoreticky tedy mohou
takto vzniknout sekce o nestejnem poctu stran.
2. Z bodu 1 neprimo vyplyva, ze cleneni do sekci NENI ZAVISLE NA
PLATFORME! Tom dokonce tvrdi, ze vystupni ps soubory porizene
dosovskou a unixovskou verzi dvips musi byt naprosto identicke.
3. Jakmile je dokument rozdelen do sekci, NENI MOZNE z nej
vybirat stranky ci menit jejich aranzma. Proto by bylo chybou
ponechavat u takoveho souboru DSC znaceni a komentare jsou tedy
zamerne nahrazeny jinymi. Programy z psutils i GSview na to
zareaguji tim, ze neprovedou selekce stran, protoze striktne
vyzaduji DSC znaceni.
4. Pokud tedy chceme u ps souboru provadet selekce stran ap., je
bezpodminecne nutne ZAMEZIT cleneni do sekci (cleneni jde
snadno vyvolat, ale uz hure potlacit). Toho lze dosahnout
napriklad takto:
a) v radce konfiguracniho souboru u parametru m<size> zvetsit
hodnotu <size>, pokud mame k dispozici vetsi virtualni pamet
tiskarny, nez je <size>. Zmereni velikosti virtualni pameti
tiskarny je popsano v dvips.dvi
b) pokud i potom dvips cleni dokument do sekci, je nutne omezit
naroky dokumentu na virtualni pamet tiskarny, napr. zavest
kompresi bitmapovych fontu (-Z), vyhodit pripadne obrazky
vytvorene programem bm2font a nahradit je eps verzemi,
nebot ty zabiraji jen pamet aktualni strany, kterou pote
uvolni, zatimco fonty zabiraji pamet cele sekce; dale je
dobre podivat se, zda dokument prilis nehyri ruznymi typy
fontu, ktere by bylo mozne (i v zajmu estetiky) zredukovat.
4. Polozil jsem Tomovi mj. otazku, zda by nebylo vhodne zaclenit
rovnou do dvips nastroje pro selekci a aranzma stranek, tak jako
to udelal Mattes u svych ovladacu, cimz by odpadla potreba
vselijakych pomocnych ps utilit. Dostalo se mi strohe odpovedi:
"Vubec se mi nelibi myslenka znecistovani dvips takovymi vecmi."
Takze v tomto asi mame smulu...
S pozdravem
Antonin Strejc
---------------------------------------------------------------------
Ing. Antonin Strejc Phone: +420-2-24352938
---------------------------------------------------------------------
Czech Technical University in Prague Computing Centre
Czech Republic Zikova 4, 166 35 Praha 6
---------------------------------------------------------------------
More information about the csTeX
mailing list