# # Oliver Fromme # # Makefile zum Erzeugen eines 3x2-Faltblattes. # Siehe die Kommentare am Anfang von leaflet.tex. # # Folgende Ports muessen installiert sein (in Klammern # die Version, mit der es getestet ist und funktioniert): # # print/teTeX (teTeX-1.0.7) # print/ghostscript6 (ghostscript-6.50_6) # print/psutils-a4 (psutils-a4-1.17_1) # # Um die PDF-Datei am Bildschirm anzusehen, wird eines # der folgenden beiden benoetigt: # # print/gv (gv-3.5.8) # print/acroread4 (acroread4-4.05) # # Ich empfehle acroread4, da es eine genauere Darstellung # bietet (und bei eingeschaltetem Antialias schneller ist). # gv nimmt bei der PDF-Datei ein falsches Format. # # "make" erzeugt alle Dateien. # "make clean" loescht alle erzeugbaren Dateien. # "make view" zeigt die PDF/PS-Datei an (acroread4 / gv). # LL=leaflet PSTOPS_FRNT=0L(1w,0.000000h)+1L(1w,0.333333h)+2L(1w,0.666667h) PSTOPS_BACK=3R(0w,1.000000h)+4R(0w,0.666667h)+5R(0w,0.333333h) PSTOPS=6:$(PSTOPS_FRNT),$(PSTOPS_BACK) $(LL).pdf: $(LL).ps ps2pdf -sPAPERSIZE=a4 $(LL).ps $(LL).pdf $(LL).ps: $(LL).dvi dvips -o $(LL).tmp.ps $(LL).dvi pstops -w21cm -h29.7cm "$(PSTOPS)" $(LL).tmp.ps $(LL).ps # psnup -w21cm -h29.7cm -W9.9cm -H21cm -s1 -3 $(LL).tmp.ps $(LL).ps $(LL).dvi: $(LL).tex latex $(LL).tex clean: @for i in aux dvi log pdf ps tmp.ps; do \ echo rm -f $(LL).$$i; \ done | \ sh -v view: @if [ -x /usr/local/bin/acroread4 ]; then \ $(MAKE) viewpdf; \ elif [ -x /usr/X11R6/bin/gv ]; then \ $(MAKE) viewps; \ else \ echo "Please install /usr/ports/print/acroread4 first."; \ fi viewdvi: $(LL).dvi xdvi -paper 99x210mm $(LL).dvi viewps: $(LL).ps @if [ -x /usr/X11R6/bin/gv ]; then \ echo "gv $(LL).ps"; \ gv -media a4 -antialias $(LL).ps; \ elif [ -x /usr/local/bin/gs ]; then \ echo "gs $(LL).ps"; \ gs -sPAPERSIZE=a4 $(LL).ps; \ else \ echo "Please install /usr/ports/print/gv first."; \ fi viewpdf: $(LL).pdf @if [ -x /usr/local/bin/acroread4 ]; then \ echo "acroread4 $(LL).pdf"; \ acroread4 $(LL).pdf; \ elif [ -x /usr/X11R6/bin/gv ]; then \ echo "gv $(LL).pdf"; \ gv $(LL).pdf; \ else \ echo "Please install /usr/ports/print/acroread4 first."; \ fi