#!/bin/sh # Tomasz Przechlewski . # Copyright 1999. Public domain # # *** Zamiana na plik PostScriptowy do wydruku w formacie broszury A5 *** # # Poni/zej platex oznacza uruchomienie tex-a z formatem LaTeX znaj/acym # polskie regu/ly dzielenia wyraz/ow, np.: # # exec tex -fmt=platex -progname=latex ${1+"$@"} # # lub, je/zeli dysponujemy TeX-em umiej/acym zamieni/c uk/lad # znak/ow w pliku /xr/od/lowym na uk/lad wewn/etrzny bez u/zywania # do tego pakietu inputenc [np. emTeX czy wszystkie TeX-y oparte # na bibliotece web2c w wersji 7.3 i wy/zszej], to skrypt ten mo/ze # wygl/ada/c jako/s tak: # # exec tex -translate-file=il2-pl -fmt=platex -progname=latex ${1+"$@"} # [g/l/owny plik lshort2e.tex zawiera ju/z wiersz z deklaracj/a przekodowania] # Dwukrotnie kompilujemy dokument po to aby do plik/ow pomocniczych # zosta/ly wys/lane prawid/lowe numery odsy/laczy: latex lshort2e; latex lshort2e; # # Tworzymy skorowidz za pomoc/a programu plmindex # # Uwaga: w przypadku wykorzystania pakietu inputenc nale/zy # wcze/sniej ,,zreperowa/c'' skorowidz za pomoc/a skryptu repidx # Reperacja polega na zamianie kodowania z ,,krzaczk/ow'' na ISO-8859-2. # # Aby w/l/aczy/c reperacj/e nale/zy usun/a/c znak `#' # z linijki poni/zej: #mv lshort2e.idx lshort2e.idx.bak; ./repidx lshort2e.idx.bak > lshort2e.idx; plmindex lshort2e; # # Ostateczna kompilacja latex lshort2e; latex lshort2e; # # Uruchomienie dvips-a i utworzenie pliku w formacie PS dvips -x800 -olshort2e.ps lshort2e.dvi # # Przestawienie stron w pliku postscriptowym psbook lshort2e.ps out.ps pstops "4:0L(27.8cm,-1.5cm)+1L(27.8cm,13.3cm)" out.ps a5-p1.ps pstops "4:2L(27.8cm,-1.5cm)+3L(27.8cm,13.3cm)" out.ps a5-p2.ps # Drukujemy (np. poleceniem lpr a5-p1.ps) najpierw strony 90-1, 88-3, # itd., z pliku a5-p1.ps; nast/epnie wk/ladamy papier do drukarki # [w jaki spos/ob to ju/z zale/zy od typu drukarki] i na odwrocie # kartek papieru drukujemy strony 2-89, 4-88, itd., z pliku a5-ps2.ps. # Po z/lo/zeniu w p/o/l otrzymujemy broszur/e formatu A5. # Ca/le wprowadzenie zmie/sci si/e na 25 kartkach A4.