Inne
ID #1086
Jak zrobić książeczkę?
Jest to dosyć łatwe. Sama procedura składa się z kilku etapów:
- Ułożenia stron w odpowiedniej kolejności.
- Odpowiedniego rozmieszczenia ich na kartce (po ewentualnym przeskalowaniu).
- Wydrukowania i zeszycia.
Materiałem wejściowym może być:
- plik DVI
- plik PS ze stronami formatu A4
- plik PS ze stronami formatu A5
Potrzebować będziemy pakietu psutils (występuje zarówno w wersji dla MiKTeXa, TeXLive i w każdym systemie Unixowym, w przypadku obróbki plików DVI programu dvidvi. Czasami może być przydatny programik psmandup z pakietu a2ps jeżeli nasza drukarka nie potrafi drukować dwustronnie.
Najwygodniej mieć również drukarkę postscriptową.
W przypadku pliku PS ze stronami formatu A4 jest to najprostsze:
psbook plik.ps |psnup -2 |psmandup >plik_wyjsciowy.pspolecenie psbook w odpowiedni sposób przestawia strony (z układu [1][2][3][4] robi układ [4][1][2][3]). psnup odpowiednio strony zmniejsza i układa po dwie na stronie. psmandup przerabia plik PostScriptowy, że najperw są strony nieparzyste, później parzyste, a między nimi jest odpowiednie polecenie instruujące operatora drukarki by przełożył papier do podajnika ręcznego i kontynuował drukowanie. W przypadku gdy posiadana drukarka drukuje dwustronnie jest to jeszcze prostsze:
psbook plik.ps |psnup -2 > plik_wyjsciowy.ps
Wadą tego rozwiązanie jest to, że strony są pomniejszane...
Można od razu złozyć tekst korzystając z mniejszego formatu strony (A5). Dalsza procedura ppostępowania jest zbliżona. Trzeba tylko poinstruować program psnup by stron nie skalował:
psbook plik_a5.ps |psnup -2 -Pa5 -pa4 >plik_wyjsciowy_a4.ps(-P definiuje rozmiar papieru wejściowego, a -p wyjsciowego).
W przypadku gdy manipulacji dokonujemy na pliku DVI, postępujemy tak (,,spody''):
dvidvi -m '4:-1,2(148.5mm,0mm)' plik.dvi tmp1.dvia ,,wierzchy'' tak:
dvips -t landscape tmp1.dvi
dvidvi -m '4:-3,0(148.5mm,0mm)' plik.dvi tmp2.dvii drukujemy odpowiednio...
dvips -t landscape tmp2.dvi
Przed wyborem najlepszego narzędzia warto jeszcze zapoznaćsię z pakietem twoup(http://www.tug.org/tex-archive/macros/latex/contrib/twoup/twoup.dtx). Zawiera on dodatkowe narzędzia pozwlające zadanie uprościć...
Zaktualizowano: 2004-03-07 12:19
Autor: Wojciech Myszka
Revision: 1.0
wydrukuj ten wpis
wyślij do znajomego
eksportuj jako XML
Możesz skomentować ten wpis