Changeset 181
- Timestamp:
- 09/04/08 17:58:25 (16 years ago)
- Location:
- trunk/perl
- Files:
-
- 1 added
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/perl/Makefile
r172 r181 3 3 .SUFFIXES: .dvi .pdf .eps .fig .png .jpg 4 4 5 SOURCES= \ 5 # perl 6 7 perl_TEX = \ 6 8 perl.tex 7 9 8 perl_INCLUDE = \10 perl_INCLUDES = \ 9 11 introduction.tex \ 10 12 variables.tex \ … … 14 16 conclusion.tex \ 15 17 16 FIGURES= \ 18 perl_EXAMPLES = \ 19 bestever.pl 17 20 18 IMAGES= $(IMAGESJPG) $(IMAGESPNG)19 21 20 IMAGESJPG= \22 perl_IMAGESJPG= \ 21 23 Angel_fish.jpg \ 22 24 tableau.jpg \ 23 25 hache.jpg 24 26 25 IMAGESPNG= \27 perl_IMAGESPNG= \ 26 28 mongueurs.png \ 27 29 28 EXAMPLES = 30 perl_FIGURES= \ 29 31 30 DVI=$(SOURCES:.tex=.dvi) 31 PDF=$(SOURCES:.tex=.pdf) 32 EPS= $(FIGEPS) $(PNGEPS) $(JPGEPS) 32 perl_IMAGES= $(perl_IMAGESJPG) $(perl_IMAGESPNG) 33 33 34 FIGEPS = $(FIGURES:.fig=.eps) 34 perl_DEPS = Makefile \ 35 $(perl_INCLUDES) \ 36 $(perl_EXAMPLES) \ 37 $(perl_FIGURES) \ 38 $(perl_IMAGES) \ 35 39 36 PNGEPS = $(IMAGESPNG:.png=.eps) 40 perl_DVI = $(perl_TEX:.tex=.dvi) 41 perl_PDF = $(perl_TEX:.tex=.pdf) 42 perl_EPS = $(perl_FIGEPS) $(perl_PNGEPS) $(perl_JPGEPS) 43 perl_FIGEPS = $(perl_FIGURES:.fig=.eps) 44 perl_PNGEPS = $(perl_IMAGESPNG:.png=.eps) 45 perl_JPGEPS = $(perl_IMAGESJPG:.jpg=.eps) 37 46 38 JPGEPS = $(IMAGESJPG:.jpg=.eps) 47 # Everything 48 ALL_PDF = $(perl_PDF) 49 ALL_DVI = $(perl_DVI) 39 50 40 51 all: pdf 41 52 42 pdf: $( EPS) $(PDF)53 pdf: $(ALL_PDF) 43 54 44 dvi: $( EPS) $(DVI)55 dvi: $(ALL_DVI) 45 56 46 perl.pdf: perl.tex $(perl_INCLUDE) Makefile47 pdflatex -halt-on-error $< && pdflatex -halt-on-error $< 57 perl.pdf: $(perl_TEX) $(perl_DEPS) 58 pdflatex -halt-on-error $< && pdflatex -halt-on-error $< 48 59 49 perl.dvi: perl.tex $(perl_INCLUDE) Makefile50 latex -halt-on-error $< && latex -halt-on-error $< 60 perl.dvi: $(perl_TEX) $(perl_DEPS) 61 latex -halt-on-error $< && latex -halt-on-error $< 51 62 52 63 %.eps: %.fig … … 64 75 rm -f $(PDF) 65 76 66 .PHONY: clean77 .PHONY: pdf dvi clean all -
trunk/perl/introduction.tex
r180 r181 87 87 \begin{exampleblock}{bestever.pl de Philippe Bruhat (Book)} 88 88 \begin{tiny} 89 \begin{verbatim} 90 /;{}def/#{def}def/$_={/Times-Bold exch selectfont}#/_{rmoveto}#/"{dup}#/*/!/$ 91 ;/q{exch}#/x ; {/J q #}#/.{/T q #}#{stringwidth}#{}#{}# 14 string dup dup dup 92 260 40 moveto 90 rotate ; %/}};$0='"\e[7m \e[0m"';@ARGV=split//,reverse 93 q(ThePerl). q(Journal) x 220 ; q ; 0 T putinterval exch 7 J putinterval ; 94 ; $_= q /m$ pop T($*!$"=!$ " )pop " * true% ? $ " $!" " !! !! % !" !" ! 95 ! charpath {!"""}pop $ pop{""!}pop ! neg{!#}pop 220 ! neg _{!!}pop J false %T 96 charpath clip " pop 0 " moveto 6{!!}pop $_= 105{!!}pop {$ ! $ " ! #! ##} 97 pop{dup dup $ ! " pop pop q{"}pop 22{dup show}repeat {"}pop q 22 mul{$ "} pop 98 neg{!#! $ "}pop ! 8 .65 mul{$ # # $}pop ! neg{"}pop _ pop{"}pop } repeat pop 99 " { $ " ! ! ! $ " ! !" "#" #"!"""""! #" " # "m/;@ARGV=(@ARGV[-14..-1])x50;q} 100 0 "%};s/m[ou]|[-\dA-ln-z.\n_{}]|\$_=//gx;s/(.)(?{$*=''})/('$*.='.(++$# 101 %2?'':"$0;").'pop;')x(ord($1)-31).'$*'/gee;s/((.(\e\[.m)*|.){77})/$1\n/g;print 102 ; sub showpage {} 103 \end{verbatim} 89 \verbatiminput{bestever.pl} 104 90 \end{tiny} 105 91 \end{exampleblock}
Note: See TracChangeset
for help on using the changeset viewer.