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