From: icking@gmd.de (Werner Icking)
Subject: Re: DIN A5 mit emTeX
Organization: GMD, Sankt Augustin, Germany
Date: Fri, 20 Nov 1992 12:17:48 GMT

In <1b7c6d2f@p13.f32.n245.z2.fidonet.org> Jochen_Brueggemann@p13.f32.n245.z2.fidonet.org (Jochen Brueggemann) writes:

>ich arbeite seit laengerem mit emTeX und entwerfe und drucke damit DIN A5
>Handbuecher. Ich verwende einen HPLJII-komp. Laserdrucker.
>Nun habe ich mich gefragt, ob es moeglich ist, gleich zwei DIN A5 Seiten quer
>auf ein DIN A4 Blatt zu drucken. Also so:
>                             !------!
>                       unten !      ! oben
>                             !------!
>                       unten !      ! oben
>                             !------!
>Weiss jemand ob emTeX bzw. DVIHPLJ diese Moeglichkeit bieten? Es waere eine
>echte Erleichterung und wuerde viel Papier und Geld sparen.

Ich hab' mir zu diesem Zweck 200dpi fonts generiert und verwende z.B.
folgenden stuemperhaften BAT-File, der durch zweimaliges Bedrucken dann
VIER DinA5 Seiten auf ein DinA4-Blatt schafft:

dvibook -s %1 %2.dvi %tmp%book.dvi
rem %1 number of pages (rounded to next multiple of 4)
rem %2 name of dvi-file
echo --------------------------------------------------------------------------
echo Now starting to print even pages:
dvihplj7 @hplj.cnf @tw.cnf /de /z+ /ci1 /cx=10mm %tmp%book.dvi
echo --------------------------------------------------------------------------
echo Now take the paper from output tray, and put it back into the input tray,
echo face down -- do not turn
echo --------------------------------------------------------------------------
pause
echo Now starting to print odd pages:
dvihplj7 @hplj.cnf @tw.cnf /do /z- /ci1 /cx=10mm %tmp%book.dvi
erase %tmp%book.dvi
echo --------------------------------------------------------------------------
echo Finished!
echo --------------------------------------------------------------------------

tw.cnf:
% tw.cnf, print two pages on one sheet, using 200x200dpi LJ-Fonts
/pl=$DVIDRVFONTS:tw_{0,h,1,2,3,4,5,sli}
/pf=$DVIDRVFONTS:pixel.tw\@Rrdpi\@f{.pk,.pxl}
%/ps=$EMTEX:\emtex\tw.ze    % Rundungsfehler ausgleichen
/fm=hptwoup
/m=666.666666667           % auf 2/3 verkleinern; 1/sqrt(2) ist nicht genug
                           %     wegen der nichtbedruckbaren Raender.
/tr1                       % um 90 Grad drehen
/cp2                       % zwei Seiten auf eine
/cf1                       % erste Ausgabeseite als erste bedrucken
/l=0mm /t=0mm              % urspruengliche Offsets nullen
/ci1                       % Position der ersten Seite
/cx16.9mm                  %   x: 2/3 * 25.4 als Ersatz fuer /l=1in
%/cy16.9mm                     y: 2/3 * 25.4 als Ersatz fuer /t=1in
/cy17.8mm                  %   + "epsilon"
/ci2                       % Position der zweiten Seite
/cx165.4mm                 %   x: 1/2 * 297 + 2/3 * 25.4
%/cy16.9mm                     y: 2/3 * 25.4 als Ersatz fuer /t=1in
/cy17.8mm                  %   + "epsilon"

Alles zusammengeklaubt aus irgendwelchen PD-Teilen - Noch offene Fragen?
Verbesserungsvorschlaege? Soll ich die Font-Libraries fuer anonymous ftp
bereitstellen? Besser wohl nur die kleine Modifikation zu LOCAL.MF und
MODES.MFJ? Oder ...

Hope this hilft -- Werner

PS: Vielleicht kann's der neueste DVIDRV von emTeX ja schon selber.
--
Werner Icking        Werner.Icking@gmd.de        (+49 2241) 14-2443     __o
GMD - Gesellschaft fuer Mathematik und Datenverarbeitung mbH          _`\<,_
Schloss Birlinghoven, P.O.Box 1316, D-5205 Sankt Augustin, Germany   (_)/ (_)
                             "Der Dativ ist dem Genitiv sein Tod." ~~~~~~~~~~~
Newsgroups: de.comp.tex