Come stampare fascicoli asbesto.txt

Da Poetry Hacklab.

---BEGIN POETRY-MINI-HOWTO

come stampare in fascicoli un documento fatto con lyx
by asbesto, 29 dicembre 2003

questo esempio parte dal presupposto che abbiate scritto della
merda in formato pagina A5 in modo da poterlo poi stampare su
fascicoli a4 che, piegati al centro, danno giusto l'A5.

se sei incapace di leggere, di intendere, o se semplicemente sei
un impedito, leggi qualcos'altro e NON QUESTO DOCUMENTO.

Come fare:
creati questo script e chiamalo book4, rendilo eseguibile e STA ZITTO:

-------------------snip-----------------
#!/bin/sh
# script for book generation.
# Examples of use: 
#
#  man -t  | book4 | lpr -P
#      This will print the man pages in book format and
#      both sides. If you need file out, say:
#  man -t  | book4 > out.ps
#  cat name.ps | book4 > name2.ps    #  ps-file to book-format
#  book4 name.ps | lpr               #  same

#PATH=/usr/local/bin:/usr/bin:/bin
#export PATH

PSBOOK=/usr/bin/psbook
PSNUP=/usr/bin/psnup
PSTOPS=/usr/bin/pstops

if test $# -gt 0; then
   for N in $*; do
      $PSBOOK -q $N | $PSNUP -q -2 | $PSTOPS -q "2:0,1U(1w,1h)"
   done
else
   $PSBOOK -q | $PSNUP -q -2 | $PSTOPS -q "2:0,1U(1w,1h)"
fi
-------------------snip---------------------------

ora IN SILENZIO fai queste cose:

0) modo 1: da lyx imposta il formato pagina in A4 !!! a ridurre ci pensera'
   lo script book4. 

   modo 2: imposta il doc in A5 e usa (*) dove esso e' segnato. SE
   NON HAI CAPITO, NON E' UN PROBLEMA MIO.

1) da lyx stampare a gruppi di 4 * X , con X intero. es. per 32 pagine 
   (4*8) digli di stampare da 1 a 31, NON da 1 a 32 se no lascia 3 facce
   bianche. oppure ad es. da 1 a 15, per le prime 16 pagine.  NON FARE
   MAI DOMANDE SU QUESTA COSA.

2) prendi il ps risultante e lancia book4 result.ps > fascicoli.ps;
   questo RIDUCE fogli A4 in 2 facciate di fogli A5; il risultato
   potrebbe essere difficile da leggere se non stampato con una
   buona stampante.

(*) questo e' per impaginare "sorgenti" A5 in un A4, anal:

    psbook haiku.ps | pstops -pa4 \
    "4:0@1L(21cm,00)+1L@1(21cm,14.8cm),2L@1(21cm,00)+3L@1(21cm,14.8cm)" \
    > ha1.ps

3) stampa fascicoli.ps con gv : prima le pagine odd: 0,2,4,6,8,ecc.

   (*) imposta in gv la pagina in a4, se no lui te la da in a5 e si vede
   solo un pezzo. norad, il nostro printserver, la imposta bene, e non c'e'
   bisogno. su qualche gv insomma dovrete mettere la pagina in a4, se no la
   vede come A5.  NON SO SE STAMPARE COL SETTAGGIO DI GV IN A4 O A5 CAMBI
   QUALCOSA; IN DEFINITIVA SONO CAZZI VOSTRI.

4) sulla laser che abbiamo al poetry funziona cosi': prendi i fogli stampati
   tutti insieme e girali LONGITUDINALMENTE tutti insieme e mettili nel
   cassetto cosi' come sono; praticamente girali ruotandoli sull'asse piu'
   LUNGO del foglio.

   (*) in questo caso girali ruotandoli sull'asse PIU' CORTO, 
       non attorno a quello LUNGO; NON CHIEDERE MAI PERCHE'.

   NOTA: QUESTO OVVIAMENTE VARIA DA STAMPANTE A STAMPANTE; SICCOME IO
   NON SO CHE DIAVOLO DI STAMPANTE HAI, NON ME NE FREGA UN CAZZO SE NON
   TI FUNZIONA.
 
5) stampa le pagine even: 1,3,5,7,9,ecc da gv.

avrai cosi' stampato il primo fascicoletto di 32 pagine in a4 che
piegato sara' un a5. chiama un buon rilegatore e fatti rilegare il
libro, oppure fattelo rilegare da me, A PAGAMENTO.

CIAO

fonti:
http://www.educat.hu-berlin.de/~voss/LaTeX/PS/ps.phtml#booklet
http://www.lyx.org
man pages di pstops, psbook e psnup

---EOF

Strumenti personali