%Copyright: C.G. van der Laan, 
%cgl@rc.service.rug.nl, (050)0594621525
%File: pic.dat  Set up of May, 1995
\message{pic.dat browsed (Version: May 1996, cgl)}
%
\def\commonforpic{\csname newif\endcsname
  \ifmarkorigin
  \csname newif\endcsname\iffull 
\def\markorigin{\hbox to0pt{\hss
  \vrule width1exdepth.2ptheight.2pt
  \vrule height1exdepth1ex 
  \vrule width1exdepth.2ptheight.2pt
  \hss}%
}%end markorigin
\def\corners##1{%##1 size of corner bar
   \put(.1,.1){\line(-1,0){##1}}%
   \put(.1,.1){\line(0,-1){##1}}%
   \put(.2,.2){\line(-1,0){##1}}%
   \put(.2,.2){\line(0,-1){##1}}%
}%end corners
\def\card##1##2##3{%#1,#2 x,y coord.corner; #3 label
   \put(##1,##2){\line(-1,0){1.25}}
   \put(##1,##2){\line(0,-1){ .45}}
   \put(##1,##2){\lower.45\unitlength
     \hbox{\line(-1,0){ .25}}}
  \put(##1,##2){\hbox to0pt{\kern-1.25\unitlength
     \hbox{\line(0,-1){ .25}}\hss}}
  \put(##1,##2){\lower.5\unitlength\hbox
  {\hskip.05\unitlength{\tiny ##3}}}
}%end card
%45 degree rightupper diag dots at #1,#2
\def\diagdots##1##2{\put(##1,##2){$\raise1pt
  \hbox to0pt{\kern-1pt.\hss}\kern2pt^{.^.}$}}
%\thinlines %(default in blue.tex)
\def\fatlbrace{\delimiter"4000308 }
}%end commonforpic
%
%
%
\lst\bintreepic{%July 1995, cgl
\bgroup\unitlength.5ex
   \kk32 \xoffset{-32} \yoffset{-5}%
   \xdim{66}\ydim{5}%
   \def\eertnib##1\bintree{\fi}
\beginpicture\bintree\endpicture\egroup
\thispicture{}}
%
\lst\bluemodelpic{\bgroup\unitlength=3.5ex
 \yoffset{-.75}
 \xdim{13}\ydim{12}
\beginpicture
\def\str{\lower.5ex\null}
%baseline
\put(1,0){\vector(-1,0){.9}}
\put(4,0){\vector(1,0){.9}}
\put(2.5,0){\makebox(0,0){extras}}
\put(6,0){\vector(-1,0){.9}}
\put(12,0){\vector(1,0){.9}}
\put(9,0){\makebox(0,0){BLUe's format}}
%
\put(0,4){\framebox(4,2){Extensions}}
\put(0,8){\framebox(4,2){Publ.\ 
   formats}}
%Horizontal connection lines
\put(4,5){\line(1,0){2}}
\put(4,9){\line(1,0){2}}
%\multiput(4,5)(.2, 0){10}{\hbox to
%   .2\unitlength{-\hss-}}   
%\multiput(4,9)(.2, 0){10}{\hbox to
%   .2\unitlength{-\hss-}}   
%Vertical separation line
\multiput(5,0)(0,1){11}{\vrule 
    height.5\unitlength\relax}
\put(6,4){\framebox(4,6){\vbox{%
   \hbox{\tiny outer tags}
   \kern1.25\unitlength
   \hbox{blue.tex}
   \kern1.25\unitlength
   \hbox{\tiny inner tags}}}}
%\put(6,4){\framebox(4,2){\vbox{%
%   \hbox{\strut Inner}\hbox{Tags}}}}
%\put(6,8){\framebox(4,2){\vbox{%
%   \hbox{\strut Outer}\hbox{Tags}}}}
\put(9.1,8.1){\vbox{\offinterlineskip
   \hbox{\tiny\str ppt}\hbox{\tiny\str ref}%
  }}
\put(9.1,4.1){\vbox{\offinterlineskip
   \hbox{\tiny\str man}%
   \hbox{\tiny\str gkp}%
   \hbox{\tiny\str\raise2ex\null crs}%
   \hbox{\tiny\str vrb}%
   \hbox{\tiny\str btb}\hbox{\tiny
   \str abr}}}
%\put(8,6){\line(0,1){2}}
%Databases next
%Outer database
%\multiput(10,9)(.2, 0){5}{\hbox to
%   .2\unitlength{-\hss}} 
\put(10,9){\line(1,0){1}}
\put(11,7){\line(0,1){2}}
%\card{12.25}{7.25}{fmt.dat}
\put(11,7){\framebox(1.25, .5){}}
\put(12.3, 7){{\tiny fmt.dat}}
%Inner databases
\put(10,5){\line(1,0){1}}
%\multiput(10,5)(.2, 0){5}{\hbox to
%   .2\unitlength{-\hss}} 
\put(11,3){\line(0,1){2}}
\put(10,1){\framebox(2,2){\vbox{%
      \hbox{\strut Data}\hbox{Bases}}}}
%
\card{12.25}{3.25}{tools.dat}
\card{12.5 }{3.5 }{obsolete.dat}
\card{12.75}{3.75}{pic.dat}
\card{13   }{4   }{lit.dat}
\card{13.25}{4.25}{address.dat}
%
%\diagdots{13.35}{4.35}
%
\put(4,6){\corners{.975}}%
\put(4,10){\corners{.975}}
\endpicture\egroup\thispicture{}%
}%end bluemodelpic
%
\lst\bluepagepic{\vbox{\arrows{2cm}{\small headline}
\hbox to2cm{\hss\tiny headlinesep(2ex)\hss}
\hbox{\vrule\vbox to 3cm{\hrule\offinterlineskip
    \hbox to2cm{\hss$\uparrow$\hss}\vss
    \arrows{2cm}{\lower3pt\null\small pagewd}
    \vss
    \hbox to2cm{\lower2pt\null\hss\small v\hss}
    \hbox to2cm{\lower2pt\null\hss\small s\hss}
    \hbox to2cm{\lower2pt\null\hss\small i\hss}
    \hbox to2cm{\lower2pt\null\hss\small z\hss}
    \hbox to2cm{\lower2pt\null\hss\small e\hss}
\vss\hbox to2cm{\hss$\downarrow$\hss}\hrule
}\vrule}\kern-.7\baselineskip
\hbox to2cm{\hss\tiny footlinesep(1ex)\hss}
\arrows{2cm}{\small footline}
}}
%
\lst\cantordustpic{%July 1995, cgl
%Revision March 1996
\bgroup
\def\cf{{\E{\the\k}}\divide\k3
   \ifnum0=\k \fc\fi   
   \advance\y-3\unitlength
   {\cf}\advance\x\the\k\unitlength
        \advance\x\the\k\unitlength
   \cf}%
\def\fc##1\cf{\fi}%
\k243 \unitlength1pt  
\xdim{243}\yoffset{-10}% 
\beginpicture\cf\endpicture
\egroup\thispicture{}}
%
\lst\cglpic{\bgroup\unitlength20pt%
\xdim{1}\ydim{1}%
\beginpicture
\put(0,0){\squine(0,.4,.8,0,1,0)}
\put(0,0){\squine(0,.4,.8,1,0,1)}
\put(0,0){\squine(0,0,.4,.5,1,1)}
\put(0,0){\squine(0,0,.4,.5,0,0)}
\put(0,0){\squine(.8,.8,.4,.5,1,1)}
\put(0,0){\squine(.8,.8,.4,.5,0,0)}
\endpicture\egroup\thispicture{}%
}%end \cgl
%
\lst\chartpic{%July 1995, cgl
%Revision March 1996
\bgroup
\def\bintree{\E{\the\ekk}\ifnum\kk=2 \eertnib\fi
   \divide\kk2 {\N{\the\kk}\bintree}%
                \S{\the\kk}\bintree}%
\def\eertnib##1\bintree{\fi}%
\let\Eold\E
\def\E{\global\advance\k1 
  \xytxt{ \csname\the\k\endcsname}\Eold}%
\def\1{LMB, 1912}%
\def\2{MJHB, 1882}\def\5{PAME, 1884}%
\def\3{JHB, 1838}\def\4{MDB, 1840}%
\def\6{EFE, 1845}\def\7{CLW, 1850}%
\ekk8\k0\unitlength2ex\kk8
\xdim{25}\ydim{17}\yoffset{-8}%
\beginpicture\bintree\endpicture
\egroup\thispicture{}}
%
\lst\dragonpic{%July 1995, cgl
\bgroup
\let\0\globalN\let\1\globalW
\let\2\globalS\let\3\globalE
\def\dragon{\k0
 \loop \draw
  \advance\k1 \kk\k \calcdir
 \ifnum\k<\kmax
 \repeat}
\def\calcdir{\ifodd\kk \kaux\kk 
 \divide\kaux4 \multiply\kaux4 \advance\kk-\kaux
 \advance\dir\kk \ifnum\dir>3 \advance\dir-4 \fi
 \else\divide\kk2 \ea\calcdir\fi}
\def\draw{\csname\the\dir\endcsname1}
\unitlength2ex 
\dir0\x0pt\y0pt \kmax4 
\beginpicture\dragon\endpicture
\egroup\thispicture{}}
%
\lst\flowchartlooppic
{\bgroup\unitlength=3.8ex
 \xoffset{-.5}\yoffset{-.3}
 \xdim{5}\ydim{7.5}
\beginpicture
\ifmarkorigin\put(0,0)\markorigin\fi
\put(0,0){\line(1,0){2}}
\put(0,0){\line(0,1){6}}
\put(0,6){\vector(1,0){2}}
\put(2,6.5){\vector(0,-1){1.5}}
\put(1,4){\framebox(2,1){pretst}}
\put(2,4){\vector(0,-1){.5}}
%rhombus
\put(2,3){\rhombus(2,1)1{tst}}
%\put(1,3){\line(2,1){1}}
%\put(1,3){\line(2,-1){1}}
%\put(3,3){\line(-2,1){1}}
%\put(3,3){\line(-2,-1){1}}
%\put(2,3){\makebox(0,0){tst}}
%
\put(2,2.5){\line(0,-1){0.5}}
\put(1,1){\framebox(2,1){posttst}}
\put(2,1){\line(0,-1){1}}
%
\put(3,3){\line(1,0){1}}
\put(4,3){\vector(0,-1){3}}
\put(4,2.5){\kern2pt`{\tt\char92else}'}
\endpicture\egroup%end flowchartlooppic
}
\lst\furutapic
{\bgroup\unitlength=4ex\yoffset{-1}
 \xdim{14}\ydim{4.5}
\beginpicture
%\ifmarkorigin\put(0,0)\markorigin\fi
\put(1, 1){\oval(2, 1)}
\put(1, 1){\makebox(0, 0){Start}}
\put(2, 1){\vector(1, 0){1.5}}
\put(3.5,.25){\framebox(2,1.5){Edit}}
\put(5.5, 1){\vector(1, 0){1.5}}
\put(7,.25){\framebox(2,1.5){Format}}
\put(9, 1){\vector(1, 0){1.5}}
\put(11.5, 1){\oval(2, 1)}
\put(11.5, 1){\makebox(0, 0){End}}
\put(0,0){\squine(4.5,8,11.5,1.85,4,1.6)}
\put(11.65,1.55)\rdarrowhead
\put(0,0){\squine(4.5,6.25,8,.1,-1,.1)}
\put(4.5,.175)\luarrowhead
\endpicture\egroup%end furutapic
}
%
\lst\gpic{\bgroup\unitlength20pt%
\xdim{1}\ydim{1}%
\beginpicture
\put(0,0){\squine(0,0,.4,.5,1,1)}
\put(0,0){\squine(0,0,.4,.5,0,0)}
\put(0,0){\squine(.8,.8, 0.4,.75,1,1)}
\put(0,0){\squine(.8,.8, 0.4,.25,.5,.5)}
\put(0,0){\squine(.4,.8,.8, 0, 0,.25)}
\endpicture\egroup\thispicture{}%
}%end \gpic
%
\lst\hfractalpic{%July 1995, cgl
\bgroup
\def\mod##1{\advance\dir##1 
   \ifnum3<\dir \advance\dir-4 \fi}%mod 4 
\def\nxt{\csname\the\dir\endcsname
   {\the\kk}\multiply\kk17\divide\kk24
         \advance\level-1 \hf}%
\def\hf{\ifnum\level=0 \fh\fi 
   {\mod1\nxt}\mod3\nxt\relax}%
\def\fh##1\relax{\fi}%
\unitlength.1ex
  \xdim{80}\ydim{140}\yoffset{-60}%
  \kk48 \dir0 \level6 
\beginpicture\hf\endpicture
\egroup\thispicture{}}
%
\lst\indmodelpic
{\bgroup\unitlength=6ex
 \xdim{7.5}\ydim{6}
\beginpicture
\put(2,0){\makebox(0,0){Result}}
\put(2,1){\vector(0,-1){.8}}
\put(2,1.25){\makebox(0,0){\cs{pasteupindex}}}
\put(5.5,1.6){\vector(-1,0){3}}
\put(2,3){\vector(0,-1){1.5}}
\put(2,3.25){\makebox(0,0){\cs{sortindex}}}
\put(2.5,2.9){\line(1,0){3}}
\put(5.5, 2.9){\vector(0,-1){.5}}
\put(5.5, 2.25){\makebox(0,0){`Enrich' index.elm\ }}
\put(5.5, 2){\line(0,-1){.4}}
\put(2,4.3){\vector(0,-1){.8}}
\put(2,4.5){\makebox(0,0){Copy + IR markup}}
\put(2,5.55){\vector(0,-1){.8}}
\put(3,5.75){\makebox(0,0){\cs{input} blue 
     \cs{loadindexmacros} \cs{report}}}
\endpicture\egroup}
%end indmodelpic
%
\lst\kochfractalpic{%July 1995, cgl
\bgroup
\let\0\globalN\let\1\globalE
\let\2\globalS\let\3\globalW
\def\left{\advance\dir3 \ifnum\dir>3
                      \advance\dir-4 \fi}%
\def\right{\advance\dir1 \ifnum\dir>3
                      \advance\dir-4 \fi}%
\def\koch{\ifnum\kk=1 \draw\hcok\fi
   {\divide\kk4
    \koch\left\koch\right\koch\right\koch\koch
         \left\koch\left\koch\right\koch}\relax}
\def\hcok##1\relax{\fi}%
\x0pt\y0pt\dir1\kk4 \unitlength1ex
\beginpicture\koch\endpicture
\egroup\thispicture{}}
%
\lst\lettertreepic
{\bgroup\smallskip\small
 \unitlength2ex
 \xdim{25}\ydim{17}
 \def\makebox(##1##2)##3{\hbox
  to##1\unitlength{\vbox to##2\unitlength
  {\vss\hbox{##3}\vfil}\hss}}
\beginpicture
\put(0,8.9){\makebox(4,0){Letter\lower.2ex\null}}
\put(5,9){\line(-1,0){1.5}}
%first level
%vert line
\put(5,2){\line(0,1){14}}%End coordinates (5,16)
%hor lines
\multiput(5,2)(0,2){8}{\line(1,0){.75}}
%texts
\put(6,1.9){\makebox(5,0){Post}}
\put(6,3.9){\makebox(5,0){Signed}}
\put(6,5.9){\makebox(5,0){Body}}
\put(6,7.9){\makebox(5,0){Subject}}
\put(6,9.9){\makebox(5,0){Addr$+$}}
\put(6,11.9){\makebox(5,0){Date}}
\put(6,13.9){\makebox(5,0){Yourref}}
\put(6,15.9){\makebox(5,0){Ref}}
%\put(6,17.9){\makebox(5,0){Header}}
%Considered as format issue
%Second level
%hor lines
\put(11,2){\line(-1,0){2}}
\put(11,6){\line(-1,0){1.5}}
\put(11,10){\line(-1,0){1}}
%vert lines
\put(11,1){\line(0,1){2}}
\put(11,5){\line(0,1){2}}
\put(11,8){\line(0,1){4}}
%hor lines
\multiput(11,1)(0,1){3}{\line(1,0){.75}}
\multiput(11,5)(0,2){2}{\line(1,0){.75}}
\multiput(11,8)(0,2){3}{\line(1,0){.75}}
%texts
\put(12,.9){\makebox(5,0){cc$*$}}
\put(12,1.9){\makebox(7,0){Enclosures$*$}}
\put(12,2.9){\makebox(5,0){PS$*$}}
\put(12,4.9){\makebox(5,0){p$+$}}
\put(12,6.9){\makebox(5,0){Dear}}
\put(12,7.9){\makebox(5,0){Comm}}
\put(12,9.9){\makebox(5,0){Address}}
\put(12,11.9){\makebox(5,0){Name}}
%Third level
%hor lines
\put(17,5){\line(-1,0){2}}
\put(17,8){\line(-1,0){1}}
\put(17,10){\line(-1,0){.75}}
\put(17,12){\line(-1,0){1}}
%Vert lines
\put(17,4){\line(0,1){2}}
\put(17,7.5){\line(0,1){1}}
\put(17,9.5){\line(0,1){1}}
\put(17,11.5){\line(0,1){1}}
%hor lines
\multiput(17,4)(0,1){3}{\line(1,0){.75}}
\multiput(17,7.5)(0,1){2}{\line(1,0){.75}}
\multiput(17,9.5)(0,1){2}{\line(1,0){.75}}
\multiput(17,11.5)(0,1){2}{\line(1,0){.75}}
%texts
\put(18,3.9){\makebox(5,0){hp$*$}}
\put(18,4.9){\makebox(5,0){q$*$}}
\put(18,5.9){\makebox(5,0){list$*$}}
\put(18,7.4){\makebox(5,0){e-mail$*$}}
\put(18,8.4){\makebox(5,0){phone$*$}}
\put(18,9.4){\makebox(5,0){city}}
\put(18,10.4){\makebox(5,0){street}}
\put(18,11.4){\makebox(5,0){given}}
\put(18,12.4){\makebox(5,0){family}}
%fourth level
\put(21.75,9.5){\line(-1,0){1.25}}
\put(21.75,10.5){\line(-1,0){.25}}
\put(22,9.4){\makebox(5,0){country}}
\put(22,10.4){\makebox(5,0){code}}
\endpicture
\egroup}
%end lettertreepic
%
\lst\levyfractalpic{%July 1995, cgl
\bgroup
\def\summodfour{{\modsum0 
  \loop \ifodd\k \advance\modsum1 \fi
   \divide\k2 \ifnum\k>0
  \repeat \global\dir\modsum
  \divide\modsum4 \multiply\modsum4
  \global\advance\dir-\modsum}}
\def\levyfractal{\loop\summodfour 
   \draw \advance\k1
   \ifnum\k<\order \repeat}
\unitlength1ex\x0pt\y0pt 
\k0 \dir0 \order256 
\kk1 %argument for \draw
\ydim{14}%\yoffset{-7}%
\xdim{21}\xoffset{-2}%
\beginpicture\levyfractal\endpicture
\egroup\thispicture{}}
%
\lst\linespic
{\bgroup\unitlength1cm
 \yoffset{-1.5}
 \xdim{7}\ydim{3}
\beginpicture
\ifmarkorigin\put(0,0){\markorigin}\fi
\line(1,-1){1}
\line(1,1){1}
\makebox(2,0){Beer}
\disk{.25}\quad
\circle{.5}
\endpicture\egroup%end linespic
}
%
\lst\metapostpic{\bgroup
\unitlength3ex\xdim{12}\ydim{10}
\xoffset{-6}
\beginpicture
\put(-2,0){\framebox(4,1){.ps}}
\put(0,1){\line(0,1)1}
\put(-6,2){\makebox(12,1){dvips, or \dots}}
\put(0,2.5){\oval(12,1)}
\put(-4,3){\line(0,1)1}
\put(-6,4){\framebox(4,1){.eps}}
\put(-4,5){\line(0,1)1}
\put(-6,6){\makebox(4,1){MetaPost}}
\put(-4,6.5){\oval(4,1)}
\put(-4,7){\line(0,1)1}
\put(-6,8){\framebox(4,1){.mp}}
%
\put(4,3){\line(0,1)1}
\put(2,4){\framebox(4,1){.dvi}}
\put(4,5){\line(0,1)1}
\put(2,6){\makebox(4,1){(any)\TeX}}
\put(4,6.5){\oval(4,1)}
\put(4,7){\line(0,1)1}
\put(2,8){\framebox(4,1){.tex}}
\put(6,9){\corners1}
\put(6.4,9){{\tiny (e)psfig}}
\endpicture\egroup}
%
\lst\ntgpiepic
{\bgroup\unitlength=7ex
 \xoffset{-3}\yoffset{-2.25}
 \xdim{6}\ydim{5}
\beginpicture
%1st quadrant
%\bezier{100}(2, 0)(2, .54)(1.79, .89)
     % 0  - `30' 2:1-lijn
%\bezier{60}(1.79, .89)(1.46, 1.46)(1, 
%1.73)
\put(0,0){\squine(1.79,1.46,1,.89,1.46,
 1.73)}
     % `30' - 60
%\bezier{60}(1, 1.73)(.54, 2)(0, 2)
     % 60 - 90
\put(0,0){\squine(1,.54,0,1.73,2,2)}
%2nd quadrant
%\bezier{60}(0, 2)(-.54, 2)(-1, 1.73)
     % 90 - 120
\put(0,0){\squine(0,-.54,-1,2,2,1.73)}
%\bezier{60}(-1,1.73)(-1.46,1.46)(-1.73,
%1)
     %120 - 150
\put(0,0){\squine(-1,-1.46,-1.73,1.73,
   1.46,1)}
%\bezier{60}(-1.73, 1)(-2, .54)(-2, 0)
     %150 - 180
\put(0,0){\squine(-1.73,-2,-2,1,.54,0)}
%3rd quadrant
%\bezier{60}(-2, 0)(-2, -.54)(-1.73, -1)
     %180 - 210
\put(0,0){\squine(-2,-2,-1.73,0,-.54,
   -1)}
%\bezier{60}(-1.73,-1)(-1.46,-1.46)(-1,
%-1.73)
     %210 -240
\put(0,0){\squine(-1.73,-1.46,-1,-1,
   -1.46,-1.73)}
%\bezier{60}(-1, -1.73)(-.54, -2)(0, -2)
     %240 - 270
\put(0,0){\squine(-1,-.54,0,-1.73,-2,-2)}
%4th quadrant
%\bezier{60}(0, -2)(.54, -2)(1, -1.73)
     %270 - 300
\put(0,0){\squine(0,.54,1,-2,-2,-1.73)}
%\bezier{60}(1,-1.73)(1.46,-1.46)(1.73,-1)
     %300 - 330
\put(0,0){\squine(1,1.46,1.73,-1.73,
  -1.46,-1)}
%\bezier{60}(1.73, -1)(2, -.54)(2, 0)
     %330 - 360
\put(0,0){\squine(1.73,2,2,-1,-.54,0)}
%division lines
\put(0, 0){\line(1, 0){2}}
\put(0, 0){\line(2, 1){1.79}}
     %1.79 = 2 cos arctg .5
%\put(0, 0){\line(-2, 1){1.79}}
%\bezier{75}(0, 0)(-.81, .59)(-1.61, 
%1.18)
     %-.81 = cos 144; .59 = sin 144
\put(0,0){\squine(0,-.81,-1.61,0,.59,
   1.18)}
%\put(0, 0){\line(-1, -2){.89}}
     % .89 = 2 sin arctg .5
%\bezier{75}(0, 0)(-.59, -.81)(-1.18, 
%-1.62)
     %-.59 = cos -126; -.81 = sin -126
\put(0,0){\squine(0,-.59,-1.18,0,-.81,
   -1.62)}
%piece
%\bezier{60}(2.5, 0.1)(2.5, .64)(2.29, 
%.99)
     % shift .5, .1
\put(0,0){\squine(2.5,2.5,2.29,0.1,.64,
   .99)}
\put(0.5, 0.1){\line(1, 0){2}}
\put(0.5, 0.1){\line(2, 1){1.79}}
%Candles:
%\bezier{20}(0,1.31)(-.15,1.45)(0,1.61)
\put(0,0){\squine(0,-.15,0,1.31,1.45,
   1.61)}
%\bezier{20}(0,1.31)(.175,1.45)(0,1.61)
\put(0,0){\squine(0,.175,0,1.31,1.45,
   1.61)}
%Middle
\put(-.1,.11){\line(0,1){1.2}}
\put(.1,.05){\line(0,1){.95}}
\put(.1,1.1){\line(-2,3){.2}}
%Left
%\bezier{20}(-.25,1.46)(-.40,1.6)(
%-.25,1.76)
\put(0,0){\squine(-.25,-.40,-.25,
   1.46,1.6,1.76)}
%\bezier{20}(-.25,1.46)(-.075,1.6)(
%-.25,1.76)
\put(0,0){\squine(-.25,-.075,-.25,
   1.46,1.6,1.76)}
\put(-.35,.26){\line(0,1){1.2}}
\put(-.15,.21){\line(0,1){.95}}
\put(-.15,1.15){\line(-2,3){.2}}
%Right
%\bezier{20}(.25,1.46)(.40,1.6)(.25,
%1.76)
\put(0,0){\squine(.25,.40,.25,1.46,
   1.6,1.76)}
%\bezier{20}(.25,1.46)(.075,1.6)(.25,
%1.76)
\put(0,0){\squine(.25,.075,.25,1.46,
   1.6,1.76)}
\put(.35,.25){\line(0,1){1.2}}
\put(.15,.2){\line(0,1){.95}}
\put(.15,1.15){\line(2,3){.2}}
%Leftleft
%\bezier{20}(-.5,1.61)(-.65,1.75)(
%-.5,1.91)
\put(0,0){\squine(-.5,-.65,-.5,1.61,
   1.75,1.91)}
%\bezier{20}(-.5,1.61)(-.325,1.75)(
%-.5,1.91)
\put(0,0){\squine(-.5,-.325,-.5,1.61,
   1.75,1.91)}
\put(-.6,.41){\line(0,1){1.2}}
\put(-.4,.36){\line(0,1){.95}}
\put(-.4,1.3){\line(-2,3){.2}}
%Rightright
%\bezier{20}(.5,1.61)(.65,1.75)(.5,
%1.91)
\put(0,0){\squine(.5,.65,.5,1.61,1.75,
   1.91)}
%\bezier{20}(.5,1.61)(.325,1.75)(.5,
%1.91)
\put(0,0){\squine(.5,.325,.5,1.61,
   1.75,1.91)}
\put(.6,.4){\line(0,1){1.2}}
\put(.4,.35){\line(0,1){.95}}
\put(.4,1.3){\line(2,3){.2}}
%texts
\put(-1, -.1){\makebox(0, 0){\strut 
   Happy}}
\put(.5, -1){\makebox(0, 0){\strut 
   Birthday}}
\put(1.9, .35){\makebox(0, 0){\strut 
   NTG}}
\endpicture\egroup%end ntgpiepic
\thispicture{}}
%
\lst\overviewtexpic
{\bgroup\unitlength=3.8ex \fullfalse
 \xoffset{-.5}\yoffset{-2.75}
 \xdim{15}\ydim{16.5}
\beginpicture
%1st column
\put(1, 0){\line(0, 1){1.5}}
\put(1, 2){\oval(2, 1)}
\iffull\put(1.1, 2.1){\ovaltlfalse\ovalblfalse\ovalbrfalse
           \oval(2, 1)}
   \put(2.1, 2){{\tiny .ps}}
   \put(1.2, 2.2){\ovaltlfalse\ovalblfalse\ovalbrfalse
           \oval(2, 1)}
   \put(2.3, 2.2){{\tiny .log}}
\fi
\put(1, 2){\makebox(0, 0){.pk}}
\put(1, 4){\vector(0, -1){1.5}}
\put(-.5, 4){\framebox(3, 1){%
   METAFONT}}
\iffull\card{2.75}{5.25}{-{%\smc%Too large 
       post}}
\fi
\put(1, 6.5){\vector(0, -1){1.5}}
\put(1, 7){\oval(2, 1)}
\put(1, 7){\makebox(0, 0){.mf}}
%second column
\put(7.5, -.5){\framebox(2, 1){%
   driver}}
\put(9.5,.5){\corners{.5}}%
\put(8.5, 1.5){\vector(0, -1){1}}
   %mod 24/1/94
\put(8.5, 2){\oval(2, 1)}
\iffull
   \put(8.6, 2.1){\ovaltlfalse\ovalblfalse\ovalbrfalse
               \oval(2, 1)}
   \put(9.6, 2){{\tiny .log}}
%\put(8.7, 2.2){\ovaltlfalse\ovalblfalse\ovalbrfalse
%               \oval(2, 1)}
\fi
\put(8.5, 2){\makebox(0, 0){.dvi}}
\put(8.5, 4){\vector(0, -1){1.5}}
\put(7.5, 4){\framebox(2, 1){\TeX}}
%Flavours
\card{ 9.75}{5.25}{BLUe}
\card{10   }{5.5 }{La\TeX}
\card{10.25}{5.75}{AMS-(La)\TeX}
%\diagdots{10.35}{5.85}
%
\put(8.5, 6.5){\vector(0, -1){1.5}}
\put(8.5, 7){\oval(2, 1)}
\put(8.5, 7){\makebox(0, 0){.tex}}
%
\multiput(8.5, 9)(0, -.415){3}{%
   \line(0, -1){.25}}
\put(8.5, 8.7){\vector(0, 1){.3}}
\put(8.5, 7.8){\vector(0, -1){.3}}
\put(7.5, 9){\framebox(2, 1){editor}}
%Tools
\card{ 9.75}{10.25}{Spell}
\card{10   }{10.5 }{Style}
%\diagdots{10.1}{10.6}
%
\put(8.5, 11.5){\vector(0, -1){1.5}}
\put(8.5, 12){\oval(2, 1)}
\put(8.5, 12){\makebox(0, 0){copy}}
%basis
\put(1, 0){\vector(1, 0){6.5}}
\put(9.5, 0){\vector(1, 0){1.5}}
\put(11, -.75){\framebox(2, 1.5){\vbox{%
    \hbox{printer}
    \hbox{screen}}}}
%middle
\multiput(5, 5.25)(0, 1){3}{%
   \line(0,1){.5}}
\multiput(5,  .25)(0, 1){4}{%
   \line(0,1){.5}}
\multiput(5, -2.25)(0, .5){2}{%
   \line(0,1){.25}}
\put(5,-.5){\line(0,1){.25}}
%PostScript
\iffull
   \put(1, -1){\oval(2, .5)}
   \put(1, -1){\makebox(0, 0){{\tiny A-Type1}}}
   \put(1.1, -.9){\ovaltlfalse\ovalblfalse\ovalbrfalse
           \oval(2, .5)}
   \put(1.2, -.8){\ovaltlfalse\ovalblfalse\ovalbrfalse
           \oval(2, .5)}
   \multiput(2, -1)(.45, 0){4}{%
   \line(1,0){.25}}
   \put(4,-1){\vector(1,0){0}}
   \put(4, -1.250){\framebox(2, .5){%
   {\tiny \PS}}}
   \multiput(6, -1)(.45, 0){8}{%
      \line(1,0){.25}}
   \put(9.75,-1){\vector(1,0){0}}
   \put(10.25, -1){\oval(1, .5)}
   \put(10.25, -1){\makebox(0, 0){{\tiny .ps}}}
   \multiput(10.75, -1)(.45, 0){5}{%
      \line(1,0){.25}}
   \put(13.25,-1){\vector(1,0){0}}
   \put(12,-1){\vector(0,1){.25}}
   \put(13.25, -1.25){\framebox(1.5, .5){{\tiny Acrobat}}}
   \put(14.75, -.75){\corners{.5}}
   \multiput(14, -.625)(0,1){2}{\line(0,1){.25}}
   \put(13.25, .75){\framebox(1.5, .5){{\tiny Acrobat}}}
   \put(14.75, 1.25){\corners{.5}}
   \put(14, 0){\oval(1,.5)}
   \put(14, 0){\makebox(0, 0){{\tiny .pdf}}}
   \multiput(13.25,1)(-.5, 0){3}{\line(-1,0){.25}}
   \put(12, 1){\vector(0,-1){.25}}
   \put(8.5, -1){\vector(0, 1){.5}}
   \put(8.5,-.5){\vector(0,-1){.5}}
\else
   \put(5, -1){\line(0, -1){.25}}
\fi
%
\put(2.5, 4.5){\vector(1, 0){1.5}}
\put(5, 4.5){\oval(2, 1)}
\put(5, 4.5){\makebox(0, 0){.tfm}}
\put(6, 4.5){\vector(1, 0){1.5}}
%Source variants
\iffull
   \put(9.5, 7){\vector(-1,0){0}}
   \multiput(9.5, 7)(.5,0){2}{\line(1, 0){.25}}
   \multiput(10.25, 7.375)(.5,0){2}{\line(1, 0){.25}}
   \put(11, 7.375){\vector(1,0){0}}
   \put(11, 7.125){\framebox(1.5,.5){\tiny SGML}}
   \multiput(10.25, 7.375)(0,-.5){2}{\line(0,-1){.25}}
   \multiput(10.25, 6.625)(.5,0){2}{\line(1, 0){.25}}
   \put(11,6.625){\vector(1,0){0}}
   \put(11,6.375){\framebox(1.5,.5){\tiny HTML}}
   %\put(12, 4.5){\oval(2, 1)}
   %\put(12, 4.5){\makebox(0, 0){.log}}
\fi
%base line
\put(.51,-2.25){\vector(-1, 0){1}}
\put(2.25, -2.25){\makebox(0, 0){Fonts}}
\put(3.9,-2.25){\vector( 1, 0){1}}
\put(6.1,-2.25){\vector(-1, 0){1}}
\put(9, -2.25){\makebox(0, 0){%
   Typesetting}}
\put(11.9,-2.25){\vector(1, 0){1}}
\endpicture\egroup%end overviewtexpic
\thispicture{}}
%
\lst\partitionedmatrixpic{\bgroup
  \def\vdts{\vbox{\baselineskip4pt
  \lineskiplimit0pt
  \vglue2pt\hbox{.}\hbox{.}\hbox{.}}}%
\vcenter{\offinterlineskip%No interline
%                space in between parts
\halign{\hfil$##$&\hfil$##$\hfil\cr%2-column
%first row with braces, element 11 empty
{}&\hfil\enspace\mathop{\hbox to.9cm%
   {\downbracefill}}\limits^{\vbox{\hbox{
               $\scriptstyle p$}\kern2pt}}
        \enspace\hfil\mathop{\hbox to.6cm%
   {\downbracefill}}\limits^{\vbox{\hbox to
  0pt{\hss$\scriptstyle n-p$\hss}\kern2pt}}%
        \enspace\hfil\cr  % end first row
%Separation between first (border) row and
%rest
\noalign{\vglue.5ex}
%first column with braces
\vcenter{\kern1ex%
   \hbox{${\scriptstyle p}\left\fatlbrace\vbox to5.5ex{}
   \right.$}\kern1.5ex
   \hbox{\llap{$\scriptstyle n{-}$}%
   ${\scriptstyle p}\left\fatlbrace\vbox to4ex{}
   \right.$}}
&%22-element is the matrix proper
\left(\vcenter{\offinterlineskip
\halign{\hfil$##$\hfil&\hfil$##$\hfil&
\hfil$##$\hfil&\hfil$##$\hfil
\tabskip=.5\tabskip&\vdts##&
\tabskip=2\tabskip
\hfil$##$\hfil&\hfil$##$\hfil&
\hfil$##$\hfil\cr%end template
\times&\times&\times&\times&&\times&
 \times&\times\cr
0     &\times&\times&\times&&\times&
 \times&\times\cr
0     &0     &\times&\times&&\times&
 \times&\times\cr
0     &0     &0     &\times&&\times&
 \times&\times\cr
\noalign{\vglue.5ex}
\multispan8\dotfill\cr
0     &0     &0     &0     &&\times&
 \times&\times\cr
0     &0     &0     &0     &&\times&
 \times&\times\cr
0     &0     &0     &0     &&\times&
\times&\times\cr}%end halign (22)
}%end vcenter
\right)\cr %end 22-element
%Separation between last (border) row
%and rest
\noalign{\vglue1ex}
{}&\hfil\enspace\mathop{\hbox to.9cm{%
   \upbracefill}}\limits_{\vbox{\kern2pt
                  \amyicurt{4ex}{1.5ex}}}
   \enspace\hfil
   \mathop{\hbox to.6cm{%
   \upbracefill}}\limits_{\vbox{\kern2pt
   \unitlength1ex
   \icmat4{1.5}}}\enspace\hfil%
\cr  % end last row
}%end halign
}\egroup%end vbox
}%end partitionedmatrixpic
%
\lst\pstexpic{%cgl, June 1996
\bgroup
\unitlength3ex\xdim{12}\ydim{14}
\xoffset{-6}
\beginpicture
\put(-2,0){\makebox(4,1){P/G-script}}
\put(0,.5){\oval(4,1)}
\put(0,1){\line(0,1)1}
\put(-2,2){\framebox(4,1){.ps}}
\put(0,3){\line(0,1)1}
\put(-2,4){\makebox(4,1){dvips}}
\put(0,4.5){\oval(4,1)}
\put(0,5){\line(0,1)1}
\put(-2,6){\framebox(4,1){.dvi}}
\put(2,7){\corners1}
\put(2.4,7){{\tiny .eps}}
\put(0,7){\line(0,1)1}
\put(-2,8){\makebox(4,1){(any)\TeX}}
\put(0,8.5){\oval(4,1)}
\put(0,9){\line(0,1)1}
\put(-2,10){\framebox(4,1){.tex}}
\put(2,11){\corners1}
\put(2.4,11){{\tiny (e)psfig}}
%
\put(0,11){\line(0,1)1}
\put(-2,12){\makebox(4,1){editor}}
\put(0,12.5){\oval(4,1)}
\put(2,12.5){\line(1,0)1}
\put(3,12.5){\line(0,-1)1}
\put(3,10.5){\line(0,-1)3}
\endpicture\egroup}
%
\lst\pythpic{%July 1995, cgl
%Revision March 1996
\bgroup
%\newdimen\leftx \newdimen\rightx
%\newdimen\lefty \newdimen\righty 
\let\0\N \let\1\NE \let\2\E \let\3\SE 
\let\4\S \let\5\SW \let\6\W \let\7\NW
\def\right{\turn2}% 
\def\left{\turn6}%
\def\turn##1{\advance\dir##1 
  \ifnum\dir>7 \advance\dir-8 \fi}%mod 8
\def\draw{\csname\the\dir\endcsname{\the\kk}}%
\def\ldrawsq{\draw       \leftx\x  \lefty\y
             \right\draw \rightx\x \righty\y
             \right\draw
             \right\draw
             \right}%
\def\rdrawsq{\draw      \rightx\x \righty\y
             \left\draw \leftx\x  \lefty\y
             \left\draw
             \left\draw
             \left}%
\let\drawsq\ldrawsq
\def\pyth{\ifnum\level=1 \htyp\fi
    \drawsq\advance\level-1 \multiply\kk18\divide\kk25
    {\turn7\x\leftx  \y\lefty \let\drawsq\ldrawsq\pyth}%
     \turn1\x\rightx \y\righty\let\drawsq\rdrawsq\pyth}
\def\htyp##1\pyth{\fi}%
\unitlength0.2ex\kk20 
\rightx\the\kk\unitlength
\divide\rightx2 \x-\rightx%positioning
\level5 
\xdim{28}\ydim{70}\xoffset{-9}%
\beginpicture\pyth\endpicture
\egroup\thispicture{}}
%
\lst\pythtreepic{%July 1995, cgl
%Revision March 1996
\bgroup
\let\0\N \let\1\NE \let\2\E \let\3\SE 
\let\4\S \let\5\SW \let\6\W \let\7\NW
\def\leftbranch{\advance\dir7
 \ifnum\dir>7 \advance\dir-8 \fi}%mod 8
\def\rightbranch{\advance\dir1 
 \ifnum\dir>7 \advance\dir-8 \fi}%mod 8
\def\draw{\csname\the\dir\endcsname{\the\kk}}
\def\pythtree{\ifnum\level=1 \eerthtyp\fi
    \advance\level-1 
    \multiply\kk23\divide\kk32
    {\leftbranch\draw\pythtree}%
     \rightbranch\draw\pythtree}
\def\eerthtyp##1\pythtree{\fi}
%alternative
%\def\pythtree{\ifnum\level>1 
%   \expandafter\dopyth\fi}
%\def\dopyth{\advance\level-1 
%    \multiply\kk23\divide\kk32
%    {\leftbranch\draw\pythtree}%
%     \rightbranch\draw\pythtree}
%\linethickness.2pt
  \unitlength.2pt
  \level6 \dir0 \kk90 
\xdim{285}\ydim{285}\xoffset{-90}%
\beginpicture
\setbox\hlfwndelm=\hbox{\vrule
   width\the\linethickness 
   height\the\linethickness depth0pt}
\N{\the\kk}\pythtree\endpicture
\egroup\thispicture{}}%end \pythtreepic
%
\lst\regulartransparencypic{
\setbox0=\vbox to.6\hsize{\let\x\fiverm
   \hsize=.4\hsize\def\w{\kern.5ex}
   \vskip.5ex\noindent
   \centerline{\x Title Transparencies Set}
   \line{\x\w\vbox to 10ex{\vss
            \rlap{\x LOGO}\vss}\hfill
         \vbox to 10ex{\vss
             \x\baselineskip3ex
             \llap{\x headtitle}
             \llap{\x subheadtitle}
             \llap{\x subsubheadtitle}
	            \vss}\w}
   \hrule\vfil
   \centerline{o\ o}
   \centerline{\vrt}
   \centerline{\teni\char'136}
   \vfil\hrule\vskip.5ex
   \line{\x\w\rlap{\x date}\hfill
         --number--\hfill
         \llap{\x copyright}\w}
   \vskip.5ex}
%
\vbox{\vskip1ex\hbox to.4\hsize{\hss 
   Regular Transparency\hss}
\kern2ex
\hbox{\rlap{\copy0}\makelightbox}}
}
\lst\rotatedbintreepic{%July 1995, cgl
\bgroup\unitlength1ex%
  \let\W\N \let\exchange\E 
  \let\E\S \let\S\exchange
  \def\1{x}\def\2{y}\def\3{a}\def\4{b}%
  \def\5{piet}\def\6{hans}\def\7{etc.}\def\8{}%
  \k0\kk16\xdim{10}\ydim{30}%
\beginpicture\bintree\endpicture\egroup
\thispicture{}}
%
\lst\sgmltexpic
{\bgroup\csname newcount\endcsname\leg
\unitlength2.5ex\xoffset{-13}
\xdim{20}\ydim{25}
\beginpicture
\put(-7,\the\leg){\framebox(4,2){%
   (La)\TeX}}
\put(-2,\the\leg){\framebox(4,2){%
   TROFF}}
\put(3,\the\leg){\framebox(4,2){\dots}}
\advance \leg by 4
%hark
\put(-5,\the\leg){\vector(0,-1){1.75}}
\put(0,\the\leg){\vector(0,-1){1.75}}
\put(5,\the\leg){\vector(0,-1){1.75}}
\put(-5,\the\leg){\vector(1,0){5}} 
%backarrow
\put( 0,\the\leg){\line(1,0){5}}
%converters
\put(5.5,\the\leg){\vtop to 0pt{%
\hbox{Specific}\hbox{format file}\vss}}
\put(0,\the\leg){\vector(0, 1){1}} 
%backarrow
\advance \leg by 1
\put(-4,\the\leg){\framebox(8,2){%
      $\vcenter{\hbox{Generic markup}
          \hbox{$\Rightarrow$\  
                  procedural}}$
                                 }
                 }
\advance \leg by 2
\put(4,\the\leg){\corners1}
%\put(4.2,\the\leg.2){\line(0, -1){1}}
%\put(4.2,\the\leg.2){\line(-1, 0){1}}
%\put(4.4,\the\leg.4){\line(0, -1){1}}
%\put(4.4,\the\leg.4){\line(-1, 0){1}}
\put(4.4,\the\leg.2){{\tiny Formats}}
%
\advance \leg by 1
\put(0,\the\leg.5){\vector(0,-1){1.5}}
\put(0,\the\leg.5){\vector(0, 1){0}} 
%backarrow head
%applications
\advance \leg by 1
\put(-10,\the\leg){\makebox(0,0){Exchange}}
\put(-5,\the\leg){\makebox(0,0){Storage}}
\put(0,\the\leg){\makebox(0,0){%
   Publication}}
\put(5,\the\leg){\makebox(0,0){%
   Database}}
\put(10,\the\leg){\makebox(0,0){%
\vtop to 0pt{\hbox{(Text-)}
   \hbox{analysis}\vss}}}
%hark
\advance \leg by 2
\put(0,\the\leg){\vector(0,-1){1.25}}
\put(-5,\the\leg){\vector(0,-1){1.25}}
\put(-10,\the\leg){\vector(0,-1){1.25}}
\put(5,\the\leg){\vector(0,-1){1.25}}
\put(10,\the\leg){\vector(0,-1){1.25}}
\put(-10.5,\the\leg){\line(1,0){21}}
\put(11.25,\the\leg){\makebox(0,0){\dots}}
\put(-11.25,\the\leg){\makebox(0,0){\dots}}
\advance \leg by 2
\put(0,\the\leg){\line(0,-1){2}}
\put(0,\the\leg){\vector(0,1){0}}  
%back (up) arrow head
\put(-7.5,\the\leg){\framebox(15,1){%
   Complete, correct SGML doc.}}
\advance \leg by 2
\put(.5,\the\leg.25){Parser}
\advance \leg by 2
\put(0,\the\leg){\vector(0,-1){3}}
%\advance \leg by 1
\put(-7.5,\the\leg){\framebox(15,3){
  $\vcenter{\hbox{|<|!SGML    
             - - declaration - -|>|}
            \hbox{|<|!DOCTYPE 
             - - declaration - -|>|}
            \hbox{|<|!        
             - - Markup copy - -|>|}}$
                                    }
                    }
\advance \leg by 3
%\corners
\put(7.5,\the\leg){\corners2}
%\put(7.7,\the\leg.2){\line(0,-1){2}}
%\put(7.7,\the\leg.2){\line(-1,0){2}}
%\put(7.9,\the\leg.4){\line(0,-1){2}}
%\put(7.9,\the\leg.4){\line(-1,0){2}}
\put(7.9,\the\leg.2){{\tiny DTDs}}
%
\advance \leg by 1
\put(.5,\the\leg){Editor}
\advance \leg by 1
\put(0,\the\leg.5){\vector(0,-1){2.5}}
\advance \leg by 1
\put(0,\the\leg){\framebox(0,0){\strut
    ``Copy''}}
\endpicture\egroup%end sgmltexpic
\thispicture{}}
%
\lst\sierpinskitripic{%July 1995, cgl
%Revision March 1996
\bgroup
\def\triangle{\ifnum\kk=0 \elgnairt\fi
        {\N{\the\kk}}{\E{\the\kk}}\divide\kk2
        {\triangle}%
        {\advance\x\the\kk\unitlength\triangle}%
         \advance\y\the\kk\unitlength\triangle}
\def\elgnairt##1\triangle{\fi}
\unitlength1ex\kk16
\xdim{16}\ydim{16}
\beginpicture\triangle\endpicture
\egroup\thispicture{}}
%
\lst\simplepic
{\bgroup\unitlength=1cm
 \xdim{3}\ydim{1.25}
\beginpicture
\ifmarkorigin\put(0,0){\markorigin}\fi
\put(1.5,.5){\oval(2,1)}
\put(0.5,0){\makebox(2,1){Kees}}
\endpicture\egroup%end simplepic
}
\lst\spiralpic{%July 1995, cgl
\bgroup\unitlength.5ex\k30 
 \xdim{\the\k}\ydim{34}%
 \yoffset{-\the\k}%
\beginpicture
 \loop\E{\the\k}\advance\k-1
      \S{\the\k}\advance\k-1
      \W{\the\k}\advance\k-1
      \N{\the\k}\advance\k-1
 \ifnum\k>4 \repeat
\endpicture\egroup
\thispicture{}}
%
\lst\texflowpic
{\bgroup\smallskip\small
\unitlength=2.5ex
\xdim{18}\ydim{19}\yoffset{2}
\beginpicture
\put(6,1.5){\makebox(0,0){``Copy''}}
\put(6,20.5){\makebox(0,0){``Results''}}
\put(6,5){\oval(6,2)}
\put(6,5){\makebox(0,0){Editor}}
\put(6,9){\oval(6,2)}
\put(6,9){\makebox(0,0){\AllTeX}}
\put(6,13){\makebox(0,0){{\rm Error?}}}
\put(6,17){\oval(6,2)}
\put(6,17){\makebox(0,0){Driver}}
\put(12,4){%\dashbox{.5}(8,2){\makebox(0,0){%
        \framebox(8,2){\vbox{%
                  \hbox{\tiny Spelling checker}
                  \hbox{\tiny Style tools}}}}
\put(0.2,13.2){Yes}
\put(6.50,14.5){No}
\put(6,2){\vector(0,1){2}}
\put(6,6){\vector(0,1){2}}
\put(6,10){\vector(0,1){2}}
\put(6,14){\vector(0,1){2}}
\put(6,18){\vector(0,1){2}}
\put(0,13){\line(0,-1){8}}
\put(9,5){\vector(1,0){3}}
\put(12,5){\vector(-1,0){3}}
\put(0,5){\vector(1,0){3}}
\put(3,13){\line(-1,0){3}}
\put(3,13){\line(3,1){3}}
\put(3,13){\line(3,-1){3}}
\put(9,13){\line(-3,1){3}}
\put(9,13){\line(-3,-1){3}}
\endpicture
%\caption{Correction cyclus \label{correctie}}
\smallskip\egroup
}
\lst\systemtheorypic
{\bgroup
\unitlength1cm\xoffset{-1.5}
\xdim{7}\ydim{2.25}
\beginpicture
\ifmarkorigin\put(0,0){\markorigin}\fi
\put(-1,1.75){$u_1$}
\put(-.4,1.5){$^{\fivesy+}$}
\put(-1,1.5){\vector(1,0){.9}}
\put(0,0){\vector(0,1){1.4}}
\put(-.3,1.125){$^{\fivesy+}$}
\put(0,1.5){\circle{.1}}
%
\put(.1,1.5){\vector(1,0){1.65}}
\put(.5,1.25){$e_1$}
\put(1.75,1.125){\framebox(1,.75){$G$}}
\put(2.75,1.5){\line(1,0){1.75}}
%
\put(4.5,1.5){\vector(0,-1){1.4}}
\put(4.6,.2){$^{\fivesy+}$}
\put(4.5,0){\circle{.1}}
%
\put(1.75,0){\line(-1,0){1.75}}
\put(1.75,-.375){\framebox(1,.75){$K$}}
\put(4.4,0){\vector(-1,0){1.65}}
\put(3.25,-.25){$e_1$}
%
\put(5.5,0){\vector(-1,0){.9}}
\put(4.7,-.375){$^{\fivesy+}$}
\put(5.5,-.25){\llap{$u_2$}}
\endpicture
\egroup%end systemtheorypic
}

\lst\titletransparencypic{%
\setbox0=\vbox to.6\hsize{\let\x\fiverm
   \let\s\sevenrm
   \hsize=.4\hsize\def\w{\kern.5ex}
   \vskip7ex\noindent
   \centerline{\s Title Transparencies 
     Set}
   \centerline{\x subtitle}
   \vskip2ex
   \centerline{\s author name}
   \centerline{\x address}
   \vskip3ex
   \centerline{\llap{\s\kern-10ex-- 
            \quad\dots}}
   \centerline{\llap{\s\kern-10ex-- 
           \quad\dots}}
   \vfil}
%
\vbox{\hbox to.4\hsize{\hss Title 
                Transparency\hss}
\kern2ex
\hbox{\rlap{\copy0}\makelightbox}}
}
%
\lst\trimodelpic{%July 1995, cgl
\bgroup\linethickness1ex
\unitlength1ex
\xdim{0}\ydim{15}%
\yoffset{-5}%
\beginpicture
\setbox\trielm=\hbox{\vrule 
   width1.74\linethickness 
   height\linethickness\relax}
\unitlengthy\ht\trielm 
\unitlengthx\wd\trielm 
\unitlength\unitlengthy
{\N{10}}{\ESE{10}}{\WSW{10}}$$
\endpicture\egroup
\thispicture{}}%end \trimodelpic
%
\lst\tritreepic{%July 1995, cgl
%Revision March 1996
\bgroup\linethickness.2pt
%Here we have to correct for the direction
%and  to adjust the drawing element atom
%into a rectangular block,
%default of size $.348{\times}.2$pt.\ftn{%
%   Vertically only half of the atoms have to be stacked.
%   Horizontally the right distance must be paced,
%   i.e.\ a factor $\sqrt3$ larger.
%  The rectangular block has sides in the proportion of $\sqrt3$.}
\def\tritree{\ifnum\level=1 \eertirt\fi
    \advance\level-1 \divide\kk2
    {\N{\the\kk}\tritree}%
    {\ESE{\the\kk}\tritree}%
     \WSW{\the\kk}\tritree}%
\def\eertirt##1\tritree{\fi}%
\unitlength.2pt
\xdim{0}\ydim{320}%
\xoffset{0}\yoffset{0}%
\level5 \kk128
\beginpicture
\setbox\trielm=\hbox{\vrule 
   width1.74\linethickness 
   height\linethickness}%
%To account for element in 30 degrees direction
\unitlengthy\ht\trielm %default.2pt
\unitlengthx\wd\trielm %default.3482pt
\unitlength\unitlengthy
\tritree
\endpicture\egroup
\thispicture{}}%end \tritreepic
%
\lst\vectorbundlepic
{\bgroup\unitlength=1cm
 \xdim{4}\ydim{5}\yoffset{-.25}
\beginpicture
\ifmarkorigin\put(0,0){\markorigin}\fi
\put(2,0){\vector(1,1){1}}
\put(2,0){\vector(1,2){1}}
\put(2,0){\vector(1,3){1}}
\put(2,0){\vector(2,3){1}}
\put(2,0){\vector(1,4){1}}
\put(2,0){\vector(2,1){1}}
\put(2,0){\vector(3,1){1}}
\put(2,0){\vector(3,2){1}}
\put(2,0){\vector(4,1){1}}
%Second quadrant
\put(2,0){\vector(-1,1){1}}
\put(2,0){\vector(-2,1){1}}
\put(2,0){\vector(-3,1){1}}
\put(2,0){\vector(-3,2){1}}
\put(2,0){\vector(-4,1){1}}
\put(2,0){\vector(-1,2){1}}
\put(2,0){\vector(-1,3){1}}
\put(2,0){\vector(-1,3){1}}
\put(2,0){\vector(-2,3){1}}
\put(2,0){\vector(-1,4){1}}
\endpicture\egroup%end vector
}                 % bundlepic
%
\lst\viewtexpic
{\bgroup\smallskip\small
\unitlength2.5ex
\xdim{24}\ydim{20.5}
\beginpicture
\put( 3, 4){\oval( 6, 2)}
\put( 3, 4){\makebox( 0, 0){\tiny PC preview}}
\put( 3, 7){\oval( 6, 2)}
\put( 3, 7){\makebox( 0, 0){\tiny VDU preview}}
\put(21, 1){\oval( 6, 2)}
\put(21, 1){\makebox( 0, 0){\tiny Photo setter}}
\put(21, 4){\oval( 6, 2)}
\put(21, 4){\makebox( 0, 0){\tiny Laser printer}}
\put(21, 7){\oval( 6, 2)}
\put(21, 7){\makebox( 0, 0){\tiny Matrix printer}}
\put(12,19.5){\oval( 6, 2)}
\put(12,19.5){\makebox( 0, 0){CompuScript}}
\put(9,15.5){\framebox(6, 2){\TeX}}
\put(12,13.5){\oval( 6, 2)}
\put(12,13.5){\makebox( 0, 0){dvi-file}}
\put( 9, 9){%dashbox{.5}( 6, 2){PostScript}}
           \framebox( 6, 2){PostScript}}
\put(12, 1){\line( 0, 1){8}}
\put(12,12.5){\vector( 0,-1){1.5}}%dvi-postscript
\put(12,18.5){\vector(0,-1){1}}   %ms-dos dvi
\put(12,15.5){\vector(0,-1){1}}   %ms-dos dvi
\put(12, 7){\vector( 1, 0){6}}
\put(12, 7){\vector(-1, 0){6}}
\put(12, 4){\vector( 1, 0){6}}
\put(12, 4){\vector(-1, 0){6}}
\put(12, 1){\vector( 1, 0){6}}
\endpicture
\smallskip\egroup
}
\lst\webpic{\bgroup
\unitlength2.5ex\xdim{12}\ydim{10}
\xoffset{-6}
\beginpicture
\put(2,0){\framebox(4,1){nme.dvi}}
\put(4,1){\line(0,1)1}
\put(4,2.5){\oval(4,1)}
\put(4,3){\line(0,1)1}
\put(2,2){\makebox(4,1){\TeX}}
\put(4,5){\line(0,1)1}
\put(2,4){\framebox(4,1){nme.tex}}
\put(4,6.5){\oval(4,1)}
\put(2,6){\makebox(4,1){cweave}}
\put(-4,2.5){\oval(4,1)}
\put(-6,2){\makebox(4,1){C}}
\put(-4,3){\line(0,1)1}
\put(-6,4){\framebox(4,1){nme.c}}
\put(-4,5){\line(0,1)1}
\put(-4,6.5){\oval(4,1)}
\put(-6,6){\makebox(4,1){ctangle}}
\put(-4,7){\line(4,1)4}
\put( 4,7){\line(-4,1)4}
\put(-2,8){\framebox(4,1){nme.w}}
\endpicture\egroup}
%
\lst\windpic{%July 1995, cgl
\bgroup\unitlength10ex
\let\0\N \let\1\NE \let\2\E \let\3\SE 
\let\4\S \let\5\SW \let\6\W \let\7\NW 
\def\draw{\csname\the\dir\endcsname1}%
   \xoffset{0}\yoffset{-1}%
   \xdim{0}\ydim{2}%
\beginpicture
\setbox\hlfwndelm=\hbox{\vrule
   width\the\linethickness 
   height\the\linethickness depth0pt}%
\loop\ifnum\dir<8{\draw}\advance\dir1\repeat
\endpicture\egroup
\thispicture{}}
%
\lst\xyturtlepic{\bgroup%
\unitlength.5ex% 
\xdim{44}\ydim{27}%
\y=0pt\x=0pt%
\xoffset{0}\yoffset{0}%
\beginpicture \whiteN6\E4%
  {\S4\whiteS2\xytxt{ Ref.\ point}}{\E{40}}%
  \N{20}\whiteE{20}\S4\whiteS4\xytxt{ (x,y)}%
\endpicture\egroup\thispicture{}}
\endinput