Media change in dvips in one document (fwd)
Hans Ginzel
Hans na kolej.mff.cuni.cz
Pátek Srpen 4 20:01:03 CEST 2000
Vazeni pratele,
posilam tento mail i do linuxove konference, protoze si myslim, ze je
mezi ucastniky mnoho schopnych TeXistu a zaroven ceckaru, kteri by si
chteli drobne prividelat.
Autor dvips mi opevedel:
---------- Forwarded message ----------
Date: Fri, 4 Aug 2000 10:04:37 -0700 (PDT)
From: Tomas G. Rokicki <rokicki na CS.Stanford.EDU>
Dvips is not set up to support different paper sizes during one TeX job.
I'm sorry.
Verim, ze se zde najde schopny ceckar, ktery by opatchoval (uplatne :-))
dvips v nasledujicim smyslu:
Do konfiguracniho souboru se prida definice media -- obdobne jako
definice velikosti papiru:
@ medium1 210mm 297mm
@+ %%BeginFeature: *Paper Matching Prompt User for correct size
@+ <</DeferredMediaSelection true>> setpagedevice
@+ %%EndFeature
@+ %%BeginFeature: *MediaType Preprinted
@+ <</MediaType (Preprinted)>> setpagedevice
@+ %%EndFeature
a na zacatek prislusne stranky se vlozi
\special{medium=medium1 }
DVIPS vyhleda medium podle nazvu, nikoliv podle jmena jako pri
\special{papersize=6in,10in}, a do vysledneho PS souboru vlozi
%%Page: 2 2
> medium1
2 1 bop 0 0 a
0 0 a 90 407 a Fc(Text).....
misto spatneho
%%Page: 2 2
2 1 bop 0 0 a
> medium1
0 0 a 90 407 a Fc(Text)......
ktere tam vklada \special{ps: medium1}. Samozrejme tam da vyse uvedenou
definici media -- stejne jako \spacial{papersize=... }.
Neboli jde jen o to dostat ten prikaz preb bop (begin of page).
Na odpovedi se tesi
Hans Ginzel
Další informace o konferenci Linux