mirror of https://github.com/CGAL/cgal
Initial revision
This commit is contained in:
parent
92c7afafd3
commit
cefaa615dc
|
|
@ -0,0 +1 @@
|
|||
The installation guide for CGAL-1.0.
|
||||
|
|
@ -0,0 +1,429 @@
|
|||
%!PS-Adobe-2.0 EPSF-1.2
|
||||
%%Creator: Ipe 5.0
|
||||
%%BoundingBox: 147 244 452 555
|
||||
%%EndComments
|
||||
{\catcode37=9\def\IPEdummy{({{)}} pop
|
||||
%%}\makeatletter\let\@notdefinable\relax
|
||||
%%\def\IPEc#1[#2]#3{\newcommand{#1}[#2]{#3}\ignorespaces}\@ifundefined
|
||||
%%{selectfont}{\let\selectfont\relax\def\fontsize#1#2{}}{}\makeatother
|
||||
%%\IPEc\IPEput[4]{\put(0,0){\special{psfile=\IPEfile}}}
|
||||
%%\IPEc\IPEmp[2]{\minipage[t]{#1bp}#2\special{color pop}\endminipage}
|
||||
%%\IPEc\IPEtext[1]{\makebox(0,0)[lb]{#1\special{color pop}}}
|
||||
%%\IPEc\IPEfs[1]{\IPEcolfs{0 0 0}{#1}}
|
||||
%%\IPEc\IPEcolfs[2]{\dimen0=#2pt\fontsize{#2}{1.2\dimen0}\selectfont
|
||||
%%\special{color push rgb #1}}
|
||||
%%\IPEc\IPEsize[2]{\unitlength1bp\ignorespaces}
|
||||
%%\IPEsize{302.5}{308.836}
|
||||
%%\begin{picture}(302.5,308.836)(148.75,245.582)
|
||||
%%\IPEput{147}{244}{452}{555}
|
||||
%%\end{picture}\endinput}
|
||||
%% Ipe postscript prologue
|
||||
|
||||
/IpeDict 60 dict def
|
||||
IpeDict begin
|
||||
/origmatrix matrix currentmatrix def
|
||||
|
||||
/sg {setgray} bind def
|
||||
/sc {setrgbcolor} bind def
|
||||
/ss {0 setdash setlinewidth} bind def
|
||||
/sk {stroke} bind def
|
||||
/fi {fill} bind def
|
||||
/sfi {gsave fill grestore} bind def
|
||||
/mt {moveto} bind def
|
||||
/lt {lineto} bind def
|
||||
/np {newpath} bind def
|
||||
/cl {closepath} bind def
|
||||
/N {moveto} bind def
|
||||
/L {lineto} bind def
|
||||
/E {lineto} bind def
|
||||
/C {lineto closepath} bind def
|
||||
%%%%
|
||||
%% x y size dx dy -> ar -> x y [ draws arrowhead, computes new vertex ]
|
||||
/smallarrow {gsave exch atan 4 2 roll translate rotate dup scale
|
||||
newpath 0 0 moveto -1 0.3 lineto -1 -0.3 lineto closepath fill
|
||||
-1 0 moveto currentpoint transform grestore itransform} bind def
|
||||
/ar {gsave exch atan 4 2 roll translate rotate dup scale
|
||||
newpath 0 0 moveto -1 0.3 lineto -1 -0.3 lineto closepath
|
||||
gsave origmatrix setmatrix [] 0 setdash stroke grestore fill
|
||||
0 0 moveto currentpoint transform grestore itransform} bind def
|
||||
%%%%
|
||||
/af {ar moveto} bind def
|
||||
/at {ar lineto} bind def
|
||||
%% x y size dx dy -> arw -> [ draws arrowhead ]
|
||||
/arw {ar pop pop} bind def
|
||||
%%%%
|
||||
/ci {0 360 arc} bind def
|
||||
/el {gsave concat 0 exch 0 exch 0 360 newpath arc origmatrix
|
||||
setmatrix} bind def
|
||||
/gs {gsave} bind def
|
||||
/gr {grestore} bind def
|
||||
/gsts {gsave translate scale } bind def
|
||||
%%
|
||||
/marker {gsave translate 0 setlinewidth [] 0 setdash newpath} bind def
|
||||
/m1 {marker 0 exch 0 exch 0 360 arc stroke grestore} bind def
|
||||
/m2 {marker 0 exch 0 exch 0 360 arc fill grestore} bind def
|
||||
/m3 {marker dup dup moveto dup dup neg lineto dup neg dup lineto dup
|
||||
neg exch lineto closepath stroke grestore} bind def
|
||||
/m4 {marker dup dup moveto dup dup neg lineto dup neg dup lineto dup
|
||||
neg exch lineto closepath fill grestore} bind def
|
||||
/m5 {marker dup dup moveto dup neg dup lineto dup dup neg moveto dup
|
||||
neg exch lineto closepath stroke grestore} bind def
|
||||
|
||||
%% splines
|
||||
systemdict /setpacking known {/savepacking currentpacking def false
|
||||
setpacking} if
|
||||
/q0 {0 0} def
|
||||
/q1 {0 0} def
|
||||
/q2 {0 0} def
|
||||
/q3 {0 0} def
|
||||
/p0 {0 0} def
|
||||
/p1 {0 0} def
|
||||
/p2 {0 0} def
|
||||
/p3 {0 0} def
|
||||
systemdict /setpacking known {savepacking setpacking} if
|
||||
|
||||
%% x y /qi -> defp -> [/qi [x y] def]
|
||||
/defp {dup 4 1 roll load astore def} bind def
|
||||
|
||||
/midpoint { exch 4 3 roll add 2 div 3 1 roll add 2 div } bind def
|
||||
/thirdpoint { exch 4 3 roll 2 mul add 3 div 3 1 roll exch 2 mul add 3
|
||||
div } bind def
|
||||
|
||||
/prespl {/p3 defp /p2 defp /p1 defp /p0 defp
|
||||
p1 p2 thirdpoint /q1 defp
|
||||
p2 p1 thirdpoint /q2 defp
|
||||
p1 p0 thirdpoint q1 midpoint /q0 defp
|
||||
p2 p3 thirdpoint q2 midpoint /q3 defp } bind def
|
||||
/postspl { q1 q2 q3 curveto p1 p2 p3 } bind def
|
||||
/fspl { prespl q0 moveto postspl } bind def
|
||||
/spl { prespl postspl } bind def
|
||||
/xspl { pop pop pop pop pop pop } bind def
|
||||
|
||||
/qspl { /p2 defp /p1 defp /p0 defp
|
||||
p1 p0 midpoint /q0 defp
|
||||
p1 p2 midpoint /q3 defp
|
||||
p1 q0 thirdpoint /q1 defp
|
||||
p1 q3 thirdpoint /q2 defp q0 moveto q1 q2 q3 curveto } bind def
|
||||
|
||||
/cqspl { /p2 defp /p1 defp /p0 defp
|
||||
p1 p0 midpoint /q0 defp
|
||||
p1 p2 midpoint /q3 defp
|
||||
p1 q0 thirdpoint /q1 defp
|
||||
p1 q3 thirdpoint /q2 defp q0 moveto q1 q2 q3 curveto
|
||||
p2 p1 midpoint /q0 defp
|
||||
p2 p0 midpoint /q3 defp
|
||||
p2 q0 thirdpoint /q1 defp
|
||||
p2 q3 thirdpoint /q2 defp q1 q2 q3 curveto
|
||||
p0 p2 midpoint /q0 defp
|
||||
p0 p1 midpoint /q3 defp
|
||||
p0 q0 thirdpoint /q1 defp
|
||||
p0 q3 thirdpoint /q2 defp q1 q2 q3 curveto } bind def
|
||||
|
||||
%% bitmaps
|
||||
/pix { /picstr exch string def } def
|
||||
%% wd ht -> preimg -> ..stuff for image..
|
||||
/preimg { 8 [ 3 index 0 0 5 index neg 0 7 index ]
|
||||
{currentfile picstr readhexstring pop} } def
|
||||
/img { preimg image } bind def
|
||||
/kimg { preimg false 3 colorimage } bind def
|
||||
%%
|
||||
end
|
||||
%% Ipe prologue end
|
||||
|
||||
IpeDict begin 319.75 365.582 translate
|
||||
|
||||
% Preamble 1
|
||||
%%\documentclass[a4paper]{article}
|
||||
% Group
|
||||
|
||||
% Line
|
||||
% ss 0
|
||||
0.4 [] ss
|
||||
np % # 4
|
||||
-140 160 mt
|
||||
100 160 lt
|
||||
100 -80 lt
|
||||
-140 -80 lt
|
||||
cl % cl
|
||||
% sk
|
||||
0 sg sk
|
||||
% End
|
||||
|
||||
% Line
|
||||
% ss 0
|
||||
0.4 [] ss
|
||||
np % # 2
|
||||
-140 40 mt
|
||||
100 40 lt
|
||||
% sk
|
||||
0 sg sk
|
||||
% End
|
||||
|
||||
% Line
|
||||
% ss 0
|
||||
0.4 [] ss
|
||||
np % # 2
|
||||
-20 160 mt
|
||||
-20 -80 lt
|
||||
% sk
|
||||
0 sg sk
|
||||
% End
|
||||
|
||||
% Circle
|
||||
% ss 0
|
||||
0.4 [] ss
|
||||
np % xy
|
||||
-20 26.6666 % r
|
||||
13.3333 ci
|
||||
% sk
|
||||
0 sg sk
|
||||
% End
|
||||
|
||||
% Group
|
||||
|
||||
% End
|
||||
|
||||
% Circle
|
||||
% ss 0
|
||||
0.4 [] ss
|
||||
np % xy
|
||||
-140 26.6666 % r
|
||||
13.3333 ci
|
||||
% sk
|
||||
0 sg sk
|
||||
% End
|
||||
|
||||
% Circle
|
||||
% ss 0
|
||||
0.4 [] ss
|
||||
np % xy
|
||||
100 26.6666 % r
|
||||
13.3333 ci
|
||||
% sk
|
||||
0 sg sk
|
||||
% End
|
||||
|
||||
% Circle
|
||||
% ss 0
|
||||
0.4 [] ss
|
||||
np % xy
|
||||
-20 13.3333 % r
|
||||
13.3333 ci
|
||||
% sk
|
||||
0 sg sk
|
||||
% End
|
||||
|
||||
% Line
|
||||
% ss 0
|
||||
0.4 [] ss
|
||||
np % # 2
|
||||
-140 26.6666 mt
|
||||
100 26.6666 lt
|
||||
% sk
|
||||
0 sg sk
|
||||
% End
|
||||
|
||||
% Line
|
||||
% ss 0
|
||||
0.4 [] ss
|
||||
np % # 2
|
||||
-140 13.3333 mt
|
||||
100 13.3333 lt
|
||||
% sk
|
||||
0 sg sk
|
||||
% End
|
||||
|
||||
% Circle
|
||||
% ss 0
|
||||
0.4 [] ss
|
||||
np % xy
|
||||
-20 20 % r
|
||||
140 ci
|
||||
% sk
|
||||
0 sg sk
|
||||
% End
|
||||
|
||||
% Circle
|
||||
% ss 0
|
||||
0.4 [] ss
|
||||
np % xy
|
||||
-104.491 -80 % r
|
||||
13.3333 ci
|
||||
% sk
|
||||
0 sg sk
|
||||
% End
|
||||
|
||||
% Circle
|
||||
% ss 0
|
||||
0.4 [] ss
|
||||
np % xy
|
||||
64.491 -80 % r
|
||||
13.3333 ci
|
||||
% sk
|
||||
0 sg sk
|
||||
% End
|
||||
|
||||
% Line
|
||||
% ss 0
|
||||
0.4 [] ss
|
||||
np % # 2
|
||||
-47.7972 160.02 mt
|
||||
52.6014 -86.1606 lt
|
||||
% sk
|
||||
0 sg sk
|
||||
% End
|
||||
|
||||
% Line
|
||||
% ss 0
|
||||
0.4 [] ss
|
||||
np % # 2
|
||||
-29.7856 186.782 mt
|
||||
78.9274 -79.969 lt
|
||||
% sk
|
||||
0 sg sk
|
||||
% End
|
||||
|
||||
% Line
|
||||
% ss 0
|
||||
0.4 [] ss
|
||||
np % # 2
|
||||
-117.824 -80 mt
|
||||
-23.1829 188.836 lt
|
||||
% sk
|
||||
0 sg sk
|
||||
% End
|
||||
|
||||
% Line
|
||||
% ss 0
|
||||
0.4 [] ss
|
||||
np % # 2
|
||||
-97.8184 -79.9831 mt
|
||||
-13.3333 160 lt
|
||||
% sk
|
||||
0 sg sk
|
||||
% End
|
||||
|
||||
% Circle
|
||||
% ss 0
|
||||
0.4 [] ss
|
||||
np % xy
|
||||
-79.0064 -66.6964 % r
|
||||
13.3333 ci
|
||||
% sk
|
||||
0 sg sk
|
||||
% End
|
||||
|
||||
% Circle
|
||||
% ss 0
|
||||
0.4 [] ss
|
||||
np % xy
|
||||
-140 -49 % r
|
||||
31 ci
|
||||
% sk
|
||||
0 sg sk
|
||||
% End
|
||||
|
||||
% Circle
|
||||
% ss 0
|
||||
0.4 [] ss
|
||||
np % xy
|
||||
100 -48.5 % r
|
||||
31.5 ci
|
||||
% sk
|
||||
0 sg sk
|
||||
% End
|
||||
|
||||
% Circle
|
||||
% ss 0
|
||||
0.4 [] ss
|
||||
np % xy
|
||||
40.0721 -73.2142 % r
|
||||
6.6666 ci
|
||||
% sk
|
||||
0 sg sk
|
||||
% End
|
||||
|
||||
% Line
|
||||
% ss 0
|
||||
0 [] ss
|
||||
np % # 55
|
||||
-26.5814 179.068 mt
|
||||
-110.555 -59.2641 lt
|
||||
-112.55 -63.4681 lt
|
||||
-113.51 -65.2382 lt
|
||||
-114.545 -66.7133 lt
|
||||
-116.281 -69.0366 lt
|
||||
-117.315 -70.106 lt
|
||||
-118.423 -71.2492 lt
|
||||
-119.606 -72.3186 lt
|
||||
-120.788 -73.2774 lt
|
||||
-122.782 -74.7525 lt
|
||||
-125.479 -76.3382 lt
|
||||
-127.843 -77.5183 lt
|
||||
-130.281 -78.4771 lt
|
||||
-132.719 -79.104 lt
|
||||
-135.416 -79.5834 lt
|
||||
-138.519 -79.989 lt
|
||||
-77.8263 -80.0259 lt
|
||||
-81.5203 -79.8046 lt
|
||||
-84.1431 -79.0302 lt
|
||||
-86.027 -78.0346 lt
|
||||
-87.4677 -76.9282 lt
|
||||
-88.9083 -75.5269 lt
|
||||
-90.1643 -73.9043 lt
|
||||
-91.0878 -72.2449 lt
|
||||
-91.8266 -70.2166 lt
|
||||
-92.2699 -67.9302 lt
|
||||
-92.3807 -66.4552 lt
|
||||
-92.1221 -64.6113 lt
|
||||
-91.5311 -61.993 lt
|
||||
-29.2954 114.671 lt
|
||||
46.4179 -70.9391 lt
|
||||
46.7513 -72.9622 lt
|
||||
46.6487 -74.4219 lt
|
||||
46.3152 -75.5743 lt
|
||||
45.8278 -76.6499 lt
|
||||
45.1096 -77.6231 lt
|
||||
44.1861 -78.5194 lt
|
||||
43.083 -79.2108 lt
|
||||
41.826 -79.6974 lt
|
||||
40.0559 -79.9535 lt
|
||||
98.3515 -79.9952 lt
|
||||
95.2339 -79.6544 lt
|
||||
92.7102 -79.1208 lt
|
||||
90.2607 -78.4539 lt
|
||||
87.9449 -77.624 lt
|
||||
85.6438 -76.5273 lt
|
||||
83.5358 -75.3862 lt
|
||||
81.4871 -73.9783 lt
|
||||
79.4681 -72.3629 lt
|
||||
77.7312 -70.7623 lt
|
||||
76.0389 -68.9543 lt
|
||||
74.5395 -67.0129 lt
|
||||
73.1143 -64.8639 lt
|
||||
71.9267 -62.7891 lt
|
||||
cl % cl
|
||||
% fic
|
||||
1 1 0 sc sfi
|
||||
% sk
|
||||
0 sg sk
|
||||
% End
|
||||
|
||||
% Line
|
||||
% ss 0
|
||||
0 [] ss
|
||||
np % # 4
|
||||
-65.4238 13.3351 mt
|
||||
-60.7421 26.6732 lt
|
||||
6.14596 26.6644 lt
|
||||
11.5544 13.3263 lt
|
||||
cl % cl
|
||||
% fic
|
||||
1 1 0 sc sfi
|
||||
% sk
|
||||
0 sg sk
|
||||
% End
|
||||
|
||||
% End
|
||||
|
||||
end %% of Ipe figure
|
||||
|
|
@ -0,0 +1,476 @@
|
|||
%!PS-Adobe-2.0 EPSF-1.2
|
||||
%%Creator: Ipe 5.0
|
||||
%%BoundingBox: 159 258 441 541
|
||||
%%EndComments
|
||||
{\catcode37=9\def\IPEdummy{({{)}} pop
|
||||
%%}\makeatletter\let\@notdefinable\relax
|
||||
%%\def\IPEc#1[#2]#3{\newcommand{#1}[#2]{#3}\ignorespaces}\@ifundefined
|
||||
%%{selectfont}{\let\selectfont\relax\def\fontsize#1#2{}}{}\makeatother
|
||||
%%\IPEc\IPEput[4]{\put(0,0){\special{psfile=\IPEfile}}}
|
||||
%%\IPEc\IPEmp[2]{\minipage[t]{#1bp}#2\special{color pop}\endminipage}
|
||||
%%\IPEc\IPEtext[1]{\makebox(0,0)[lb]{#1\special{color pop}}}
|
||||
%%\IPEc\IPEfs[1]{\IPEcolfs{0 0 0}{#1}}
|
||||
%%\IPEc\IPEcolfs[2]{\dimen0=#2pt\fontsize{#2}{1.2\dimen0}\selectfont
|
||||
%%\special{color push rgb #1}}
|
||||
%%\IPEc\IPEsize[2]{\unitlength1bp\ignorespaces}
|
||||
%%\IPEsize{280}{280.144}
|
||||
%%\begin{picture}(280,280.144)(160,259.928)
|
||||
%%\IPEput{159}{258}{441}{541}
|
||||
%%\end{picture}\endinput}
|
||||
%% Ipe postscript prologue
|
||||
|
||||
/IpeDict 60 dict def
|
||||
IpeDict begin
|
||||
/origmatrix matrix currentmatrix def
|
||||
|
||||
/sg {setgray} bind def
|
||||
/sc {setrgbcolor} bind def
|
||||
/ss {0 setdash setlinewidth} bind def
|
||||
/sk {stroke} bind def
|
||||
/fi {fill} bind def
|
||||
/sfi {gsave fill grestore} bind def
|
||||
/mt {moveto} bind def
|
||||
/lt {lineto} bind def
|
||||
/np {newpath} bind def
|
||||
/cl {closepath} bind def
|
||||
/N {moveto} bind def
|
||||
/L {lineto} bind def
|
||||
/E {lineto} bind def
|
||||
/C {lineto closepath} bind def
|
||||
%%%%
|
||||
%% x y size dx dy -> ar -> x y [ draws arrowhead, computes new vertex ]
|
||||
/smallarrow {gsave exch atan 4 2 roll translate rotate dup scale
|
||||
newpath 0 0 moveto -1 0.3 lineto -1 -0.3 lineto closepath fill
|
||||
-1 0 moveto currentpoint transform grestore itransform} bind def
|
||||
/ar {gsave exch atan 4 2 roll translate rotate dup scale
|
||||
newpath 0 0 moveto -1 0.3 lineto -1 -0.3 lineto closepath
|
||||
gsave origmatrix setmatrix [] 0 setdash stroke grestore fill
|
||||
0 0 moveto currentpoint transform grestore itransform} bind def
|
||||
%%%%
|
||||
/af {ar moveto} bind def
|
||||
/at {ar lineto} bind def
|
||||
%% x y size dx dy -> arw -> [ draws arrowhead ]
|
||||
/arw {ar pop pop} bind def
|
||||
%%%%
|
||||
/ci {0 360 arc} bind def
|
||||
/el {gsave concat 0 exch 0 exch 0 360 newpath arc origmatrix
|
||||
setmatrix} bind def
|
||||
/gs {gsave} bind def
|
||||
/gr {grestore} bind def
|
||||
/gsts {gsave translate scale } bind def
|
||||
%%
|
||||
/marker {gsave translate 0 setlinewidth [] 0 setdash newpath} bind def
|
||||
/m1 {marker 0 exch 0 exch 0 360 arc stroke grestore} bind def
|
||||
/m2 {marker 0 exch 0 exch 0 360 arc fill grestore} bind def
|
||||
/m3 {marker dup dup moveto dup dup neg lineto dup neg dup lineto dup
|
||||
neg exch lineto closepath stroke grestore} bind def
|
||||
/m4 {marker dup dup moveto dup dup neg lineto dup neg dup lineto dup
|
||||
neg exch lineto closepath fill grestore} bind def
|
||||
/m5 {marker dup dup moveto dup neg dup lineto dup dup neg moveto dup
|
||||
neg exch lineto closepath stroke grestore} bind def
|
||||
|
||||
%% splines
|
||||
systemdict /setpacking known {/savepacking currentpacking def false
|
||||
setpacking} if
|
||||
/q0 {0 0} def
|
||||
/q1 {0 0} def
|
||||
/q2 {0 0} def
|
||||
/q3 {0 0} def
|
||||
/p0 {0 0} def
|
||||
/p1 {0 0} def
|
||||
/p2 {0 0} def
|
||||
/p3 {0 0} def
|
||||
systemdict /setpacking known {savepacking setpacking} if
|
||||
|
||||
%% x y /qi -> defp -> [/qi [x y] def]
|
||||
/defp {dup 4 1 roll load astore def} bind def
|
||||
|
||||
/midpoint { exch 4 3 roll add 2 div 3 1 roll add 2 div } bind def
|
||||
/thirdpoint { exch 4 3 roll 2 mul add 3 div 3 1 roll exch 2 mul add 3
|
||||
div } bind def
|
||||
|
||||
/prespl {/p3 defp /p2 defp /p1 defp /p0 defp
|
||||
p1 p2 thirdpoint /q1 defp
|
||||
p2 p1 thirdpoint /q2 defp
|
||||
p1 p0 thirdpoint q1 midpoint /q0 defp
|
||||
p2 p3 thirdpoint q2 midpoint /q3 defp } bind def
|
||||
/postspl { q1 q2 q3 curveto p1 p2 p3 } bind def
|
||||
/fspl { prespl q0 moveto postspl } bind def
|
||||
/spl { prespl postspl } bind def
|
||||
/xspl { pop pop pop pop pop pop } bind def
|
||||
|
||||
/qspl { /p2 defp /p1 defp /p0 defp
|
||||
p1 p0 midpoint /q0 defp
|
||||
p1 p2 midpoint /q3 defp
|
||||
p1 q0 thirdpoint /q1 defp
|
||||
p1 q3 thirdpoint /q2 defp q0 moveto q1 q2 q3 curveto } bind def
|
||||
|
||||
/cqspl { /p2 defp /p1 defp /p0 defp
|
||||
p1 p0 midpoint /q0 defp
|
||||
p1 p2 midpoint /q3 defp
|
||||
p1 q0 thirdpoint /q1 defp
|
||||
p1 q3 thirdpoint /q2 defp q0 moveto q1 q2 q3 curveto
|
||||
p2 p1 midpoint /q0 defp
|
||||
p2 p0 midpoint /q3 defp
|
||||
p2 q0 thirdpoint /q1 defp
|
||||
p2 q3 thirdpoint /q2 defp q1 q2 q3 curveto
|
||||
p0 p2 midpoint /q0 defp
|
||||
p0 p1 midpoint /q3 defp
|
||||
p0 q0 thirdpoint /q1 defp
|
||||
p0 q3 thirdpoint /q2 defp q1 q2 q3 curveto } bind def
|
||||
|
||||
%% bitmaps
|
||||
/pix { /picstr exch string def } def
|
||||
%% wd ht -> preimg -> ..stuff for image..
|
||||
/preimg { 8 [ 3 index 0 0 5 index neg 0 7 index ]
|
||||
{currentfile picstr readhexstring pop} } def
|
||||
/img { preimg image } bind def
|
||||
/kimg { preimg false 3 colorimage } bind def
|
||||
%%
|
||||
end
|
||||
%% Ipe prologue end
|
||||
|
||||
IpeDict begin 313.291 371.496 translate
|
||||
|
||||
% Preamble 1
|
||||
%%\documentclass[a4paper]{article}
|
||||
% Group
|
||||
|
||||
% Line
|
||||
% ss 0
|
||||
0.4 [] ss
|
||||
np % # 4
|
||||
-140 160 mt
|
||||
100 160 lt
|
||||
100 -80 lt
|
||||
-140 -80 lt
|
||||
cl % cl
|
||||
% sk
|
||||
0 sg sk
|
||||
% End
|
||||
|
||||
% Line
|
||||
% ss 0
|
||||
0.4 [] ss
|
||||
np % # 2
|
||||
-140 40 mt
|
||||
100 40 lt
|
||||
% sk
|
||||
0 sg sk
|
||||
% End
|
||||
|
||||
% Line
|
||||
% ss 0
|
||||
0.4 [] ss
|
||||
np % # 2
|
||||
-20 160 mt
|
||||
-20 -80 lt
|
||||
% sk
|
||||
0 sg sk
|
||||
% End
|
||||
|
||||
% Circle
|
||||
% ss 0
|
||||
0.4 [] ss
|
||||
np % xy
|
||||
-20 40 % r
|
||||
13.3333 ci
|
||||
% sk
|
||||
0 sg sk
|
||||
% End
|
||||
|
||||
% Group
|
||||
|
||||
% End
|
||||
|
||||
% Line
|
||||
% ss 0
|
||||
0.4 [] ss
|
||||
np % # 2
|
||||
-20 40 mt
|
||||
49 -80 lt
|
||||
% sk
|
||||
0 sg sk
|
||||
% End
|
||||
|
||||
% Line
|
||||
% ss 0
|
||||
0.4 [] ss
|
||||
np % # 2
|
||||
-20 40 mt
|
||||
-89 160 lt
|
||||
% sk
|
||||
0 sg sk
|
||||
% End
|
||||
|
||||
% Line
|
||||
% ss 0
|
||||
0.4 [] ss
|
||||
np % # 2
|
||||
-20 40 mt
|
||||
100 109 lt
|
||||
% sk
|
||||
0 sg sk
|
||||
% End
|
||||
|
||||
% Line
|
||||
% ss 0
|
||||
0.4 [] ss
|
||||
np % # 2
|
||||
-20 40 mt
|
||||
-140 -29 lt
|
||||
% sk
|
||||
0 sg sk
|
||||
% End
|
||||
|
||||
% Circle
|
||||
% ss 0
|
||||
0.4 [] ss
|
||||
np % xy
|
||||
-20 40 % r
|
||||
112.7 ci
|
||||
% sk
|
||||
0 sg sk
|
||||
% End
|
||||
|
||||
% Circle
|
||||
% ss 0
|
||||
0.4 [] ss
|
||||
np % xy
|
||||
-13.2911 28.4322 % r
|
||||
140 ci
|
||||
% sk
|
||||
0 sg sk
|
||||
% End
|
||||
|
||||
% Arc
|
||||
% ss 0
|
||||
0.4 [] ss
|
||||
% xy
|
||||
-19.8836 -80.294 % r
|
||||
248.87 % ang
|
||||
59.5857 101.345 np arc
|
||||
% sk
|
||||
0 sg sk
|
||||
% End
|
||||
|
||||
% Arc
|
||||
% ss 0
|
||||
0.4 [] ss
|
||||
% xy
|
||||
-19.5174 160.287 % r
|
||||
248.5 % ang
|
||||
-103.814 -59.1054 np arc
|
||||
% sk
|
||||
0 sg sk
|
||||
% End
|
||||
|
||||
% Arc
|
||||
% ss 0
|
||||
0.4 [] ss
|
||||
% xy
|
||||
-19.5174 160.287 % r
|
||||
232.691 % ang
|
||||
-99.33 -57.4205 np arc
|
||||
% sk
|
||||
0 sg sk
|
||||
% End
|
||||
|
||||
% Arc
|
||||
% ss 0
|
||||
0.4 [] ss
|
||||
% xy
|
||||
-19.5174 -79.5628 % r
|
||||
232.277 % ang
|
||||
57.3667 97.4678 np arc
|
||||
% sk
|
||||
0 sg sk
|
||||
% End
|
||||
|
||||
% Line
|
||||
% ss 0
|
||||
0.4 [] ss
|
||||
np % # 2
|
||||
-20 -80 mt
|
||||
100 40 lt
|
||||
% sk
|
||||
0 sg sk
|
||||
% End
|
||||
|
||||
% Arc
|
||||
% ss 0
|
||||
0.4 [] ss
|
||||
% xy
|
||||
-140.017 -28.9663 % r
|
||||
195.37 % ang
|
||||
-18.627 8.87209 np arc
|
||||
% sk
|
||||
0 sg sk
|
||||
% End
|
||||
|
||||
% Arc
|
||||
% ss 0
|
||||
0.4 [] ss
|
||||
% xy
|
||||
-139.676 160.287 % r
|
||||
195.37 % ang
|
||||
-15 2 np arc
|
||||
% sk
|
||||
0 sg sk
|
||||
% End
|
||||
|
||||
% Circle
|
||||
% ss 0
|
||||
0.4 [] ss
|
||||
np % xy
|
||||
39.9954 130.961 % r
|
||||
13.3333 ci
|
||||
% sk
|
||||
0 sg sk
|
||||
% End
|
||||
|
||||
% Circle
|
||||
% ss 0
|
||||
0.4 [] ss
|
||||
np % xy
|
||||
23.9506 -35.9852 % r
|
||||
31.4948 ci
|
||||
% sk
|
||||
0 sg sk
|
||||
% End
|
||||
|
||||
% Line
|
||||
% ss 0
|
||||
0.4 [] ss
|
||||
np % # 121
|
||||
53.3982 130.866 mt
|
||||
55.0755 145.185 lt
|
||||
55.6574 160.084 lt
|
||||
44.19 159.981 lt
|
||||
38.1653 161.656 lt
|
||||
18.9616 165.551 lt
|
||||
-2.02204 168.012 lt
|
||||
-13.3868 168.388 lt
|
||||
-24.2723 167.978 lt
|
||||
-35.0551 166.713 lt
|
||||
-46.0433 164.561 lt
|
||||
-56.4838 161.622 lt
|
||||
-66.7189 157.794 lt
|
||||
-75.7902 153.659 lt
|
||||
-86.3334 147.884 lt
|
||||
-95.6785 141.596 lt
|
||||
-104.031 135.035 lt
|
||||
-112.349 127.312 lt
|
||||
-119.709 119.418 lt
|
||||
-126.452 110.943 lt
|
||||
-132.545 101.751 lt
|
||||
-137.885 92.3193 lt
|
||||
-142.644 81.9992 lt
|
||||
-146.443 71.679 lt
|
||||
-149.319 61.3588 lt
|
||||
-151.099 52.2689 lt
|
||||
-152.263 42.8714 lt
|
||||
-152.605 33.098 lt
|
||||
-152.263 23.8713 lt
|
||||
-151.167 14.5763 lt
|
||||
-149.319 5.24718 lt
|
||||
-146.717 -4.01363 lt
|
||||
-143.226 -13.377 lt
|
||||
-139.426 -21.5101 lt
|
||||
-134.702 -30.0191 lt
|
||||
-129.43 -37.913 lt
|
||||
-123.748 -45.1234 lt
|
||||
-117.449 -51.958 lt
|
||||
-110.227 -58.6558 lt
|
||||
-102.867 -64.3285 lt
|
||||
-94.72 -69.967 lt
|
||||
-86.5045 -74.512 lt
|
||||
-77.8098 -78.5102 lt
|
||||
-68.8755 -81.7224 lt
|
||||
-59.4962 -84.4221 lt
|
||||
-50.2537 -86.2674 lt
|
||||
-40.2925 -87.3951 lt
|
||||
-24.6146 -88.0444 lt
|
||||
-20.0619 -88.2153 lt
|
||||
-0.0366287 -87.4635 lt
|
||||
18.8932 -85.2764 lt
|
||||
38.5419 -81.3124 lt
|
||||
48.8797 -78.5102 lt
|
||||
49.9409 -74.5462 lt
|
||||
53.0217 -59.271 lt
|
||||
54.7332 -44.235 lt
|
||||
54.9044 -41.9112 lt
|
||||
54.0828 -44.9184 lt
|
||||
53.0217 -48.1648 lt
|
||||
50.9678 -52.2655 lt
|
||||
49.2905 -54.5893 lt
|
||||
47.3393 -57.0497 lt
|
||||
44.0873 -60.1253 lt
|
||||
42.1704 -61.6972 lt
|
||||
39.0211 -63.6451 lt
|
||||
36.3169 -64.9436 lt
|
||||
32.8595 -66.2764 lt
|
||||
29.7445 -66.9598 lt
|
||||
17.1474 -69.4886 lt
|
||||
-0.995104 -71.6757 lt
|
||||
-7.53325 -71.9149 lt
|
||||
-19.9592 -72.3591 lt
|
||||
-32.522 -71.8465 lt
|
||||
-36.4586 -71.0605 lt
|
||||
-45.4614 -68.5659 lt
|
||||
-54.5669 -65.2512 lt
|
||||
-62.8166 -61.3897 lt
|
||||
-71.5455 -56.5713 lt
|
||||
-79.4187 -51.2745 lt
|
||||
-86.9153 -45.4652 lt
|
||||
-93.9669 -38.904 lt
|
||||
-100.129 -32.172 lt
|
||||
-106.153 -24.6198 lt
|
||||
-111.562 -16.555 lt
|
||||
-116.046 -8.62696 lt
|
||||
-120.085 0.155438 lt
|
||||
-123.406 9.14287 lt
|
||||
-126.042 18.4379 lt
|
||||
-127.856 27.8695 lt
|
||||
-129.054 37.4721 lt
|
||||
-129.396 46.9379 lt
|
||||
-128.917 56.5746 lt
|
||||
-127.822 65.7671 lt
|
||||
-125.973 75.0279 lt
|
||||
-123.474 83.947 lt
|
||||
-122.208 87.3984 lt
|
||||
-120.325 91.2258 lt
|
||||
-116.012 98.983 lt
|
||||
-111.356 106.125 lt
|
||||
-105.811 113.096 lt
|
||||
-99.7862 119.658 lt
|
||||
-93.1454 125.809 lt
|
||||
-86.4361 131.003 lt
|
||||
-79.0764 135.89 lt
|
||||
-71.1005 140.537 lt
|
||||
-63.5012 143.988 lt
|
||||
-54.9092 147.167 lt
|
||||
-46.3856 149.559 lt
|
||||
-37.7594 151.233 lt
|
||||
-29.9204 152.258 lt
|
||||
-19.9592 152.668 lt
|
||||
-6.98555 152.258 lt
|
||||
-1.26894 152.019 lt
|
||||
16.5997 149.9 lt
|
||||
35.0503 146.21 lt
|
||||
44.0189 143.715 lt
|
||||
46.5177 142.553 lt
|
||||
49.1193 140.81 lt
|
||||
50.8651 138.76 lt
|
||||
51.9605 136.812 lt
|
||||
53.0217 133.771 lt
|
||||
cl % cl
|
||||
% fic
|
||||
1 1 0 sc sfi
|
||||
% sk
|
||||
0 sg sk
|
||||
% End
|
||||
|
||||
% End
|
||||
|
||||
end %% of Ipe figure
|
||||
|
|
@ -0,0 +1,529 @@
|
|||
%!PS-Adobe-2.0 EPSF-1.2
|
||||
%%Creator: Ipe 5.0
|
||||
%%BoundingBox: 159 258 441 541
|
||||
%%EndComments
|
||||
{\catcode37=9\def\IPEdummy{({{)}} pop
|
||||
%%}\makeatletter\let\@notdefinable\relax
|
||||
%%\def\IPEc#1[#2]#3{\newcommand{#1}[#2]{#3}\ignorespaces}\@ifundefined
|
||||
%%{selectfont}{\let\selectfont\relax\def\fontsize#1#2{}}{}\makeatother
|
||||
%%\IPEc\IPEput[4]{\put(0,0){\special{psfile=\IPEfile}}}
|
||||
%%\IPEc\IPEmp[2]{\minipage[t]{#1bp}#2\special{color pop}\endminipage}
|
||||
%%\IPEc\IPEtext[1]{\makebox(0,0)[lb]{#1\special{color pop}}}
|
||||
%%\IPEc\IPEfs[1]{\IPEcolfs{0 0 0}{#1}}
|
||||
%%\IPEc\IPEcolfs[2]{\dimen0=#2pt\fontsize{#2}{1.2\dimen0}\selectfont
|
||||
%%\special{color push rgb #1}}
|
||||
%%\IPEc\IPEsize[2]{\unitlength1bp\ignorespaces}
|
||||
%%\IPEsize{280}{280.144}
|
||||
%%\begin{picture}(280,280.144)(160,259.928)
|
||||
%%\IPEput{159}{258}{441}{541}
|
||||
%%\end{picture}\endinput}
|
||||
%% Ipe postscript prologue
|
||||
|
||||
/IpeDict 60 dict def
|
||||
IpeDict begin
|
||||
/origmatrix matrix currentmatrix def
|
||||
|
||||
/sg {setgray} bind def
|
||||
/sc {setrgbcolor} bind def
|
||||
/ss {0 setdash setlinewidth} bind def
|
||||
/sk {stroke} bind def
|
||||
/fi {fill} bind def
|
||||
/sfi {gsave fill grestore} bind def
|
||||
/mt {moveto} bind def
|
||||
/lt {lineto} bind def
|
||||
/np {newpath} bind def
|
||||
/cl {closepath} bind def
|
||||
/N {moveto} bind def
|
||||
/L {lineto} bind def
|
||||
/E {lineto} bind def
|
||||
/C {lineto closepath} bind def
|
||||
%%%%
|
||||
%% x y size dx dy -> ar -> x y [ draws arrowhead, computes new vertex ]
|
||||
/smallarrow {gsave exch atan 4 2 roll translate rotate dup scale
|
||||
newpath 0 0 moveto -1 0.3 lineto -1 -0.3 lineto closepath fill
|
||||
-1 0 moveto currentpoint transform grestore itransform} bind def
|
||||
/ar {gsave exch atan 4 2 roll translate rotate dup scale
|
||||
newpath 0 0 moveto -1 0.3 lineto -1 -0.3 lineto closepath
|
||||
gsave origmatrix setmatrix [] 0 setdash stroke grestore fill
|
||||
0 0 moveto currentpoint transform grestore itransform} bind def
|
||||
%%%%
|
||||
/af {ar moveto} bind def
|
||||
/at {ar lineto} bind def
|
||||
%% x y size dx dy -> arw -> [ draws arrowhead ]
|
||||
/arw {ar pop pop} bind def
|
||||
%%%%
|
||||
/ci {0 360 arc} bind def
|
||||
/el {gsave concat 0 exch 0 exch 0 360 newpath arc origmatrix
|
||||
setmatrix} bind def
|
||||
/gs {gsave} bind def
|
||||
/gr {grestore} bind def
|
||||
/gsts {gsave translate scale } bind def
|
||||
%%
|
||||
/marker {gsave translate 0 setlinewidth [] 0 setdash newpath} bind def
|
||||
/m1 {marker 0 exch 0 exch 0 360 arc stroke grestore} bind def
|
||||
/m2 {marker 0 exch 0 exch 0 360 arc fill grestore} bind def
|
||||
/m3 {marker dup dup moveto dup dup neg lineto dup neg dup lineto dup
|
||||
neg exch lineto closepath stroke grestore} bind def
|
||||
/m4 {marker dup dup moveto dup dup neg lineto dup neg dup lineto dup
|
||||
neg exch lineto closepath fill grestore} bind def
|
||||
/m5 {marker dup dup moveto dup neg dup lineto dup dup neg moveto dup
|
||||
neg exch lineto closepath stroke grestore} bind def
|
||||
|
||||
%% splines
|
||||
systemdict /setpacking known {/savepacking currentpacking def false
|
||||
setpacking} if
|
||||
/q0 {0 0} def
|
||||
/q1 {0 0} def
|
||||
/q2 {0 0} def
|
||||
/q3 {0 0} def
|
||||
/p0 {0 0} def
|
||||
/p1 {0 0} def
|
||||
/p2 {0 0} def
|
||||
/p3 {0 0} def
|
||||
systemdict /setpacking known {savepacking setpacking} if
|
||||
|
||||
%% x y /qi -> defp -> [/qi [x y] def]
|
||||
/defp {dup 4 1 roll load astore def} bind def
|
||||
|
||||
/midpoint { exch 4 3 roll add 2 div 3 1 roll add 2 div } bind def
|
||||
/thirdpoint { exch 4 3 roll 2 mul add 3 div 3 1 roll exch 2 mul add 3
|
||||
div } bind def
|
||||
|
||||
/prespl {/p3 defp /p2 defp /p1 defp /p0 defp
|
||||
p1 p2 thirdpoint /q1 defp
|
||||
p2 p1 thirdpoint /q2 defp
|
||||
p1 p0 thirdpoint q1 midpoint /q0 defp
|
||||
p2 p3 thirdpoint q2 midpoint /q3 defp } bind def
|
||||
/postspl { q1 q2 q3 curveto p1 p2 p3 } bind def
|
||||
/fspl { prespl q0 moveto postspl } bind def
|
||||
/spl { prespl postspl } bind def
|
||||
/xspl { pop pop pop pop pop pop } bind def
|
||||
|
||||
/qspl { /p2 defp /p1 defp /p0 defp
|
||||
p1 p0 midpoint /q0 defp
|
||||
p1 p2 midpoint /q3 defp
|
||||
p1 q0 thirdpoint /q1 defp
|
||||
p1 q3 thirdpoint /q2 defp q0 moveto q1 q2 q3 curveto } bind def
|
||||
|
||||
/cqspl { /p2 defp /p1 defp /p0 defp
|
||||
p1 p0 midpoint /q0 defp
|
||||
p1 p2 midpoint /q3 defp
|
||||
p1 q0 thirdpoint /q1 defp
|
||||
p1 q3 thirdpoint /q2 defp q0 moveto q1 q2 q3 curveto
|
||||
p2 p1 midpoint /q0 defp
|
||||
p2 p0 midpoint /q3 defp
|
||||
p2 q0 thirdpoint /q1 defp
|
||||
p2 q3 thirdpoint /q2 defp q1 q2 q3 curveto
|
||||
p0 p2 midpoint /q0 defp
|
||||
p0 p1 midpoint /q3 defp
|
||||
p0 q0 thirdpoint /q1 defp
|
||||
p0 q3 thirdpoint /q2 defp q1 q2 q3 curveto } bind def
|
||||
|
||||
%% bitmaps
|
||||
/pix { /picstr exch string def } def
|
||||
%% wd ht -> preimg -> ..stuff for image..
|
||||
/preimg { 8 [ 3 index 0 0 5 index neg 0 7 index ]
|
||||
{currentfile picstr readhexstring pop} } def
|
||||
/img { preimg image } bind def
|
||||
/kimg { preimg false 3 colorimage } bind def
|
||||
%%
|
||||
end
|
||||
%% Ipe prologue end
|
||||
|
||||
IpeDict begin 313.291 371.496 translate
|
||||
|
||||
% Preamble 1
|
||||
%%\documentclass[a4paper]{article}
|
||||
% Group
|
||||
|
||||
% Line
|
||||
% ss 0
|
||||
0.4 [] ss
|
||||
np % # 4
|
||||
-140 160 mt
|
||||
100 160 lt
|
||||
100 -80 lt
|
||||
-140 -80 lt
|
||||
cl % cl
|
||||
% sk
|
||||
0 sg sk
|
||||
% End
|
||||
|
||||
% Line
|
||||
% ss 0
|
||||
0.4 [] ss
|
||||
np % # 2
|
||||
-140 40 mt
|
||||
100 40 lt
|
||||
% sk
|
||||
0 sg sk
|
||||
% End
|
||||
|
||||
% Line
|
||||
% ss 0
|
||||
0.4 [] ss
|
||||
np % # 2
|
||||
-20 160 mt
|
||||
-20 -80 lt
|
||||
% sk
|
||||
0 sg sk
|
||||
% End
|
||||
|
||||
% Circle
|
||||
% ss 0
|
||||
0.4 [] ss
|
||||
np % xy
|
||||
-20 40 % r
|
||||
13.3333 ci
|
||||
% sk
|
||||
0 sg sk
|
||||
% End
|
||||
|
||||
% Group
|
||||
|
||||
% End
|
||||
|
||||
% Line
|
||||
% ss 0
|
||||
0.4 [] ss
|
||||
np % # 2
|
||||
-20 40 mt
|
||||
49 -80 lt
|
||||
% sk
|
||||
0 sg sk
|
||||
% End
|
||||
|
||||
% Line
|
||||
% ss 0
|
||||
0.4 [] ss
|
||||
np % # 2
|
||||
-20 40 mt
|
||||
-89 160 lt
|
||||
% sk
|
||||
0 sg sk
|
||||
% End
|
||||
|
||||
% Line
|
||||
% ss 0
|
||||
0.4 [] ss
|
||||
np % # 2
|
||||
-20 40 mt
|
||||
100 109 lt
|
||||
% sk
|
||||
0 sg sk
|
||||
% End
|
||||
|
||||
% Line
|
||||
% ss 0
|
||||
0.4 [] ss
|
||||
np % # 2
|
||||
-20 40 mt
|
||||
-140 -29 lt
|
||||
% sk
|
||||
0 sg sk
|
||||
% End
|
||||
|
||||
% Circle
|
||||
% ss 0
|
||||
0.4 [] ss
|
||||
np % xy
|
||||
-20 40 % r
|
||||
112.7 ci
|
||||
% sk
|
||||
0 sg sk
|
||||
% End
|
||||
|
||||
% Circle
|
||||
% ss 0
|
||||
0.4 [] ss
|
||||
np % xy
|
||||
-13.2911 28.4322 % r
|
||||
140 ci
|
||||
% sk
|
||||
0 sg sk
|
||||
% End
|
||||
|
||||
% Arc
|
||||
% ss 0
|
||||
0.4 [] ss
|
||||
% xy
|
||||
-19.8836 -80.294 % r
|
||||
248.87 % ang
|
||||
59.5857 101.345 np arc
|
||||
% sk
|
||||
0 sg sk
|
||||
% End
|
||||
|
||||
% Arc
|
||||
% ss 0
|
||||
0.4 [] ss
|
||||
% xy
|
||||
-19.5174 160.287 % r
|
||||
248.5 % ang
|
||||
-103.814 -59.1054 np arc
|
||||
% sk
|
||||
0 sg sk
|
||||
% End
|
||||
|
||||
% Arc
|
||||
% ss 0
|
||||
0.4 [] ss
|
||||
% xy
|
||||
-19.5174 160.287 % r
|
||||
232.691 % ang
|
||||
-99.33 -57.4205 np arc
|
||||
% sk
|
||||
0 sg sk
|
||||
% End
|
||||
|
||||
% Arc
|
||||
% ss 0
|
||||
0.4 [] ss
|
||||
% xy
|
||||
-19.5174 -79.5628 % r
|
||||
232.277 % ang
|
||||
57.3667 97.4678 np arc
|
||||
% sk
|
||||
0 sg sk
|
||||
% End
|
||||
|
||||
% Arc
|
||||
% ss 0
|
||||
0.4 [] ss
|
||||
% xy
|
||||
-139.676 160.287 % r
|
||||
195.37 % ang
|
||||
-15 2 np arc
|
||||
% sk
|
||||
0 sg sk
|
||||
% End
|
||||
|
||||
% Circle
|
||||
% ss 0
|
||||
0.4 [] ss
|
||||
np % xy
|
||||
39.9954 130.961 % r
|
||||
13.3333 ci
|
||||
% sk
|
||||
0 sg sk
|
||||
% End
|
||||
|
||||
% Line
|
||||
% ss 0
|
||||
0.4 [] ss
|
||||
np % # 2
|
||||
55.5395 160.256 mt
|
||||
55.5395 -94.1878 lt
|
||||
% sk
|
||||
0 sg sk
|
||||
% End
|
||||
|
||||
% Circle
|
||||
% ss 0
|
||||
0.4 [] ss
|
||||
np % xy
|
||||
42.2062 40 % r
|
||||
13.3333 ci
|
||||
% sk
|
||||
0 sg sk
|
||||
% End
|
||||
|
||||
% Line
|
||||
% ss 0
|
||||
0.4 [] ss
|
||||
np % # 2
|
||||
28.8729 48 mt
|
||||
28.8729 -94.1878 lt
|
||||
% sk
|
||||
0 sg sk
|
||||
% End
|
||||
|
||||
% Line
|
||||
% ss 0
|
||||
0.4 [] ss
|
||||
np % # 2
|
||||
-20 26.6667 mt
|
||||
100 26.6667 lt
|
||||
% sk
|
||||
0 sg sk
|
||||
% End
|
||||
|
||||
% Circle
|
||||
% ss 0
|
||||
0.4 [] ss
|
||||
np % xy
|
||||
68.8728 13.3333 % r
|
||||
13.3333 ci
|
||||
% sk
|
||||
0 sg sk
|
||||
% End
|
||||
|
||||
% Circle
|
||||
% ss 0
|
||||
0.4 [] ss
|
||||
np % xy
|
||||
15.5396 13.3333 % r
|
||||
13.3333 ci
|
||||
% sk
|
||||
0 sg sk
|
||||
% End
|
||||
|
||||
% Circle
|
||||
% ss 0
|
||||
0.4 [] ss
|
||||
np % xy
|
||||
68.8728 -66.6667 % r
|
||||
13.3333 ci
|
||||
% sk
|
||||
0 sg sk
|
||||
% End
|
||||
|
||||
% Line
|
||||
% ss 0
|
||||
0.4 [] ss
|
||||
np % # 135
|
||||
53.3982 130.866 mt
|
||||
55.0755 145.185 lt
|
||||
55.6574 160.084 lt
|
||||
44.19 159.981 lt
|
||||
38.1653 161.656 lt
|
||||
18.9616 165.551 lt
|
||||
-2.02204 168.012 lt
|
||||
-13.3868 168.388 lt
|
||||
-24.2723 167.978 lt
|
||||
-35.0551 166.713 lt
|
||||
-46.0433 164.561 lt
|
||||
-56.4838 161.622 lt
|
||||
-66.7189 157.794 lt
|
||||
-75.7902 153.659 lt
|
||||
-86.3334 147.884 lt
|
||||
-95.6785 141.596 lt
|
||||
-104.031 135.035 lt
|
||||
-112.349 127.312 lt
|
||||
-119.709 119.418 lt
|
||||
-126.452 110.943 lt
|
||||
-132.545 101.751 lt
|
||||
-137.885 92.3193 lt
|
||||
-142.644 81.9992 lt
|
||||
-146.443 71.679 lt
|
||||
-149.319 61.3588 lt
|
||||
-151.099 52.2689 lt
|
||||
-152.263 42.8714 lt
|
||||
-152.605 33.098 lt
|
||||
-152.263 23.8713 lt
|
||||
-151.167 14.5763 lt
|
||||
-149.319 5.24718 lt
|
||||
-146.717 -4.01363 lt
|
||||
-143.226 -13.377 lt
|
||||
-139.426 -21.5101 lt
|
||||
-134.702 -30.0191 lt
|
||||
-129.43 -37.913 lt
|
||||
-123.748 -45.1234 lt
|
||||
-117.449 -51.958 lt
|
||||
-110.227 -58.6558 lt
|
||||
-102.867 -64.3285 lt
|
||||
-94.72 -69.967 lt
|
||||
-86.5045 -74.512 lt
|
||||
-77.8098 -78.5102 lt
|
||||
-68.8755 -81.7224 lt
|
||||
-59.4962 -84.4221 lt
|
||||
-50.2537 -86.2674 lt
|
||||
-40.2925 -87.3951 lt
|
||||
-24.6146 -88.0444 lt
|
||||
-20.0619 -88.2153 lt
|
||||
-0.0366287 -87.4635 lt
|
||||
18.8932 -85.2764 lt
|
||||
38.5419 -81.3124 lt
|
||||
55.5252 -76.5428 lt
|
||||
55.5394 14.0653 lt
|
||||
55.8133 15.7739 lt
|
||||
56.2241 17.4142 lt
|
||||
56.7375 18.8494 lt
|
||||
57.4906 20.2847 lt
|
||||
58.4491 21.6174 lt
|
||||
59.476 22.7793 lt
|
||||
60.6741 23.8045 lt
|
||||
61.838 24.693 lt
|
||||
63.2415 25.3764 lt
|
||||
64.5422 25.9915 lt
|
||||
66.1169 26.3674 lt
|
||||
68.8554 26.675 lt
|
||||
15.8998 26.675 lt
|
||||
17.9194 26.4358 lt
|
||||
19.631 26.0257 lt
|
||||
20.6237 25.6498 lt
|
||||
22.3695 24.8297 lt
|
||||
23.3279 24.1462 lt
|
||||
24.3206 23.4286 lt
|
||||
25.2449 22.4717 lt
|
||||
25.8268 21.8566 lt
|
||||
26.5457 20.8656 lt
|
||||
27.196 19.9088 lt
|
||||
27.6753 18.8153 lt
|
||||
28.1203 17.8584 lt
|
||||
28.4968 16.5257 lt
|
||||
28.9076 14.2703 lt
|
||||
28.9049 -67.0917 lt
|
||||
17.1474 -69.4886 lt
|
||||
-0.995104 -71.6757 lt
|
||||
-7.53325 -71.9149 lt
|
||||
-19.9592 -72.3591 lt
|
||||
-32.522 -71.8465 lt
|
||||
-36.4586 -71.0605 lt
|
||||
-45.4614 -68.5659 lt
|
||||
-54.5669 -65.2512 lt
|
||||
-62.8166 -61.3897 lt
|
||||
-71.5455 -56.5713 lt
|
||||
-79.4187 -51.2745 lt
|
||||
-86.9153 -45.4652 lt
|
||||
-93.9669 -38.904 lt
|
||||
-100.129 -32.172 lt
|
||||
-106.153 -24.6198 lt
|
||||
-111.562 -16.555 lt
|
||||
-116.046 -8.62696 lt
|
||||
-120.085 0.155438 lt
|
||||
-123.406 9.14287 lt
|
||||
-126.042 18.4379 lt
|
||||
-127.856 27.8695 lt
|
||||
-129.054 37.4721 lt
|
||||
-129.396 46.9379 lt
|
||||
-128.917 56.5746 lt
|
||||
-127.822 65.7671 lt
|
||||
-125.973 75.0279 lt
|
||||
-123.474 83.947 lt
|
||||
-122.208 87.3984 lt
|
||||
-120.325 91.2258 lt
|
||||
-116.012 98.983 lt
|
||||
-111.356 106.125 lt
|
||||
-105.811 113.096 lt
|
||||
-99.7862 119.658 lt
|
||||
-93.1454 125.809 lt
|
||||
-86.4361 131.003 lt
|
||||
-79.0764 135.89 lt
|
||||
-71.1005 140.537 lt
|
||||
-63.5012 143.988 lt
|
||||
-54.9092 147.167 lt
|
||||
-46.3856 149.559 lt
|
||||
-37.7594 151.233 lt
|
||||
-29.9204 152.258 lt
|
||||
-19.9592 152.668 lt
|
||||
-6.98555 152.258 lt
|
||||
-1.26894 152.019 lt
|
||||
16.5997 149.9 lt
|
||||
35.0503 146.21 lt
|
||||
44.0189 143.715 lt
|
||||
46.5177 142.553 lt
|
||||
49.1193 140.81 lt
|
||||
50.8651 138.76 lt
|
||||
51.9605 136.812 lt
|
||||
53.0217 133.771 lt
|
||||
cl % cl
|
||||
% fic
|
||||
1 1 0 sc sfi
|
||||
% sk
|
||||
0 sg sk
|
||||
% End
|
||||
|
||||
% End
|
||||
|
||||
end %% of Ipe figure
|
||||
|
|
@ -0,0 +1,453 @@
|
|||
%!PS-Adobe-2.0 EPSF-1.2
|
||||
%%Creator: Ipe 5.0
|
||||
%%BoundingBox: 162 252 437 547
|
||||
%%EndComments
|
||||
{\catcode37=9\def\IPEdummy{({{)}} pop
|
||||
%%}\makeatletter\let\@notdefinable\relax
|
||||
%%\def\IPEc#1[#2]#3{\newcommand{#1}[#2]{#3}\ignorespaces}\@ifundefined
|
||||
%%{selectfont}{\let\selectfont\relax\def\fontsize#1#2{}}{}\makeatother
|
||||
%%\IPEc\IPEput[4]{\put(0,0){\special{psfile=\IPEfile}}}
|
||||
%%\IPEc\IPEmp[2]{\minipage[t]{#1bp}#2\special{color pop}\endminipage}
|
||||
%%\IPEc\IPEtext[1]{\makebox(0,0)[lb]{#1\special{color pop}}}
|
||||
%%\IPEc\IPEfs[1]{\IPEcolfs{0 0 0}{#1}}
|
||||
%%\IPEc\IPEcolfs[2]{\dimen0=#2pt\fontsize{#2}{1.2\dimen0}\selectfont
|
||||
%%\special{color push rgb #1}}
|
||||
%%\IPEc\IPEsize[2]{\unitlength1bp\ignorespaces}
|
||||
%%\IPEsize{272.372}{293.742}
|
||||
%%\begin{picture}(272.372,293.742)(163.814,253.129)
|
||||
%%\IPEput{162}{252}{437}{547}
|
||||
%%\end{picture}\endinput}
|
||||
%% Ipe postscript prologue
|
||||
|
||||
/IpeDict 60 dict def
|
||||
IpeDict begin
|
||||
/origmatrix matrix currentmatrix def
|
||||
|
||||
/sg {setgray} bind def
|
||||
/sc {setrgbcolor} bind def
|
||||
/ss {0 setdash setlinewidth} bind def
|
||||
/sk {stroke} bind def
|
||||
/fi {fill} bind def
|
||||
/sfi {gsave fill grestore} bind def
|
||||
/mt {moveto} bind def
|
||||
/lt {lineto} bind def
|
||||
/np {newpath} bind def
|
||||
/cl {closepath} bind def
|
||||
/N {moveto} bind def
|
||||
/L {lineto} bind def
|
||||
/E {lineto} bind def
|
||||
/C {lineto closepath} bind def
|
||||
%%%%
|
||||
%% x y size dx dy -> ar -> x y [ draws arrowhead, computes new vertex ]
|
||||
/smallarrow {gsave exch atan 4 2 roll translate rotate dup scale
|
||||
newpath 0 0 moveto -1 0.3 lineto -1 -0.3 lineto closepath fill
|
||||
-1 0 moveto currentpoint transform grestore itransform} bind def
|
||||
/ar {gsave exch atan 4 2 roll translate rotate dup scale
|
||||
newpath 0 0 moveto -1 0.3 lineto -1 -0.3 lineto closepath
|
||||
gsave origmatrix setmatrix [] 0 setdash stroke grestore fill
|
||||
0 0 moveto currentpoint transform grestore itransform} bind def
|
||||
%%%%
|
||||
/af {ar moveto} bind def
|
||||
/at {ar lineto} bind def
|
||||
%% x y size dx dy -> arw -> [ draws arrowhead ]
|
||||
/arw {ar pop pop} bind def
|
||||
%%%%
|
||||
/ci {0 360 arc} bind def
|
||||
/el {gsave concat 0 exch 0 exch 0 360 newpath arc origmatrix
|
||||
setmatrix} bind def
|
||||
/gs {gsave} bind def
|
||||
/gr {grestore} bind def
|
||||
/gsts {gsave translate scale } bind def
|
||||
%%
|
||||
/marker {gsave translate 0 setlinewidth [] 0 setdash newpath} bind def
|
||||
/m1 {marker 0 exch 0 exch 0 360 arc stroke grestore} bind def
|
||||
/m2 {marker 0 exch 0 exch 0 360 arc fill grestore} bind def
|
||||
/m3 {marker dup dup moveto dup dup neg lineto dup neg dup lineto dup
|
||||
neg exch lineto closepath stroke grestore} bind def
|
||||
/m4 {marker dup dup moveto dup dup neg lineto dup neg dup lineto dup
|
||||
neg exch lineto closepath fill grestore} bind def
|
||||
/m5 {marker dup dup moveto dup neg dup lineto dup dup neg moveto dup
|
||||
neg exch lineto closepath stroke grestore} bind def
|
||||
|
||||
%% splines
|
||||
systemdict /setpacking known {/savepacking currentpacking def false
|
||||
setpacking} if
|
||||
/q0 {0 0} def
|
||||
/q1 {0 0} def
|
||||
/q2 {0 0} def
|
||||
/q3 {0 0} def
|
||||
/p0 {0 0} def
|
||||
/p1 {0 0} def
|
||||
/p2 {0 0} def
|
||||
/p3 {0 0} def
|
||||
systemdict /setpacking known {savepacking setpacking} if
|
||||
|
||||
%% x y /qi -> defp -> [/qi [x y] def]
|
||||
/defp {dup 4 1 roll load astore def} bind def
|
||||
|
||||
/midpoint { exch 4 3 roll add 2 div 3 1 roll add 2 div } bind def
|
||||
/thirdpoint { exch 4 3 roll 2 mul add 3 div 3 1 roll exch 2 mul add 3
|
||||
div } bind def
|
||||
|
||||
/prespl {/p3 defp /p2 defp /p1 defp /p0 defp
|
||||
p1 p2 thirdpoint /q1 defp
|
||||
p2 p1 thirdpoint /q2 defp
|
||||
p1 p0 thirdpoint q1 midpoint /q0 defp
|
||||
p2 p3 thirdpoint q2 midpoint /q3 defp } bind def
|
||||
/postspl { q1 q2 q3 curveto p1 p2 p3 } bind def
|
||||
/fspl { prespl q0 moveto postspl } bind def
|
||||
/spl { prespl postspl } bind def
|
||||
/xspl { pop pop pop pop pop pop } bind def
|
||||
|
||||
/qspl { /p2 defp /p1 defp /p0 defp
|
||||
p1 p0 midpoint /q0 defp
|
||||
p1 p2 midpoint /q3 defp
|
||||
p1 q0 thirdpoint /q1 defp
|
||||
p1 q3 thirdpoint /q2 defp q0 moveto q1 q2 q3 curveto } bind def
|
||||
|
||||
/cqspl { /p2 defp /p1 defp /p0 defp
|
||||
p1 p0 midpoint /q0 defp
|
||||
p1 p2 midpoint /q3 defp
|
||||
p1 q0 thirdpoint /q1 defp
|
||||
p1 q3 thirdpoint /q2 defp q0 moveto q1 q2 q3 curveto
|
||||
p2 p1 midpoint /q0 defp
|
||||
p2 p0 midpoint /q3 defp
|
||||
p2 q0 thirdpoint /q1 defp
|
||||
p2 q3 thirdpoint /q2 defp q1 q2 q3 curveto
|
||||
p0 p2 midpoint /q0 defp
|
||||
p0 p1 midpoint /q3 defp
|
||||
p0 q0 thirdpoint /q1 defp
|
||||
p0 q3 thirdpoint /q2 defp q1 q2 q3 curveto } bind def
|
||||
|
||||
%% bitmaps
|
||||
/pix { /picstr exch string def } def
|
||||
%% wd ht -> preimg -> ..stuff for image..
|
||||
/preimg { 8 [ 3 index 0 0 5 index neg 0 7 index ]
|
||||
{currentfile picstr readhexstring pop} } def
|
||||
/img { preimg image } bind def
|
||||
/kimg { preimg false 3 colorimage } bind def
|
||||
%%
|
||||
end
|
||||
%% Ipe prologue end
|
||||
|
||||
IpeDict begin 322.853 373.538 translate
|
||||
|
||||
% Preamble 1
|
||||
%%\documentclass[a4paper]{article}
|
||||
% Group
|
||||
|
||||
% Line
|
||||
% ss 0
|
||||
0.4 [] ss
|
||||
np % # 4
|
||||
-140 160 mt
|
||||
100 160 lt
|
||||
100 -80 lt
|
||||
-140 -80 lt
|
||||
cl % cl
|
||||
% sk
|
||||
0 sg sk
|
||||
% End
|
||||
|
||||
% Line
|
||||
% ss 0
|
||||
0.4 [] ss
|
||||
np % # 2
|
||||
-140 40 mt
|
||||
100 40 lt
|
||||
% sk
|
||||
0 sg sk
|
||||
% End
|
||||
|
||||
% Line
|
||||
% ss 0
|
||||
0.4 [] ss
|
||||
np % # 2
|
||||
-20 160 mt
|
||||
-20 -80 lt
|
||||
% sk
|
||||
0 sg sk
|
||||
% End
|
||||
|
||||
% Circle
|
||||
% ss 0
|
||||
0.4 [] ss
|
||||
np % xy
|
||||
-140 146.667 % r
|
||||
13.3333 ci
|
||||
% sk
|
||||
0 sg sk
|
||||
% End
|
||||
|
||||
% Group
|
||||
|
||||
% End
|
||||
|
||||
% Circle
|
||||
% ss 0
|
||||
0.4 [] ss
|
||||
np % xy
|
||||
100 40 % r
|
||||
13.3333 ci
|
||||
% sk
|
||||
0 sg sk
|
||||
% End
|
||||
|
||||
% Circle
|
||||
% ss 0
|
||||
0.4 [] ss
|
||||
np % xy
|
||||
100 160 % r
|
||||
13.3333 ci
|
||||
% sk
|
||||
0 sg sk
|
||||
% End
|
||||
|
||||
% Circle
|
||||
% ss 0
|
||||
0.4 [] ss
|
||||
np % xy
|
||||
-140 40 % r
|
||||
13.3333 ci
|
||||
% sk
|
||||
0 sg sk
|
||||
% End
|
||||
|
||||
% Circle
|
||||
% ss 0
|
||||
0.4 [] ss
|
||||
np % xy
|
||||
-140 -66.6667 % r
|
||||
13.3333 ci
|
||||
% sk
|
||||
0 sg sk
|
||||
% End
|
||||
|
||||
% Circle
|
||||
% ss 0
|
||||
0.4 [] ss
|
||||
np % xy
|
||||
-140 -40 % r
|
||||
13.3333 ci
|
||||
% sk
|
||||
0 sg sk
|
||||
% End
|
||||
|
||||
% Circle
|
||||
% ss 0
|
||||
0.4 [] ss
|
||||
np % xy
|
||||
-20 -80 % r
|
||||
13.3333 ci
|
||||
% sk
|
||||
0 sg sk
|
||||
% End
|
||||
|
||||
% Line
|
||||
% ss 0
|
||||
0.4 [] ss
|
||||
np % # 2
|
||||
-126.667 160 mt
|
||||
-126.667 -80 lt
|
||||
% sk
|
||||
0 sg sk
|
||||
% End
|
||||
|
||||
% Line
|
||||
% ss 0
|
||||
0.4 [] ss
|
||||
np % # 2
|
||||
-100 160 mt
|
||||
-100 -80 lt
|
||||
% sk
|
||||
0 sg sk
|
||||
% End
|
||||
|
||||
% Circle
|
||||
% ss 0
|
||||
0.4 [] ss
|
||||
np % xy
|
||||
-113.333 160 % r
|
||||
13.3333 ci
|
||||
% sk
|
||||
0 sg sk
|
||||
% End
|
||||
|
||||
% Circle
|
||||
% ss 0
|
||||
0.4 [] ss
|
||||
np % xy
|
||||
-113.333 -80 % r
|
||||
13.3333 ci
|
||||
% sk
|
||||
0 sg sk
|
||||
% End
|
||||
|
||||
% Line
|
||||
% ss 0
|
||||
0.4 [] ss
|
||||
np % # 2
|
||||
-140 146.667 mt
|
||||
100 146.667 lt
|
||||
% sk
|
||||
0 sg sk
|
||||
% End
|
||||
|
||||
% Line
|
||||
% ss 0
|
||||
0.4 [] ss
|
||||
np % # 2
|
||||
-140 -13.3333 mt
|
||||
100 -13.3333 lt
|
||||
% sk
|
||||
0 sg sk
|
||||
% End
|
||||
|
||||
% Line
|
||||
% ss 0
|
||||
0.4 [] ss
|
||||
np % # 2
|
||||
-140 -46.6666 mt
|
||||
100 -46.6666 lt
|
||||
% sk
|
||||
0 sg sk
|
||||
% End
|
||||
|
||||
% Line
|
||||
% ss 0
|
||||
0.4 [] ss
|
||||
np % # 2
|
||||
-140 -63.3333 mt
|
||||
100 -63.3333 lt
|
||||
% sk
|
||||
0 sg sk
|
||||
% End
|
||||
|
||||
% Line
|
||||
% ss 0
|
||||
0.4 [] ss
|
||||
np % # 2
|
||||
-113.333 -80 mt
|
||||
100 26.6667 lt
|
||||
% sk
|
||||
0 sg sk
|
||||
% End
|
||||
|
||||
% Line
|
||||
% ss 0
|
||||
0.4 [] ss
|
||||
np % # 2
|
||||
-126.667 146.667 mt
|
||||
-6.6667 -80 lt
|
||||
% sk
|
||||
0 sg sk
|
||||
% End
|
||||
|
||||
% Circle
|
||||
% ss 0
|
||||
0.4 [] ss
|
||||
np % xy
|
||||
-28.9179 -37.8216 % r
|
||||
25.5457 ci
|
||||
% sk
|
||||
0 sg sk
|
||||
% End
|
||||
|
||||
% Arc
|
||||
% ss 0
|
||||
0.4 [] ss
|
||||
% xy
|
||||
-140 -40 % r
|
||||
136.8 % ang
|
||||
-36 98 np arc
|
||||
% sk
|
||||
0 sg sk
|
||||
% End
|
||||
|
||||
% Circle
|
||||
% ss 0
|
||||
0.4 [] ss
|
||||
np % xy
|
||||
-86.6667 146.667 % r
|
||||
13.3333 ci
|
||||
% sk
|
||||
0 sg sk
|
||||
% End
|
||||
|
||||
% Line
|
||||
% ss 0
|
||||
0.4 [] ss
|
||||
np % # 63
|
||||
-139.984 159.97 mt
|
||||
-137.754 159.768 lt
|
||||
-136.403 159.498 lt
|
||||
-135.525 159.228 lt
|
||||
-134.106 158.655 lt
|
||||
-132.991 157.98 lt
|
||||
-131.606 157.036 lt
|
||||
-130.39 155.991 lt
|
||||
-129.546 154.979 lt
|
||||
-128.6 153.63 lt
|
||||
-127.992 152.45 lt
|
||||
-127.384 151.135 lt
|
||||
-127.012 149.718 lt
|
||||
-126.742 148.302 lt
|
||||
-126.607 146.683 lt
|
||||
-126.679 -66.78 lt
|
||||
-126.735 -68.0727 lt
|
||||
-126.961 -69.4778 lt
|
||||
-127.355 -70.9954 lt
|
||||
-127.889 -72.26 lt
|
||||
-128.565 -73.5808 lt
|
||||
-129.297 -74.6768 lt
|
||||
-130.423 -75.9695 lt
|
||||
-131.549 -77.0374 lt
|
||||
-132.816 -77.8524 lt
|
||||
-134.252 -78.6674 lt
|
||||
-136.25 -79.4542 lt
|
||||
-137.686 -79.8477 lt
|
||||
-139.966 -79.9882 lt
|
||||
-9.29708 -79.9986 lt
|
||||
-8.38218 -76.7902 lt
|
||||
-6.98873 -71.98 lt
|
||||
-4.87743 -61.3853 lt
|
||||
-3.63881 -51.0436 lt
|
||||
-3.31708 -43.5623 lt
|
||||
-3.34523 -37.1268 lt
|
||||
-3.62674 -41.5389 lt
|
||||
-4.49941 -45.4452 lt
|
||||
-5.54098 -48.1992 lt
|
||||
-7.06111 -51.0657 lt
|
||||
-9.34131 -54.2694 lt
|
||||
-11.4808 -56.4333 lt
|
||||
-13.3668 -58.0351 lt
|
||||
-15.3937 -59.5808 lt
|
||||
-18.2932 -61.0702 lt
|
||||
-20.8831 -62.1381 lt
|
||||
-22.9662 -62.6439 lt
|
||||
-25.6687 -63.2341 lt
|
||||
-28.8778 -63.3465 lt
|
||||
-99.977 -63.3149 lt
|
||||
-99.9956 146.658 lt
|
||||
-99.8549 148.484 lt
|
||||
-99.32 150.761 lt
|
||||
-98.8133 152.278 lt
|
||||
-98.0533 153.571 lt
|
||||
-97.2087 154.808 lt
|
||||
-96.2235 155.96 lt
|
||||
-95.0974 157.028 lt
|
||||
-93.8588 157.927 lt
|
||||
-92.3668 158.686 lt
|
||||
-90.9593 159.36 lt
|
||||
-89.3829 159.754 lt
|
||||
-87.1027 160.007 lt
|
||||
cl % cl
|
||||
% fic
|
||||
1 1 0 sc sfi
|
||||
% sk
|
||||
0 sg sk
|
||||
% End
|
||||
|
||||
% End
|
||||
|
||||
end %% of Ipe figure
|
||||
File diff suppressed because it is too large
Load Diff
|
|
@ -0,0 +1,308 @@
|
|||
%%% modified for TeX version before 3.0
|
||||
%%% for TeX version after 3.0 check the line indicated by %XXXXX
|
||||
%
|
||||
%%% @LaTeX-style-file{
|
||||
%%% author = "Philip Taylor",
|
||||
%%% version = "3.02",
|
||||
%%% date = "23-Oct-1991 13:45:12",
|
||||
%%% filename = "path.sty",
|
||||
%%% address = "The Computer Centre
|
||||
%%% RHBNC, University of London
|
||||
%%% Egham Hill
|
||||
%%% Egham, Surrey TW20 0EX, ENGLAND
|
||||
%%% Tel: +44 784 443172
|
||||
%%% Fax: +44 784 434348
|
||||
%%% checksum = "20022 300 1599 12491",
|
||||
%%% email = "P.Taylor@Vax.Rhbnc.Ac.Uk (Internet)",
|
||||
%%% codetable = "ISO/ASCII",
|
||||
%%% keywords = "file name, filename, path name, pathname,
|
||||
%%% discretionary, discretionaries",
|
||||
%%% supported = "yes",
|
||||
%%% docstring = {Computer filenames, host names, and e-mail
|
||||
%%% addresses tend to be long strings that
|
||||
%%% cause line breaking problems for TeX.
|
||||
%%% Sometimes rather long strings are
|
||||
%%% encountered; here are two examples:
|
||||
%%%
|
||||
%%% Friesland%rz.informatik.uni-hamburg.dbp.de%germany.csnet@relay.cs.net
|
||||
%%%
|
||||
%%% mighty-mouse-gw.scrc.symbolics.com
|
||||
%%%
|
||||
%%% This file defines a macro, \path|...|,
|
||||
%%% similar to LaTeX's \verb|...| macro, that
|
||||
%%% sets the text in the typewriter font,
|
||||
%%% allowing hyphen-less line breaks at
|
||||
%%% punctuation characters.
|
||||
%%%
|
||||
%%% The default set of punctuation characters is
|
||||
%%% defined as
|
||||
%%%
|
||||
%%% \discretionaries |~!@$%^&*()_+`-=#{"}[]:;'<>,.?\/|
|
||||
%%%
|
||||
%%% However, you can change it as needed, for
|
||||
%%% example
|
||||
%%%
|
||||
%%% \discretionaries +@%!.+
|
||||
%%%
|
||||
%%% would assign to it the set @ % ! . which
|
||||
%%% commonly occur in electronic mail addresses.
|
||||
%%%
|
||||
%%% The delimiter characters surrounding the
|
||||
%%% arguments to \discretionaries and \path
|
||||
%%% will normally be a punctuation character not
|
||||
%%% found in the argument, and not otherwise
|
||||
%%% significant to TeX. In particular, backslash
|
||||
%%% cannot be used as a delimiter. In the rare
|
||||
%%% event that this is required, set
|
||||
%%%
|
||||
%%% \specialpathdelimiterstrue
|
||||
%%%
|
||||
%%% This practice is not recommended, because TeX
|
||||
%%% then runs about four times slower while it is
|
||||
%%% typesetting \path\...\ requests.
|
||||
%%% \specialpathdelimitersfalse is the normal
|
||||
%%% setting.
|
||||
%%%
|
||||
%%% This file may be used in Plain TeX or AmSTeX
|
||||
%%% by
|
||||
%%%
|
||||
%%% \input path.sty
|
||||
%%%
|
||||
%%% and in LaTeX by
|
||||
%%%
|
||||
%%% \documentstyle[...,path,...]{...}
|
||||
%%%
|
||||
%%% The checksum field above contains a CRC-16
|
||||
%%% checksum as the first value, followed by the
|
||||
%%% equivalent of the standard UNIX wc (word
|
||||
%%% count) utility output of lines, words, and
|
||||
%%% characters. This is produced by Robert
|
||||
%%% Solovay's checksum utility.}
|
||||
%%% }
|
||||
%%% ====================================================================
|
||||
|
||||
% ======================================================================
|
||||
%
|
||||
% The \path Macro
|
||||
%
|
||||
% An early prototype of this code which was developed by Nelson H. F.
|
||||
% Beebe <beebe@math.utah.edu> used a recursive macro to peel off one
|
||||
% character at a time, then with a nest of \ifx statements, test for
|
||||
% each punctuation character, and if one is found, insert discretionary
|
||||
% linebreaks in the form of \- or \penalty0. While this usually works,
|
||||
% it is not entirely satisfactory, because the nested \ifx statements
|
||||
% are ugly, and the recursion can exhaust TeX's macro stack for
|
||||
% arguments longer than about 30 characters.
|
||||
%
|
||||
% A second version by NHFB built upon the ideas used by the LaTeX
|
||||
% \verb|...| macro; this was mostly successful, but was flawed by its
|
||||
% inability to handle at least the three characters ^ [ ], by loss of
|
||||
% use of @ for naming internal private macros, and by its inability to
|
||||
% allow the set of characters at which breaks are permissible.
|
||||
%
|
||||
% The problem was then passed off to Philip Taylor, who wrote this third
|
||||
% version which fully solves the problem. Phil therefore gets the
|
||||
% author credit in the file header above. [Gee, thanks ! ** Phil]
|
||||
%
|
||||
% ======================================================================
|
||||
|
||||
\immediate\write16{This is path.sty, Version 3.02 <23-Oct-1991 13:45:12>}
|
||||
\immediate\write16{%
|
||||
modified for TeX version<3.0 (10/19/1992) by M.Wat. (bear)}
|
||||
% watanabe@akiu.gw.tohoku.ac.jp suggested correction at "XXXXX" below
|
||||
% added by bear@hashi1.civil.tohoku.ac.jp
|
||||
|
||||
%%% We will regrettably need one \count variable with an open name,
|
||||
%%% in which to save the category code of commercial-at ...
|
||||
|
||||
\newcount \ATcode
|
||||
\ATcode = \catcode `\@
|
||||
|
||||
%%% Make commercial-at a letter to provide concealed control sequences
|
||||
|
||||
\catcode `\@ = 11
|
||||
|
||||
%%% and then declare two \count variables with concealed names
|
||||
|
||||
\newcount \c@tcode
|
||||
\newcount \c@unter
|
||||
|
||||
%%% and a boolean variable with an open name, to specify the nature of
|
||||
%%% the delimiters which will be associated with the \path command
|
||||
|
||||
\newif \ifspecialpathdelimiters
|
||||
|
||||
%%% We need to define control sequences which expand to both
|
||||
%%% active and passive spaces ...
|
||||
|
||||
\begingroup
|
||||
\catcode `\ = 10
|
||||
\gdef \passivesp@ce { }
|
||||
\catcode `\ = 13\relax%
|
||||
\gdef\activesp@ce{ }%
|
||||
\endgroup
|
||||
|
||||
%%% \discretionaries will define a macro \discr@ti@n@ri@s which will
|
||||
%%% make every character between the first and final <delim> a
|
||||
%%% discretionary breakpoint.
|
||||
|
||||
\def \discretionaries %%% <delim> <chars> <delim>
|
||||
% start a group (ended in \discr@ti@naries ),
|
||||
% make every character (apart from space) active,
|
||||
% then transfer control to \discr@tionaries ...
|
||||
{\begingroup
|
||||
\c@tcodes = 13
|
||||
\discr@tionaries
|
||||
}
|
||||
|
||||
%%% \discr@tionaries will receive as parameter the initial <delim>
|
||||
%%% which will delimit the set of discretionaries; this <delim>
|
||||
%%% will be active.
|
||||
|
||||
\def \discr@tionaries #1%%% <delim>
|
||||
% knowing the initial <delim>, define \discr@ti@naries with a
|
||||
% delimited parameter structure, the final delimiter being
|
||||
% the second instance of <delim>
|
||||
{\def \discr@ti@naries ##1#1%%% <chars> <delim>
|
||||
% \discr@ti@naries will receive as parameter the set of
|
||||
% characters which are to be made discretionaries; it ends the
|
||||
% group and then defines \discr@ti@n@ries, a tail-recursive
|
||||
% macro, which will quietly process each of the
|
||||
% discretionaries in turn ...
|
||||
{\endgroup
|
||||
\def \discr@ti@n@ries ####1%%% <char> or <delim>
|
||||
% by checking to see if it has reached the end of the
|
||||
% list, i.e. comparing its parameter with the known final
|
||||
% <delim> ...
|
||||
{\if \noexpand ####1\noexpand #1%
|
||||
% if they match, there is no more to do ...
|
||||
\let \n@xt = \relax
|
||||
\else
|
||||
% otherwise the character becomes active and is
|
||||
% defined as a discretionary with the three texts
|
||||
% <self> <empty> <self>, thus suppressing true
|
||||
% hyphenation; the macro then prepares to process
|
||||
% the next character.
|
||||
\catcode `####1 = 13
|
||||
\def ####1{\discretionary
|
||||
{\char `####1}{}{\char `####1}}%
|
||||
\let \n@xt = \discr@ti@n@ries
|
||||
\fi
|
||||
% here either tail recursion occurs, if there are more
|
||||
% characters to process, or tail recursion ceases if all
|
||||
% have been exhausted
|
||||
\n@xt
|
||||
}%
|
||||
% of course, none of this must take place during the \stress
|
||||
% {call} of \discretionaries; execution is deferred until
|
||||
% another macro such as \path calls the concealed action
|
||||
% macro \discr@ti@n@ri@s; we therefore define this macro to
|
||||
% have the desired effect.
|
||||
\def \discr@ti@n@ri@s {\discr@ti@n@ries ##1#1}%
|
||||
}%
|
||||
% and finally invoke \discr@ti@naries to process the set of
|
||||
% discretionary characters; it will take everything up to the
|
||||
% second instance of <delim> as its parameter (and therefore as the
|
||||
% set of characters to be processed).
|
||||
\discr@ti@naries
|
||||
}
|
||||
|
||||
%%% \path, which is the user interface to \p@th, first checks
|
||||
%%% to see whether \specialpathdelimiters is <true> or <false>;
|
||||
%%% if <true>, it needs to take special action to ensure that
|
||||
%%% \stress {all} characters (apart from <space>) are acceptable
|
||||
%%% as delimiters; this is very time-consuming, and should be
|
||||
%%% avoided if at all possible. It also defines \endp@th, to
|
||||
%%% close the appropriate number of groups, and finally transfers
|
||||
%%% control to \p@th
|
||||
|
||||
\def \path
|
||||
{\ifspecialpathdelimiters
|
||||
\begingroup
|
||||
\c@tcodes = 12
|
||||
\def \endp@th {\endgroup \endgroup}%
|
||||
\else
|
||||
\let \endp@th = \endgroup
|
||||
\fi
|
||||
\p@th
|
||||
}
|
||||
|
||||
%%% \p@th, which has essentially the same syntax as \discretionaries,
|
||||
%%% expects to be followed by a <delim>, a <path>, and a second instance
|
||||
%%% of <delim>; it will typeset <path> in the \tt font with hyphenation
|
||||
%%% inhibited --- breaks (but not true hyphenation) are allowed at any
|
||||
%%% or all of the special characters which have
|
||||
%%% previously been declared as \discretionaries.
|
||||
|
||||
\def \p@th #1%%% <delim>
|
||||
% it starts by opening a group (ended in \p@@th) ...
|
||||
% switches to \tt, and inhibits hyphenation;
|
||||
% allows breaks at \discretionaries; saves the
|
||||
% catcode of the initial <delim>, because if it has also been
|
||||
% declared within \discretionaries, the initial and final <delim>
|
||||
% won't match (which would be a disaster); \c@tcode is overloaded,
|
||||
% but there is no conflict that I can detect ...
|
||||
% invokes \discr@ti@n@ri@s to render active the set of special
|
||||
% characters which have previously been declared as
|
||||
% \discretionaries; each of these characters will expand to a real
|
||||
% \discretionary, with replacement texts <self> <null> <self>; and
|
||||
% re-instates the catcode of the initial <delim>.
|
||||
{\begingroup
|
||||
\tt
|
||||
\c@tcode = \catcode `#1
|
||||
\discr@ti@n@ri@s
|
||||
\catcode `\ = \active
|
||||
\expandafter \edef \activesp@ce {\passivesp@ce \hbox {}}%
|
||||
\catcode `#1 = \c@tcode
|
||||
% it next defines an inner macro \p@@th with delimited parameter
|
||||
% structure, the final delimiter being the same as the initial
|
||||
% delimiter which it has itself received as #1.
|
||||
\def \p@@th ##1#1% <chars> <delim>
|
||||
% Within \p@@th,
|
||||
% permissible breakpoints are specified,
|
||||
% the path is typeset,
|
||||
% and the group(s) ended.
|
||||
{\hbox {}##1%
|
||||
\endp@th
|
||||
}%
|
||||
\p@@th
|
||||
}
|
||||
|
||||
%%% \c@tcodes expects to be followed by the r-h-s of a numeric
|
||||
%%% assignment optionally including the assignment operator; it saves
|
||||
%%% the value of the r-h-s in \c@tcode, and invokes \c@tc@des.
|
||||
|
||||
\def \c@tcodes {\afterassignment \c@tc@des \c@tcode}
|
||||
|
||||
%%% \c@tc@des uses the value saved in \c@tcode, and assigns it to the
|
||||
%%% \catcode of all characters with the single exception of <space>,
|
||||
%%% which retains its normal catcode of 10; on exit, every single
|
||||
%%% character apart from <space> will have the catcode which followed
|
||||
%%% \c@tcodes. The code is optimised to avoid unnecessary usage of
|
||||
%%% save-stack space.
|
||||
|
||||
\def \c@tc@des
|
||||
{\c@unter = 0
|
||||
\loop
|
||||
\ifnum \catcode \c@unter = \c@tcode
|
||||
\else
|
||||
\catcode \c@unter = \c@tcode
|
||||
\fi
|
||||
% \ifnum \c@unter < 255 %XXXXX
|
||||
\ifnum \c@unter < 127
|
||||
\advance \c@unter by 1
|
||||
\repeat
|
||||
\catcode `\ = 10
|
||||
}
|
||||
|
||||
%%% We restore the original catcode of commercial-at
|
||||
|
||||
\catcode `\@ = \ATcode
|
||||
|
||||
%%% Define a default set of discretionary break characters
|
||||
%%% to include all punctuation characters except vertical
|
||||
%%% bar
|
||||
|
||||
\discretionaries |~!@$%^&*()_+`-=#{}[]:";'<>,.?\/|
|
||||
|
||||
\endinput
|
||||
|
|
@ -0,0 +1,31 @@
|
|||
|
||||
\pagestyle{empty}
|
||||
|
||||
\begin{titlepage}
|
||||
\mbox{}
|
||||
\vskip3cm
|
||||
\centerline{\IpeScale{25}\Ipe{Fig/c-simp.ipe} \Ipe{Fig/g-simp.ipe}
|
||||
\Ipe{Fig/a-simp.ipe} \Ipe{Fig/l-simp.ipe}}
|
||||
|
||||
\vskip2cm
|
||||
\centerline{ {\Huge\bf CGAL} {\huge\bf Installation Guide} }
|
||||
|
||||
\vskip2cm
|
||||
\centerline{Release 1.0, April 1998}
|
||||
%\centerline{Update: \today}
|
||||
|
||||
\end{titlepage}
|
||||
|
||||
\mbox{}
|
||||
\vfill
|
||||
This manual was written by Michael Hoffmann and Wieger Wesselink.
|
||||
\vfill
|
||||
This work was supported
|
||||
by the ESPRIT IV Long Term Research Project No.~21957 (CGAL).
|
||||
\vskip5cm
|
||||
|
||||
\pagestyle{plain}
|
||||
\pagenumbering{roman}
|
||||
\setcounter{page}{0}
|
||||
\cleardoublepage
|
||||
|
||||
|
|
@ -0,0 +1,28 @@
|
|||
\documentclass[]{article}
|
||||
\usepackage{alltt}
|
||||
\usepackage{cc_manual}
|
||||
\usepackage{amssymb}
|
||||
\usepackage{epsf}
|
||||
\usepackage{ipe}
|
||||
\usepackage{path}
|
||||
\textwidth 15.6cm
|
||||
\textheight 23 cm
|
||||
\topmargin -14mm
|
||||
\evensidemargin 3mm
|
||||
\oddsidemargin 3mm
|
||||
\headsep 1cm
|
||||
\parindent 0em
|
||||
\setlength{\parskip}{1ex minus 0.9ex}
|
||||
|
||||
\begin{document}
|
||||
|
||||
\include{title}
|
||||
|
||||
\pagenumbering{arabic}
|
||||
|
||||
\tableofcontents
|
||||
|
||||
\include{installation}
|
||||
|
||||
\end{document}
|
||||
|
||||
|
|
@ -0,0 +1 @@
|
|||
1.0 (02 Apr 1998)
|
||||
Loading…
Reference in New Issue