Media change in dvips in one document (fwd)

Zdenek Wagner - Ustav chemickych procesu AV wagner at cesnet.cz
Mon Aug 7 17:29:42 CEST 2000


On Mon, 7 Aug 2000, Hans Ginzel wrote:

>
>    Jak navrhujete toto systemove vyresit u dvips?
>
U dvips asi tezko...

>    Co je to konformni postscript? Kde je to specifikovano (na Internetu)?
> Musim vlastne v definici media psat take ten komentar
>
Je to v PostScript Reference Manual, da se sehnat v PDF na WWW strankach
Adobe (Level 3 ma asi 800 stran), nebo se da koupit jako kniha. Jedno z
hlavnich pravidel rika, ze zmeny provedene na jedne strance nesmi ovlivnit
vzhled jine stranky. To znamena, ze pak muzete vzit cely prolog (tj.
definice maker, fonty, nastaveni) a libovolnou stranku (tj. obsah od
nejakeho %%Page do nasledujicicho) a trailer (s uklidem) a musi se to
vytisknout spravne. To u Vaseho souboru neplati.

> 	%% BeginFeature: *Paper select ....
> 		.... <<setpagedevice ....
> 	%% EndFeature
>
> ?  Pro koho (ktere programy) je to dobre? Mel bych v tom scipt.pl jeste
> neco odfiltrovavat? Nebo naopak, lze nejakym komentarem varovat ony utilty
> pred necim takovym, jako je zmena media? Nebo je potreba je upravit, aby
> spravne prenasely/pridavaly/ubraly zmenu media?
>
Napr. pstops, take to vyuzivaji nektere spoolery a osvitky. Kazdy
konformni PS soubor ma urcite komentare, ktere maji na zacatku %% a prvni
radek je %!PS-Adobe-X.Y, kde X.Y je cislo verze. Pokud tam tyto komentare
nejsou, pak prislusne utility poznaji, ze soubor neni konformni a musi se
vzdy tisknout cely od zacatku do konce a stranky nelze prerovnavat. Proto
bych jako prvni radek dal jen %! nebo %!PS (tim se identifikuje
postscript, coz muze inteligentni tiskarna vyzadovat) a vyhodil bych
vsechny radky, ktere zacinaji %%. Drobna potiz je v tom, ze PS soubor muze
obsahovat bitmapove obrazky kodovane v ASCII85, kde teoreticky muze byt na
zacatku radku %%. Proto bych vyhodil vsechny komentare odpovidajici
/^%%.*:/ az do prvniho vyskytu /^%%Page:/ vcetne a pak uz bych vyhazoval
pro jistotu jen radky /^%%Page:/

>    Dvips vklada prvni special jeste za dalsi prikaz, ktery je za bop. Pak
> si ale ten .ps nemuzu ani prohlednout, ani spravne vytisknout. Podle
> manualu k tiskarne, ten prikaz patri pred bop. Nebo je jeste jina moznost?
>
Ja netvrdim, ze nekonformni postscript je spatny, ale muze to jednou
omylem projit pres nejaky spooler, ktery to pochopi po svem a ty
desetitisice stran budou na spatnem mediu. Proto je lepsi nekonformni PS
oznacit jako nekonformni.

>
> 	Za odpovedi dekuje
>
> 					Hans Ginzel
>

Zdenek Wagner
e-mail: wagner at mbox.cesnet.cz  or  wagner at icpf.cas.cz

see also http://www.icpf.cas.cz/wagner/
         http://members.xoom.com/z_wagner/




More information about the csTeX mailing list