Tisk z dvipsu dvoustranne ci na slajdy

Petr Mikulik mikulik at physics.muni.cz
Mon Jan 19 09:09:27 CET 1998


Na zaklade predchozi debaty a jinych myslenek jsem vymyslel nasledujici
postup, jakym tisknout z dvipsu dvoustranne anebo na slajdy, aniz by bylo
nutne rucne editovat postscriptovy soubor vypadly z dvipsu.

A. Pouziti z prikazove radky:
dvips -h 2sideP.ps my_text[.dvi]
dvips -h 2sideL.ps my_text[.dvi]
dvips -h Slot2.ps my_text[.dvi]

B. Uziti z pmCSTeXu pro EPM (editor EPM pod OS/2):
na prvni radek "Master" souboru pridame:
%  ...   dvips: * -h 2sideP.ps *  ...
%  ...   dvips: * -h 2sideL.ps *  ...
%  ...   dvips: * -h Slot2.ps * ...
(pozn: pristi verze modulu os2.zip, resp. baliku pmCSTeX, bude toto

C. Popis vyse uvedeneho:
tisk oboustranne na papir PORTRAIT
tisk oboustranne na papir LANDSCAPE
tisk ze zasobniku cislo 2

D. Rad bych vedel, kde tenhle postup je napsany, urcite nejsem prvni, kdo
na tohle prisel? Bohuzel, v manualu k dvipsu tohle chybi!

E. Instalace: nasledujici tri soubory musi byt presunuty do adresare, kde
dvips hleda data (v emTeXu je to adresar \EMTEX\data\dvips).

Bud si ty soubory stahnete z me WWW stranky anebo opiste odsud:

File 2sideP.ps:
% PRINT ON BOTH SIDES / TISKNUTI OBOUSTRANNE --- PORTRAIT:
[{
%%BeginFeature: Duplex DuplexNoTumble
<</Duplex true /Tumble false>> setpagedevice
%%EndFeature: Duplex
} stopped cleartomark


File 2sideL.ps:
% PRINT ON BOTH SIDES / TISKNUTI OBOUSTRANNE --- LANDSCAPE:
[{
%%BeginFeature: Duplex DuplexNoTumble
<</Duplex true /Tumble true>> setpagedevice
%%EndFeature: Duplex
} stopped cleartomark


File Slot2.ps:
% PRINT FROM SLOT NB. 2 (SLOT FOR TRANSPARENCIES, FOR INSTANCE):
[{
%%BeginFeature: *InputSlot Lower
   currentpagedevice /InputAttributes get 2 get
   dup null eq
   { pop }
   { dup length 1 add dict copy
     dup /InputAttributes
     1 dict dup /Priority [2] put
     put setpagedevice
   } ifelse
%%EndFeature
} stopped cleartomark



***    Petr Mikulik  (mikulik at dirac.hlphys.uni-linz.ac.at)
*** Inst. fur Halbleiterphysik, J. Kepler Universitat, Linz
*** Lab. Thin Films&Nanostructures, Masaryk University, Brno
***    http://www.sci.muni.cz/~mikulik/  (X-rays,freeware,OS/2,C++,TeX)





***  Petr Mikulik, mikulik at physics.muni.cz
***    katedra fyziky pevne faze, Masarykova univerzita, Brno
***  http://www.sci.muni.cz/~mikulik/  (rtg,freeware,OS/2,C++,TeX)




More information about the csTeX mailing list