Spatna velikost papiru

Vit Zyka vit.zyka at seznam.cz
Fri May 20 21:41:52 CEST 2005


Zdenek Chaloupka wrote:
> Lubos Kloc napsal(a):
>
>> Zdenek Wagner wrote:
>>>>
>>> V konfiguraci Distilleru se nastavuje defaultni velikost papiru. Po
>>> instalaci je tam letter, ale da se to zmenit na A4. Distiller ovsem vzdy
>>> bere hodnotu z PS souboru, default bere az tehdy, kdyz v PS zadny prikaz
>>> neni. Mnoho distribuci dvips predpoklada, ze vystup jde na tiskarnu se
>>> zasobnikem papiru A4, nebo do Distilleru s nastavenou strankou A4, takze
>>> se do PS zadny prikaz nevklada. Proto chci vedet, co presne je v
>>> definici
>>> A$ v inkriminovanem config.ps. Prave tam je asi zakopany pes. Mel by tam
>>> byt postscriptovy prikaz a4
>>
>> Ano, to by mohlo byt ono. Jestli je v konfiguraku a4 pouze jako default,
>> tak ten obvykle
>> pise jen neco jako
>> %%DocumentPaperSize: a4
>> ale ps prikaz "a4" ne, aby se to pripadne netlouklo s uzivatelskym
>> nastavenim. Distiller pak pouzije svuj
>> default a uz je to hotovo.
>>
>> Lubos Kloc
>
> Bylo to jak jste zminovali. V Distilleru byla opravdu nastavena stranka
> na letter (zmena na A4 pomohla). V config.ps je definovano:
> @ A4size 210mm 297mm
> @+ %%PaperSize: A4
> Nicmene stejne by me zajimalo proc se nenastavi strana A4 uz pomoci
> \special.

PostScript prikaz a4 nezna. Je zadefinovan jen pro GS a i tak nevlozi
potrebny PS operator nastavujici velikost media, tj. setpagedevice. Ja
mam pro ucely tisku na velkem ploteru v config.ps nize uvedene definice.
Bez setpagedevice se nastavi defaultni velikost, coz byva v nasich
koncinach a4, protoze ta je vsak mensi nez defaultne nastavena nejmensi
povolena plocha tisku na tom ploteru, tak ploter nevitiskne nic.

Operator setpage device se do PS pak vlozi pomoci
   dvips -t A4ploter file.dvi
nebo jej dopisete rucne.

Vitek Zyka

% ------------------------ Plotter formats
@ A4ploter 210mm 297mm
@+ ! %%DocumentPaperSizes: A4ploter (210mm 297mm)
@+ %%BeginPaperSize: A4
@+ << /PageSize [595 842] >> setpagedevice
@+ %%EndPaperSize

@ A4ploterland 297mm 210mm
@+ ! %%DocumentPaperSizes: A4ploter landscape (297mm 210mm)
@+ %%BeginPaperSize: A4 landscape
@+ << /PageSize [842 595] >> setpagedevice
@+ %%EndPaperSize

@ A3ploter 297mm 420mm
@+ ! %%DocumentPaperSizes: A3ploter (297mm 420mm)
@+ %%BeginPaperSize: A3
@+ << /PageSize [842 1191] >> setpagedevice
@+ %%EndPaperSize

@ A3ploterland 420mm 297mm
@+ ! %%DocumentPaperSizes: A3ploter landscape (420mm 297mm)
@+ %%BeginPaperSize: A3
@+ << /PageSize [1191 842] >> setpagedevice
@+ %%EndPaperSize

@ A2ploter 420mm 594mm
@+ ! %%DocumentPaperSizes: A2ploter
@+ %%BeginPaperSize: A2
@+ << /PageSize [1191 1684] >> setpagedevice
@+ %%EndPaperSize

@ A2ploterland 594mm 420mm
@+ ! %%DocumentPaperSizes: A2ploter landscape (594mm 420mm)
@+ %%BeginPaperSize: A2
@+ << /PageSize [1684 1191] >> setpagedevice
@+ %%EndPaperSize

@ A1ploter 594mm 840mm
@+ ! %%DocumentPaperSizes: A1ploter
@+ %%BeginPaperSize: A1
@+ << /PageSize [1684 2384] >> setpagedevice
@+ %%EndPaperSize

@ A1ploterland 840mm 594mm
@+ ! %%DocumentPaperSizes: A1ploter landscape (840mm 594mm)
@+ %%BeginPaperSize: A1
@+ << /PageSize [2384 1684] >> setpagedevice
@+ %%EndPaperSize

@ A0ploter 840mm 1188mm
@+ ! %%DocumentPaperSizes: A0ploter
@+ %%BeginPaperSize: A0
@+ << /PageSize [2384 3370] >> setpagedevice
@+ %%EndPaperSize

@ A0ploterland 1188mm 840mm
@+ ! %%DocumentPaperSizes: A0ploter landscape (1188mm 840mm)
@+ %%BeginPaperSize: A0
@+ << /PageSize [3370 2384] >> setpagedevice
@+ %%EndPaperSize




More information about the csTeX mailing list