% FORMAT MAKING/FILLING-IN tool --- format.tex
%     Copyright_OML 1997 Makio Ishiguro
%     This software can be obtained from
%     ISMLIB (ftp://ftp.ism.ac.jp/pub/ISMLIB/FORMATOOL)      
%     of the Institute of Statistical Mathematics withouy any 
%     charge.  On the condition that terms of the Open Market
%     Licence for software(version:ML-SW-E-1996) are observed, all or
%     any portion of it could be used, copied, modified or redistributed. 
%  
%     Makio Ishiguro
%     The Institute of Statistical Mathematics
%     4-6-7 Minami-Azabu Minato-ku Tokyo 106 Japan
%
%
% Open Market Licence for software(version:OML-SW-E-1996)
%
% 0. In the following, 'Copyright_OML notice' means 'the copyright 
%    notice with a statement saying that the said software is made
%    public under this Open Market Licence for software'.
% 1. On the condition that 'Copyright_OML notice' and attached 
%    statements are copied as they are, all or any portion of the
%    said software can be copied or redistributed. 
% 2. Modification of the software is permitted, provided that
%    the exact place of the modification, the date and the name 
%    of the modifier are shown conspicuously. 
% 3. It is forbidden to apply for a patent on the software which
%    utilizes the said software.
% 4. The said software is distributed without any warranty. The
%    copyright holder takes no responsibility for any damage caused
%    by the use of the said software.
% 5. Any interactively controlled application made utilizing the 
%    said software has to show 'Copyright_OML notice' and attached
%    statements conspicuously when it is started up.
%
%   OML $B$K4X$7$F$O(B http://www.ism.ac.jp/sdac/ismlib/ismlib.html 
% $B$r;2>H$5$l$?$$(B.   

\documentstyle[11pt]{article}
\textheight250mm  \textwidth=180mm  \topmargin-11mm  \oddsidemargin=-5mm 
\title{$B=q<0:n@.!?5-F~(B tool\\ --- format.tex}
\author{\copyright$_{OML}$ 1997 Makio Ishiguro\\$B@P9u??LZIW!wE}7W?tM}8&5f=j(B}
\date{1997.5.22}
\begin{document}

%\input{format.tex}%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% $BK\Mh(B \input{format.tex} $B$9$Y$-$b$N$r(B, $B!VG[I[MQ%U%!%$%k!W$H$9$k$?$a$K(B
% $BCf?H$=$N$b$N$r$3$3$K$*$/(B. $B:G8e$O(B %END OF format.tex%%%% $B$G%^!<%/(B 
% $B0J2<(B, $B$3$N$h$&$JCm0U;v9`$K(B %MI SAYS $B$G%^!<%/(B
%
% $B$3$NItJ,$O$b$H$b$H(B 
%%%%%%%%%%%%%%%%  Format for $B2J8&HqAm9g#AD4=q(B
%%%%%%%%%%%%%%%%        Ken-Ichi Aoki  1991, 1992
%%%%%%%%%%%%%%%%          (aoki@hep.s.kanazawa-u.ac.jp)
%%%%%%%%%%%%%%%%  See SGA1.TEX to SGA6.TEX for input source file
%
%  $B$+$i%-!<$H$J$kF;6q$rD:BW$7$F:n$C$?$b$N$G$"$k(B. $B;DG0$J$,$i(B, 1992 $BG/(B
%  $BHG$N(B README $B$,9TJ}ITL@$G$"$k$,(B, 1993 $BG/HG$N@DLZ;a$K$h$k(B readme.doc
%  $B$K0J2<$N$h$&$K5-$5$l$F$$$k(B. 
%
%$B@DLZ;a(B>>$B#9!!G[I[>r7oEy(B
%$B@DLZ;a(B>>$B$J$*$3$N%^%/%m%U%!%$%k$O0l3g$7$F$N:FG[I[$K4X$7$F$O<+M3$G$9!#(B
%$B@DLZ;a(B>>$B$^$?G$0U$N=$@5JQ99$r$7$F$NMxMQ$b<+M3$G$9!#99?7$,$^$@B3$-$^$9$N$G(B
%$B@DLZ;a(B>>$B:FG[I[$K$D$$$F$O99?7J,$b9T$C$F2<$5$$!#(B
%$B@DLZ;a(B>>$BB>$NMxMQ<T$K$H$C$F$b0UL#$N$"$k=$@5$K4X$7$F$O!">e$NCx<T$^$G(B
%$B@DLZ;a(B>>E-Mail$B$GO"Mm$7$F$$$?$@$1$l$P9,$$$G$9!#(B
%$B@DLZ;a(B>>                      $B@DLZ7r0l!w6bBtBg3XM}3XItJ*M}AGN3;RO@8&5f<<(B
%$B@DLZ;a(B>>                      $B2-(B $BBg44!w?eJ83X!&@8;:5;=Q8&5f=j!&El5~Bg3X(B
%$B@DLZ;a(B>>                      $BL>OB??0l!w9bCN=w;RBg86;R3KM}O@(B
%$B@DLZ;a(B>>$B!!!!!!!!!!!!!!!!!!!!!!:4F#!!5|!wEE5$9)3XBhFs65<<!%5~ETBg3X(B
%$B@DLZ;a(B>>$B!J0J>e!!J8@U!!@DLZ!K(B
%
% $B$^$?(B, $B2,:jBn;a!wE}7W?tM}8&5f=j$NCN<1$HF;6q$rD:$$$?E@$bB?$$(B. 
% $B$H$/$K(B, $B!VBP3Q@~$r0z$3$&$H$9$k$HI,MW$K$J$k(B,  
% \input{suavedef.tex}
% \input{algebra.tex}
% \input{ligne.tex}
% \input{defs.tex}
% $B$NFbMF$OA4LLE*$K2,:j;a$K$h$k$,(B, $B:#2s$NHG$G$O3d0&$7$?(B. 

%Some fonts which may have been un-defined
% font definition for KAKENHI Macro
% tenpoint must have been defined in PLAIN.TEX
%
\pagestyle{empty}

%% Macros to be employed
\newcount\wwwwA
\newcount\COLMS
\def\assignD#1=#2+#3{\wwwwA=#2 \advance\wwwwA#3 \global#1=\wwwwA}

%\font\dotfont=cmr5
%look

\newdimen\circwd  \newdimen\circht
\def\circN#1{% Put a character #1 in $B!{(B.
    \setbox0=\hbox{$B!{(B} \circwd=0.5\wd0 \circht=0.5\ht0 \hskip\circwd
    \hbox to0pt{\hss $B!{(B\hss}%
    \vbox to\circht{\vss\hbox to0pt{\hss\footnotesize#1\hss}\kern\circht\vss}
    \hskip\circwd}

\let\Par=\par % <--------------------- To recover \par in tabular environments.
\font\seventeenrm=cmr17 
\font\fourteenrm=cmr10 scaled\magstep2
\font\twelverm=cmr12
\font\elevenrm=cmr10 scaled\magstephalf
\font\elevenbf=cmbx10 scaled\magstephalf
\font\ninerm=cmr9       
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% A part of PHYZZX defining items
%\def\Textindent#1{\noindent\llap{#1\enspace}\ignorespaces}
%\def\GENITEM#1;#2{\par \hangafter=0 \hangindent=#1
%    \Textindent{#2}\ignorespaces}
%\outer\def\newitem#1=#2;{\gdef#1{\GENITEM #2;}}
%
%\newdimen\itemsize               \itemsize=30pt
%\newitem\item=1\itemsize;
%\newitem\sitem=1.75\itemsize;    \let\subitem=\sitem
%\newitem\ssitem=2.5\itemsize;    \let\subsubitem=\ssitem
%
%basic dimensions
%
%\def\OFFSET{
%  \advance\hoffset by \HOFFSET
%  \advance\voffset by \VOFFSET
%}
\newdimen\VSHIFT
\newdimen\HSHIFT
\def\RESET{\VSHIFT=0mm \HSHIFT=0mm}

\RESET

%
\newbox\dummybox
\def\smallbaselineskip{\baselineskip=2.0mm}
\def\bunshobaselineskip{\baselineskip=5.4mm plus0.2mm minus0.15mm}
\def\lkanjiskip{\kanjiskip=2.5pt plus 1pt minus 0.5pt}
\def\llkanjiskip{\kanjiskip=5pt plus 2pt minus 2pt}
\def\lllkanjiskip{\kanjiskip=8pt plus 2pt minus 2pt
\xkanjiskip=8pt plus 2pt minus 2pt}
\def\msuji{\tenmin\kanjiskip=0.0pt}
\def\lsuji{\twelvemin\kanjiskip=0.0pt}
\def\llsuji{\twelvemin\kanjiskip=11pt}
\def\hsuji{\twelvemin\kanjiskip=11.2pt}
\def\bunshostyle{
   \bunshobaselineskip
   \parindent=6mm
   \parskip=1.0mm plus 0.5mm minus 1mm
}
%
\def\japyear{\count0=\year\advance\count0 - 1988 \number\count0}
\def\japmon{ 
\ifcase\month\or
 1\or 2\or 3\or 4\or 5\or 6\or 7\or 8\or 9\or 10\or 11\or 12\fi
 }
\def\japday{\count0=\year\advance\count0 - 1988 $BJ?@.(B \number\count0 $BG/(B 
\ifcase\month\or
 1$B7n(B\or 2$B7n(B\or 3$B7n(B\or 4$B7n(B\or 5$B7n(B\or 6$B7n(B\or
 7$B7n(B\or 8$B7n(B\or 9$B7n(B\or 10$B7n(B\or 11$B7n(B\or 12$B7n(B\fi
 \space\number\day $BF|(B}

%magic way of pointing a place defined by X-Y coordinate
% modified by M.I. 1994.5.29
\newdimen\COLORG
\newdimen\XYX
\newdimen\XYY
\newdimen\XYXX
\newdimen\XYYY
\newdimen\XYXA
\newdimen\XYXB
\newdimen\XYXC
\newdimen\XYXD
\newdimen\XYXE
\newdimen\XYXF
\newdimen\XYXG
\newdimen\XYXH

\newdimen\htbackskip
\newdimen\dpbackskip
\long\def\xy#1#2#3{
\global\XYXX=#1 \global\XYYY=#2
\global\advance\XYXX \HSHIFT
\global\advance\XYYY \VSHIFT
\global\COLORG=\XYXX
\advance\COLORG 0.5\tabcolsep
  \setbox\dummybox=\vbox{
    \vskip\XYYY
    \hbox to \hsize{
      \hskip\XYXX
      #3 \hfil
    }
  }
  \htbackskip=-\ht\dummybox
  \dpbackskip=-\dp\dummybox
  \box\dummybox\nointerlineskip
  \vskip\htbackskip
  \vskip\dpbackskip
}
%
%A box with something centered both horizontally and vertically
\def\Cbox#1#2#3{
   \vbox to #2{
      \vfil
      \hbox to #1{\hfil#3\hfil}
      \vfil
   }
}
%
%vertival rule with 0.1pt width
%all dimensions are in mm (not so any more 1994.5.29 M.I)
\newdimen\rulelength

\def\drawV#1#2{
\ifnum#1=0\vdotplot{#2}\fi
\ifnum#1=1\vdraw{#2}\fi
\ifnum#1=2\IVdraw{#2}\fi
\ifnum#1=3\Vdraw{#2}\fi
}

\def\drawH#1#2{
\ifnum#1=0\hdotplot{#2}\fi
\ifnum#1=1\hdraw{#2}\fi
\ifnum#1=2\IHdraw{#2}\fi
\ifnum#1=3\Hdraw{#2}\fi
}

\def\rdrawV#1#2#3{
\ifnum#1=0\rvdotplot{#2}{#3}\fi
\ifnum#1=1\rvdraw{#2}{#3}\fi
\ifnum#1=2\rIVdraw{#2}{#3}\fi
\ifnum#1=3\rVdraw{#2}{#3}\fi
}

\def\rdrawH#1#2#3{
\ifnum#1=0\rhdotplot{#2}{#3}\fi
\ifnum#1=1\rhdraw{#2}{#3}\fi
\ifnum#1=2\rIHdraw{#2}{#3}\fi
\ifnum#1=3\rHdraw{#2}{#3}\fi
}

\def\Vrule#1#2#3{
   \rulelength=#3
   \advance\rulelength by -#2
   \xy{#1}{#2}{\vrule width0.1pt height\rulelength depth0pt}
}
%horizontal rule with 0.1pt width
\def\Hrule#1#2#3{
   \rulelength=#3
   \advance\rulelength by -#1
   \xy{#1}{#2}{\vrule width\rulelength height0.1pt depth0pt}
}
%
%vertival rule with 0.5pt width
%all dimensions are in mm (not so any more 1994.5.29 M.I)
\newdimen\rulelength
\def\Vrulemid#1#2#3{
   \rulelength=#3
   \advance\rulelength by -#2
   \xy{#1}{#2}{\vrule width0.5pt height\rulelength depth0pt}
}
%horizontal rule with 0.1pt width
\def\Hrulemid#1#2#3{
   \rulelength=#3
   \advance\rulelength by -#1
   \xy{#1}{#2}{\vrule width\rulelength height0.5pt depth0pt}
}
%
%vertival rule with 1pt width
\def\Vrulethick#1#2#3{
   \rulelength=#3
   \advance\rulelength by -#2
   \xy{#1}{#2}{\vrule width1pt height\rulelength depth0pt}
}
%horizontal rule with 1pt width
\def\Hrulethick#1#2#3{
   \rulelength=#3
   \advance\rulelength by -#1
   \xy{#1}{#2}{\vrule width\rulelength height1pt depth0pt}
}
%
%
\def\makeheadline{%
   \vbox to 0pt{\vskip -12pt%
     \line{\vbox to 8pt{}\the\headline}\vss}%
   \nointerlineskip%
}
%%%%%%%%%%%%%%%% M.I %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\font\dotfont=cmr5
\setlength{\unitlength}{0.01mm}%
\def\dothline#1{\hbox to#1{%
    \leaders\hbox to1mm{\dotfont\hss.\hss}\hfill}}%

\def\dotvline#1{\vbox to#1{%
    \leaders\vbox to1mm{\vss\hbox to0pt{\dotfont\hss.\hss}\vss}\vfill}}%

%horizontal rule of dots
\def\Hdots#1#2#3{
   \rulelength=#3
   \advance\rulelength by -#1
   \xy{#1}{#2}{\dothline{\rulelength}}
}

%vertival rule of dots
\def\Vdots#1#2#3{
   \rulelength=#3
   \advance\rulelength by -#2
   \xy{#1}{#2}{\dotvline{\rulelength}}
}

\newdimen\WIDTH \newdimen\COLPOINT 

\newcommand{\Titem}[2]{%
\WIDTH=#1%
\advance\WIDTH -\COLPOINT
\advance\WIDTH  -2\tabcolsep
\global\COLPOINT=#1%
\parbox[t]{\WIDTH}{
#2
} &}

\newcommand{\Nitem}[2]{%
\WIDTH=#1%
\advance\WIDTH -\COLPOINT
\advance\WIDTH  -2\tabcolsep
\global\COLPOINT=#1%
\hbox to \WIDTH{\ #2}
 &}

\newcommand{\Titend}[2]{%
\WIDTH=#1%
\advance\WIDTH -\COLPOINT
\advance\WIDTH  -2\tabcolsep
\global\COLPOINT=\COLORG
\parbox[t]{\WIDTH}{
#2
} \\}

\newcommand{\Nitend}[2]{%
\WIDTH=#1%
\advance\WIDTH -\COLPOINT
\advance\WIDTH  -2\tabcolsep
\global\COLPOINT=\COLORG
\hbox to \WIDTH {\ #2}
\\}

\newcommand{\TabTop}[0]{
\renewcommand{\arraystretch}{1.3}
\COLPOINT=\COLORG
\begin{tabular}{rrrrrrrrrrrr}
}

\newcommand{\TabEnd}[0]{\end{tabular}
\renewcommand{\arraystretch}{1}
}

\newdimen\xxaa
\newdimen\yyaa
\newdimen\xxzz
\newdimen\yyzz

%Thick boundary
\newcommand{\hbeg}[1]{
\xxaa=#1
}
\newcommand{\vbeg}[1]{
\yyaa=#1
}
\newcommand{\hend}[1]{
\xxzz=#1
}
\newcommand{\vend}[1]{
\yyzz=#1
}

\newcommand{\Vdraw}[1]{ %\def\xxaa{#1}
    \Vrulethick{#1}{\yyaa}{\yyzz}
}
\newcommand{\rVdraw}[2]{ %\def\xxaa{#1}
\VARX=#1
\advance\VARX #2
    \Vrulethick{\VARX}{\yyaa}{\yyzz}
}
\newcommand{\IVdraw}[1]{ %\def\xxaa{#1}
    \Vrulemid{#1}{\yyaa}{\yyzz}
}
\newcommand{\rIVdraw}[2]{ %\def\xxaa{#1}
\VARX=#1
\advance\VARX #2
    \Vrulemid{\VARX}{\yyaa}{\yyzz}
}

\newcommand{\vdraw}[1]{ %\def\xxaa{#1}
    \Vrule{#1}{\yyaa}{\yyzz}
}
\newcommand{\rvdraw}[2]{
\VARX=#1
\advance\VARX #2
    \Vrule{\VARX}{\yyaa}{\yyzz}
}
\newcommand{\vdotplot}[1]{ 
    \Vdots{#1}{\yyaa}{\yyzz}
}
\newcommand{\rvdotplot}[2]{ 
\VARX=#1
\advance\VARX #2
    \Vdots{\VARX}{\yyaa}{\yyzz}
}

\newcommand{\Hdraw}[1]{ 
    \Hrulethick{\xxaa}{#1}{\xxzz}
}
\newcommand{\rHdraw}[2]{ 
\VARX=#1
\advance\VARX #2
    \Hrulethick{\xxaa}{\VARX}{\xxzz}
}
\newcommand{\IHdraw}[1]{ 
    \Hrulemid{\xxaa}{#1}{\xxzz}
}
\newcommand{\rIHdraw}[2]{ 
\VARX=#1
\advance\VARX #2
    \Hrulemid{\xxaa}{\VARX}{\xxzz}
}

\newcommand{\hdraw}[1]{ 
    \Hrule{\xxaa}{#1}{\xxzz}
}
\newcommand{\rhdraw}[2]{
\VARX=#1
\advance\VARX #2
    \Hrule{\xxaa}{\VARX}{\xxzz}
}

\newcommand{\hdotplot}[1]{ 
    \Hdots{\xxaa}{#1}{\xxzz}
}

\newcommand{\rhdotplot}[2]{ 
\VARX=#1
\advance\VARX #2
    \Hdots{\xxaa}{\VARX}{\xxzz}
}

\long\def\Htext#1#2#3#4{
\xy{#1}{#2}{
\hbox to#3{#4}
}
}

\long\def\Vtext#1#2#3#4{
\xy{#1}{#2}{
\vbox to#3{ #4
}
}
}

\long\def\rVtext#1#2#3#4#5#6{
\VARX=#3mm
\VARY=#4mm
\advance\VARX #1
\advance\VARY #2
\xy{\VARX}{\VARY}{
\vbox to#5{ #6
}
}
}

\long\def\NINE#1#2#3#4#5#6#7#8#9{
\hbox{#1}\vfil \hbox{#2}\vfil \hbox{#3}\vfil 
\hbox{#4}\vfil \hbox{#5}\vfil \hbox{#6}\vfil 
\hbox{#7}\vfil \hbox{#8}\vfil \hbox{#9}
}

\long\def\EIGHT#1#2#3#4#5#6#7#8{
\hbox{#1}\vfil \hbox{#2}\vfil \hbox{#3}\vfil 
\hbox{#4}\vfil \hbox{#5}\vfil \hbox{#6}\vfil 
\hbox{#7}\vfil \hbox{#8}
}

\long\def\SEVEN#1#2#3#4#5#6#7{
\hbox{#1}\vfil \hbox{#2}\vfil \hbox{#3}\vfil 
\hbox{#4}\vfil \hbox{#5}\vfil \hbox{#6}\vfil 
\hbox{#7}
}

\long\def\SIX#1#2#3#4#5#6{
\hbox{#1}\vfil \hbox{#2}\vfil \hbox{#3}\vfil 
\hbox{#4}\vfil \hbox{#5}\vfil \hbox{#6}
}

\long\def\FIVE#1#2#3#4#5{
\hbox{#1}\vfil \hbox{#2}\vfil \hbox{#3}\vfil 
\hbox{#4}\vfil \hbox{#5}
}

\long\def\FOUR#1#2#3#4{
\hbox{#1}\vfil \hbox{#2}\vfil \hbox{#3}\vfil 
\hbox{#4}
}

\long\def\THREE#1#2#3{
\hbox{#1}\vfil \hbox{#2}\vfil \hbox{#3}
}

\long\def\TWO#1#2{
\hbox{#1}\vfil \hbox{#2}
}

\newdimen\BOTTOM
\newdimen\RIGHT
\newdimen\COLA
\newdimen\COLB
\newdimen\COLC
\newdimen\COLD
\newdimen\COLE
\newdimen\COLF
\newdimen\COLG
\newdimen\COLH
\newdimen\COLI
\newdimen\COLJ
\newdimen\COLK
\newdimen\COLL
\newdimen\COLM
\newdimen\COLN
\newdimen\COLO
\newdimen\COLP
\newdimen\COLQ
\newdimen\COLR
\newdimen\COLS
\newdimen\COLT
\newdimen\COLU
\newdimen\COLV
\newdimen\COLW
\newdimen\COLX
\newdimen\COLY
\newdimen\COLZ
\newdimen\ROWA
\newdimen\ROWB
\newdimen\ROWC
\newdimen\ROWD
\newdimen\ROWE
\newdimen\ROWF
\newdimen\ROWG
\newdimen\ROWH
\newdimen\ROWI
\newdimen\ROWJ
\newdimen\ROWK
\newdimen\ROWL
\newdimen\ROWM
\newdimen\ROWN
\newdimen\ROWO
\newdimen\ROWP
\newdimen\ROWQ
\newdimen\ROWR
\newdimen\ROWS
\newdimen\ROWT
\newdimen\ROWU
\newdimen\ROWV
\newdimen\ROWW
\newdimen\ROWX
\newdimen\ROWY
\newdimen\ROWZ

\newcount\scalexw \newcount\scaleyw

\def\diagonau(#1,#2){%
    % Draw an oblique line from (0,0) to (#1,#2),
    % where (#1,#2) is suposed to have units of mm.
    %  
    \begin{picture}(0,0)
    \nondim{\scalexw}{#1}  \nondim{\scaleyw}{#2}
    \scales(\scalexw,\scaleyw)
    \THINLINE \lineparams[0.1mm, 0mm] \linepiece(0,0)(1,-1)
 \end{picture} }

\def\diagonal(#1,#2){%
    \begin{picture}(0,0)
    \nondim{\scalexw}{#1}  \nondim{\scaleyw}{#2}
    \scales(\scalexw,\scaleyw)
    \THINLINE \lineparams[0.1mm, 0mm] \linepiece(0,0)(1,1)
 \end{picture} }


\setlength{\unitlength}{.01mm}


\def\ITEMA{\ifnum\NUMFLAG=0$\setminus$ITEMA\else99001\fi}
\def\ITEMB{\ifnum\NUMFLAG=0$\setminus$ITEMB\else99002\fi}
\def\ITEMC{\ifnum\NUMFLAG=0$\setminus$ITEMC\else99003\fi}
\def\ITEMD{\ifnum\NUMFLAG=0$\setminus$ITEMD\else99004\fi}
\def\ITEME{\ifnum\NUMFLAG=0$\setminus$ITEME\else99005\fi}
\def\ITEMF{\ifnum\NUMFLAG=0$\setminus$ITEMF\else99006\fi}
\def\ITEMG{\ifnum\NUMFLAG=0$\setminus$ITEMG\else99007\fi}
\def\ITEMH{\ifnum\NUMFLAG=0$\setminus$ITEMH\else99008\fi}
\def\ITEMI{\ifnum\NUMFLAG=0$\setminus$ITEMI\else99009\fi}
\def\ITEMJ{\ifnum\NUMFLAG=0$\setminus$ITEMJ\else99010\fi}
\def\ITEMK{\ifnum\NUMFLAG=0$\setminus$ITEMK\else99011\fi}
\def\ITEML{\ifnum\NUMFLAG=0$\setminus$ITEML\else99012\fi}
\def\ITEMM{\ifnum\NUMFLAG=0$\setminus$ITEMM\else99013\fi}
\def\ITEMN{\ifnum\NUMFLAG=0$\setminus$ITEMN\else99014\fi}
\def\ITEMO{\ifnum\NUMFLAG=0$\setminus$ITEMO\else99015\fi}
\def\ITEMP{\ifnum\NUMFLAG=0$\setminus$ITEMP\else99016\fi}
\def\ITEMQ{\ifnum\NUMFLAG=0$\setminus$ITEMQ\else99017\fi}
\def\ITEMR{\ifnum\NUMFLAG=0$\setminus$ITEMR\else99018\fi}
\def\ITEMS{\ifnum\NUMFLAG=0$\setminus$ITEMS\else99019\fi}
\def\ITEMT{\ifnum\NUMFLAG=0$\setminus$ITEMT\else99020\fi}
\def\ITEMU{\ifnum\NUMFLAG=0$\setminus$ITEMU\else99021\fi}
\def\ITEMV{\ifnum\NUMFLAG=0$\setminus$ITEMV\else99022\fi}
\def\ITEMW{\ifnum\NUMFLAG=0$\setminus$ITEMW\else99023\fi}
\def\ITEMX{\ifnum\NUMFLAG=0$\setminus$ITEMX\else99024\fi}
\def\ITEMY{\ifnum\NUMFLAG=0$\setminus$ITEMY\else99025\fi}
\def\ITEMZ{\ifnum\NUMFLAG=0$\setminus$ITEMZ\else99026\fi}
\def\ITENA{\ifnum\NUMFLAG=0$\setminus$ITENA\else99101\fi}
\def\ITENB{\ifnum\NUMFLAG=0$\setminus$ITENB\else99102\fi}
\def\ITENC{\ifnum\NUMFLAG=0$\setminus$ITENC\else99103\fi}
\def\ITEND{\ifnum\NUMFLAG=0$\setminus$ITEND\else99104\fi}
\def\ITENE{\ifnum\NUMFLAG=0$\setminus$ITENE\else99105\fi}
\def\ITENF{\ifnum\NUMFLAG=0$\setminus$ITENF\else99106\fi}
\def\ITENG{\ifnum\NUMFLAG=0$\setminus$ITENG\else99107\fi}
\def\ITENH{\ifnum\NUMFLAG=0$\setminus$ITENH\else99108\fi}
\def\ITENI{\ifnum\NUMFLAG=0$\setminus$ITENI\else99109\fi}
\def\ITENJ{\ifnum\NUMFLAG=0$\setminus$ITENJ\else99110\fi}
\def\ITENK{\ifnum\NUMFLAG=0$\setminus$ITENK\else99111\fi}
\def\ITENL{\ifnum\NUMFLAG=0$\setminus$ITENL\else99112\fi}
\def\ITENM{\ifnum\NUMFLAG=0$\setminus$ITENM\else99113\fi}
\def\ITENN{\ifnum\NUMFLAG=0$\setminus$ITENN\else99114\fi}
\def\ITENO{\ifnum\NUMFLAG=0$\setminus$ITENO\else99115\fi}
\def\ITENP{\ifnum\NUMFLAG=0$\setminus$ITENP\else99116\fi}
\def\ITENQ{\ifnum\NUMFLAG=0$\setminus$ITENQ\else99117\fi}
\def\ITENR{\ifnum\NUMFLAG=0$\setminus$ITENR\else99118\fi}
\def\ITENS{\ifnum\NUMFLAG=0$\setminus$ITENS\else99119\fi}
\def\ITENT{\ifnum\NUMFLAG=0$\setminus$ITENT\else99120\fi}
\def\ITENU{\ifnum\NUMFLAG=0$\setminus$ITENU\else99121\fi}
\def\ITENV{\ifnum\NUMFLAG=0$\setminus$ITENV\else99122\fi}
\def\ITENW{\ifnum\NUMFLAG=0$\setminus$ITENW\else99123\fi}
\def\ITENX{\ifnum\NUMFLAG=0$\setminus$ITENX\else99124\fi}
\def\ITENY{\ifnum\NUMFLAG=0$\setminus$ITENY\else99125\fi}
\def\ITENZ{\ifnum\NUMFLAG=0$\setminus$ITENZ\else99126\fi}


\newcommand{\ITE}[4]{
\if#1M\if#2A \global\def\ITEMA{#4}\fi\fi%
\if#1M\if#2B \global\def\ITEMB{#4}\fi\fi%
\if#1M\if#2C \global\def\ITEMC{#4}\fi\fi%
\if#1M\if#2D \global\def\ITEMD{#4}\fi\fi%
\if#1M\if#2E \global\def\ITEME{#4}\fi\fi%
\if#1M\if#2F \global\def\ITEMF{#4}\fi\fi%
\if#1M\if#2G \global\def\ITEMG{#4}\fi\fi%
\if#1M\if#2H \global\def\ITEMH{#4}\fi\fi%
\if#1M\if#2I \global\def\ITEMI{#4}\fi\fi%
\if#1M\if#2J \global\def\ITEMJ{#4}\fi\fi%
\if#1M\if#2K \global\def\ITEMK{#4}\fi\fi%
\if#1M\if#2L \global\def\ITEML{#4}\fi\fi%
\if#1M\if#2M \global\def\ITEMM{#4}\fi\fi%
\if#1M\if#2N \global\def\ITEMN{#4}\fi\fi%
\if#1M\if#2O \global\def\ITEMO{#4}\fi\fi%
\if#1M\if#2P \global\def\ITEMP{#4}\fi\fi%
\if#1M\if#2Q \global\def\ITEMQ{#4}\fi\fi%
\if#1M\if#2R \global\def\ITEMR{#4}\fi\fi%
\if#1M\if#2S \global\def\ITEMS{#4}\fi\fi%
\if#1M\if#2T \global\def\ITEMT{#4}\fi\fi%
\if#1M\if#2U \global\def\ITEMU{#4}\fi\fi%
\if#1M\if#2V \global\def\ITEMV{#4}\fi\fi%
\if#1M\if#2W \global\def\ITEMW{#4}\fi\fi%
\if#1M\if#2X \global\def\ITEMX{#4}\fi\fi%
\if#1M\if#2Y \global\def\ITEMY{#4}\fi\fi%
\if#1M\if#2Z \global\def\ITEMZ{#4}\fi\fi%
\if#1N\if#2A \global\def\ITENA{#4}\fi\fi%
\if#1N\if#2B \global\def\ITENB{#4}\fi\fi%
\if#1N\if#2C \global\def\ITENC{#4}\fi\fi%
\if#1N\if#2D \global\def\ITEND{#4}\fi\fi%
\if#1N\if#2E \global\def\ITENE{#4}\fi\fi%
\if#1N\if#2F \global\def\ITENF{#4}\fi\fi%
\if#1N\if#2G \global\def\ITENG{#4}\fi\fi%
\if#1N\if#2H \global\def\ITENH{#4}\fi\fi%
\if#1N\if#2I \global\def\ITENI{#4}\fi\fi%
\if#1N\if#2J \global\def\ITENJ{#4}\fi\fi%
\if#1N\if#2K \global\def\ITENK{#4}\fi\fi%
\if#1N\if#2L \global\def\ITENL{#4}\fi\fi%
\if#1N\if#2M \global\def\ITENM{#4}\fi\fi%
\if#1N\if#2N \global\def\ITENN{#4}\fi\fi%
\if#1N\if#2O \global\def\ITENO{#4}\fi\fi%
\if#1N\if#2P \global\def\ITENP{#4}\fi\fi%
\if#1N\if#2Q \global\def\ITENQ{#4}\fi\fi%
\if#1N\if#2R \global\def\ITENR{#4}\fi\fi%
\if#1N\if#2S \global\def\ITENS{#4}\fi\fi%
\if#1N\if#2T \global\def\ITENT{#4}\fi\fi%
\if#1N\if#2U \global\def\ITENU{#4}\fi\fi%
\if#1N\if#2V \global\def\ITENV{#4}\fi\fi%
\if#1N\if#2W \global\def\ITENW{#4}\fi\fi%
\if#1N\if#2X \global\def\ITENX{#4}\fi\fi%
\if#1N\if#2Y \global\def\ITENY{#4}\fi\fi%
\if#1N\if#2Z \global\def\ITENZ{#4}\fi\fi%
$\setminus$ITE\{#1\}\{#2\}\{#3\}\{#4\}\\  
}

\newcount\NUMFLAG
\def\asnumber#1{\global\NUMFLAG=1#1}
\NUMFLAG=0
\newcount\DEBONX

\def\DEBON{
\global\DEBONX=1
\global\def\KY:##1:{$\setminus$KY:##1:}
\pagestyle{headings}
\renewcommand{\ITE}[4]{
\if##1M\if##2A \global\def\ITEMA{\ifnum\NUMFLAG=0$\setminus$ITEMA:##4\else99001\fi}\fi\fi%
\if##1M\if##2B \global\def\ITEMB{\ifnum\NUMFLAG=0$\setminus$ITEMB:##4\else99002\fi}\fi\fi%
\if##1M\if##2C \global\def\ITEMC{\ifnum\NUMFLAG=0$\setminus$ITEMC:##4\else99003\fi}\fi\fi%
\if##1M\if##2D \global\def\ITEMD{\ifnum\NUMFLAG=0$\setminus$ITEMD:##4\else99004\fi}\fi\fi%
\if##1M\if##2E \global\def\ITEME{\ifnum\NUMFLAG=0$\setminus$ITEME:##4\else99005\fi}\fi\fi%
\if##1M\if##2F \global\def\ITEMF{\ifnum\NUMFLAG=0$\setminus$ITEMF:##4\else99006\fi}\fi\fi%
\if##1M\if##2G \global\def\ITEMG{\ifnum\NUMFLAG=0$\setminus$ITEMG:##4\else99007\fi}\fi\fi%
\if##1M\if##2H \global\def\ITEMH{\ifnum\NUMFLAG=0$\setminus$ITEMH:##4\else99008\fi}\fi\fi%
\if##1M\if##2I \global\def\ITEMI{\ifnum\NUMFLAG=0$\setminus$ITEMI:##4\else99009\fi}\fi\fi%
\if##1M\if##2J \global\def\ITEMJ{\ifnum\NUMFLAG=0$\setminus$ITEMJ:##4\else99010\fi}\fi\fi%
\if##1M\if##2K \global\def\ITEMK{\ifnum\NUMFLAG=0$\setminus$ITEMK:##4\else99011\fi}\fi\fi%
\if##1M\if##2L \global\def\ITEML{\ifnum\NUMFLAG=0$\setminus$ITEML:##4\else99012\fi}\fi\fi%
\if##1M\if##2M \global\def\ITEMM{\ifnum\NUMFLAG=0$\setminus$ITEMM:##4\else99013\fi}\fi\fi%
\if##1M\if##2N \global\def\ITEMN{\ifnum\NUMFLAG=0$\setminus$ITEMN:##4\else99014\fi}\fi\fi%
\if##1M\if##2O \global\def\ITEMO{\ifnum\NUMFLAG=0$\setminus$ITEMO:##4\else99015\fi}\fi\fi%
\if##1M\if##2P \global\def\ITEMP{\ifnum\NUMFLAG=0$\setminus$ITEMP:##4\else99016\fi}\fi\fi%
\if##1M\if##2Q \global\def\ITEMQ{\ifnum\NUMFLAG=0$\setminus$ITEMQ:##4\else99017\fi}\fi\fi%
\if##1M\if##2R \global\def\ITEMR{\ifnum\NUMFLAG=0$\setminus$ITEMR:##4\else99018\fi}\fi\fi%
\if##1M\if##2S \global\def\ITEMS{\ifnum\NUMFLAG=0$\setminus$ITEMS:##4\else99019\fi}\fi\fi%
\if##1M\if##2T \global\def\ITEMT{\ifnum\NUMFLAG=0$\setminus$ITEMT:##4\else99020\fi}\fi\fi%
\if##1M\if##2U \global\def\ITEMU{\ifnum\NUMFLAG=0$\setminus$ITEMU:##4\else99021\fi}\fi\fi%
\if##1M\if##2V \global\def\ITEMV{\ifnum\NUMFLAG=0$\setminus$ITEMV:##4\else99022\fi}\fi\fi%
\if##1M\if##2W \global\def\ITEMW{\ifnum\NUMFLAG=0$\setminus$ITEMW:##4\else99023\fi}\fi\fi%
\if##1M\if##2X \global\def\ITEMX{\ifnum\NUMFLAG=0$\setminus$ITEMX:##4\else99024\fi}\fi\fi%
\if##1M\if##2Y \global\def\ITEMY{\ifnum\NUMFLAG=0$\setminus$ITEMY:##4\else99025\fi}\fi\fi%
\if##1M\if##2Z \global\def\ITEMZ{\ifnum\NUMFLAG=0$\setminus$ITEMZ:##4\else99026\fi}\fi\fi%
\if##1N\if##2A \global\def\ITENA{\ifnum\NUMFLAG=0$\setminus$ITENA:##4\else99101\fi}\fi\fi%
\if##1N\if##2B \global\def\ITENB{\ifnum\NUMFLAG=0$\setminus$ITENB:##4\else99102\fi}\fi\fi%
\if##1N\if##2C \global\def\ITENC{\ifnum\NUMFLAG=0$\setminus$ITENC:##4\else99103\fi}\fi\fi%
\if##1N\if##2D \global\def\ITEND{\ifnum\NUMFLAG=0$\setminus$ITEND:##4\else99104\fi}\fi\fi%
\if##1N\if##2E \global\def\ITENE{\ifnum\NUMFLAG=0$\setminus$ITENE:##4\else99105\fi}\fi\fi%
\if##1N\if##2F \global\def\ITENF{\ifnum\NUMFLAG=0$\setminus$ITENF:##4\else99106\fi}\fi\fi%
\if##1N\if##2G \global\def\ITENG{\ifnum\NUMFLAG=0$\setminus$ITENG:##4\else99107\fi}\fi\fi%
\if##1N\if##2H \global\def\ITENH{\ifnum\NUMFLAG=0$\setminus$ITENH:##4\else99108\fi}\fi\fi%
\if##1N\if##2I \global\def\ITENI{\ifnum\NUMFLAG=0$\setminus$ITENI:##4\else99109\fi}\fi\fi%
\if##1N\if##2J \global\def\ITENJ{\ifnum\NUMFLAG=0$\setminus$ITENJ:##4\else99110\fi}\fi\fi%
\if##1N\if##2K \global\def\ITENK{\ifnum\NUMFLAG=0$\setminus$ITENK:##4\else99111\fi}\fi\fi%
\if##1N\if##2L \global\def\ITENL{\ifnum\NUMFLAG=0$\setminus$ITENL:##4\else99112\fi}\fi\fi%
\if##1N\if##2M \global\def\ITENM{\ifnum\NUMFLAG=0$\setminus$ITENM:##4\else99113\fi}\fi\fi%
\if##1N\if##2N \global\def\ITENN{\ifnum\NUMFLAG=0$\setminus$ITENN:##4\else99114\fi}\fi\fi%
\if##1N\if##2O \global\def\ITENO{\ifnum\NUMFLAG=0$\setminus$ITENO:##4\else99115\fi}\fi\fi%
\if##1N\if##2P \global\def\ITENP{\ifnum\NUMFLAG=0$\setminus$ITENP:##4\else99116\fi}\fi\fi%
\if##1N\if##2Q \global\def\ITENQ{\ifnum\NUMFLAG=0$\setminus$ITENQ:##4\else99117\fi}\fi\fi%
\if##1N\if##2R \global\def\ITENR{\ifnum\NUMFLAG=0$\setminus$ITENR:##4\else99118\fi}\fi\fi%
\if##1N\if##2S \global\def\ITENS{\ifnum\NUMFLAG=0$\setminus$ITENS:##4\else99119\fi}\fi\fi%
\if##1N\if##2T \global\def\ITENT{\ifnum\NUMFLAG=0$\setminus$ITENT:##4\else99120\fi}\fi\fi%
\if##1N\if##2U \global\def\ITENU{\ifnum\NUMFLAG=0$\setminus$ITENU:##4\else99121\fi}\fi\fi%
\if##1N\if##2V \global\def\ITENV{\ifnum\NUMFLAG=0$\setminus$ITENV:##4\else99122\fi}\fi\fi%
\if##1N\if##2W \global\def\ITENW{\ifnum\NUMFLAG=0$\setminus$ITENW:##4\else99123\fi}\fi\fi%
\if##1N\if##2X \global\def\ITENX{\ifnum\NUMFLAG=0$\setminus$ITENX:##4\else99124\fi}\fi\fi%
\if##1N\if##2Y \global\def\ITENY{\ifnum\NUMFLAG=0$\setminus$ITENY:##4\else99125\fi}\fi\fi%
\if##1N\if##2Z \global\def\ITENZ{\ifnum\NUMFLAG=0$\setminus$ITENZ:##4\else99126\fi}\fi\fi%
$\setminus$ITE\{##1\}\{##2\}\{##3\}\{##4\}\\
}
\def\MARU##1##2{%
\vbox to0pt{\vss\hbox to0pt{\hss $B!{(B}}\kern1mm##1##2}
\def\BATU##1##2{% 
\vbox to0pt{\vss\hbox to0pt{\hss $B!_(B}}\kern1mm##1##2}
\def\Check##1##2{% Since \surd is very tall, we suppress box height.
\raise1.5mm\vbox to0pt{\vss\hbox to0pt{\hss$\surd$}}\kern1mm##1##2}
}

\newcommand\DEBMARK{
\ifnum\DEBONX=1
\vbeg{-1cm}
\vend{1cm}
\vdraw{0mm}
\hbeg{-1cm}
\hend{1cm}
\hdraw{0mm}
\fi
}

\newcommand{\COL}[2]{
\if#1A \COLA=#2\fi%
\if#1B \COLB=#2\fi%
\if#1C \COLC=#2\fi%
\if#1D \COLD=#2 \fi%
\if#1E \COLE=#2 \fi%
\if#1F \COLF=#2 \fi%
\if#1G \COLG=#2 \fi%
\if#1H \COLH=#2 \fi%
\if#1I \COLI=#2 \fi%
\if#1J \COLJ=#2 \fi%
\if#1K \COLK=#2 \fi%
\if#1L \COLL=#2 \fi%
\if#1M \COLM=#2 \fi%
\if#1N \COLN=#2 \fi%
\if#1O \COLO=#2 \fi%
\if#1P \COLP=#2 \fi%
\if#1Q \COLQ=#2 \fi%
\if#1R \COLR=#2 \fi%
\if#1S \COLS=#2 \fi%
\if#1T \COLT=#2 \fi%
\if#1U \COLU=#2 \fi%
\if#1V \COLV=#2 \fi%
\if#1W \COLW=#2 \fi%
\if#1X \COLX=#2 \fi%
\if#1Y \COLY=#2 \fi%
\if#1Z \COLZ=#2 \fi%
\ifnum\DEBONX=1 \xy{#2}{-5mm}{#1} \fi  
}

\newcommand{\ROW}[2]{
\if#1A \ROWA=#2\fi%
\if#1B \ROWB=#2\fi%
\if#1C \ROWC=#2\fi%
\if#1D \ROWD=#2 \fi%
\if#1E \ROWE=#2 \fi%
\if#1F \ROWF=#2 \fi%
\if#1G \ROWG=#2 \fi%
\if#1H \ROWH=#2 \fi%
\if#1I \ROWI=#2 \fi%
\if#1J \ROWJ=#2 \fi%
\if#1K \ROWK=#2 \fi%
\if#1L \ROWL=#2 \fi%
\if#1M \ROWM=#2 \fi%
\if#1N \ROWN=#2 \fi%
\if#1O \ROWO=#2 \fi%
\if#1P \ROWP=#2 \fi%
\if#1Q \ROWQ=#2 \fi%
\if#1R \ROWR=#2 \fi%
\if#1S \ROWS=#2 \fi%
\if#1T \ROWT=#2 \fi%
\if#1U \ROWU=#2 \fi%
\if#1V \ROWV=#2 \fi%
\if#1W \ROWW=#2 \fi%
\if#1X \ROWX=#2 \fi%
\if#1Y \ROWY=#2 \fi%
\if#1Z \ROWZ=#2 \fi%
\ifnum\DEBONX=1 \xy{-5mm}{#2}{#1} \fi  
}

\newdimen\VARX
\newdimen\VARY

\long\def\Hcenter#1#2#3#4#5#6{
\VARX=#3
\VARY=#4mm
\advance\VARX -#1
\advance\VARY #2
\xy{#1}{\VARY}{
\hbox to\VARX{\hfil \hbox to#5{#6} \hfil}
}
}

\long\def\Vcenter#1#2#3#4#5#6{
\VARY=#3
\VARX=#4mm
\advance\VARY -#2
\advance\VARX #1
\xy{\VARX}{#2}{
\vbox to\VARY{\vfil \vbox to#5{#6} \vfil}
}
}

\long\def\rHtext#1#2#3#4#5#6{
\VARX=#3mm
\VARY=#4mm
\advance\VARX #1
\advance\VARY #2
\xy{\VARX}{\VARY}{
\hbox to#5{#6}
}
}

\long\def\rxy#1#2#3#4#5{
\VARX=#1
\VARY=#2
\advance\VARX #3mm
\advance\VARY #4mm
\xy{\VARX}{\VARY}{#5}
}

\def\diagonalx{
\input{suavedef.tex}
\input{algebra.tex}
\input{ligne.tex}
\input{defs.tex}
}

\newcommand\DEBhead[2]{
\ifnum\DEBONX=1
\headsign{#1}{#2}
\fi
}

\def\GV#1:#2=#3{#1=#3%
}

\def\NC{\newcount}

%\def\MARU#1#2{\ifnum#1=#2%
%\vbox to0pt{\vss\hbox to0pt{\hss $B!{(B}}\fi\kern1mm}
%\def\BATU#1#2{\ifnum#1=#2% 
%\vbox to0pt{\vss\hbox to0pt{\hss $B!_(B}}\fi\kern1mm}
%\def\Check#1#2{\ifnum#1=#2% Since \surd is very tall, we suppress box height.
%\raise1.5mm\vbox to0pt{\vss\hbox to0pt{\hss$\surd$}}\fi\kern1mm}
\def\MARU#1#2{\if#1#2%
\vbox to0pt{\vss\hbox to0pt{\hss $B!{(B}}\fi\kern1mm}
\def\BATU#1#2{\if#1#2% 
\vbox to0pt{\vss\hbox to0pt{\hss $B!_(B}}\fi\kern1mm}
\def\Check#1#2{\if#1#2% Since \surd is very tall, we suppress box height.
\raise1.5mm\vbox to0pt{\vss\hbox to0pt{\hss$\surd$}}\fi\kern1mm}

\def\PAR{\hspace{1em}}

%new--------------------------------

\long\def\HBOX#1#2{
\hbox to#1{#2}
}

\newcommand{\TabCol}[3]
{
\if#1L
\WIDTH=#2%
\advance\WIDTH -\COLPOINT
\advance\WIDTH  -2\tabcolsep
\global\COLPOINT=#2%
\parbox[t]{\WIDTH}{
#3
} &\fi
\if#1R
\WIDTH=#2%
\advance\WIDTH -\COLPOINT
\advance\WIDTH  -2\tabcolsep
\global\COLPOINT=#2%
\hbox to \WIDTH{\ #3}
 &\fi
\if#1l
\WIDTH=#2%
\advance\WIDTH -\COLPOINT
\advance\WIDTH  -2\tabcolsep
\global\COLPOINT=\COLORG
\parbox[t]{\WIDTH}{
#3
} \\\fi
\if#1r
\WIDTH=#2%
\advance\WIDTH -\COLPOINT
\advance\WIDTH  -2\tabcolsep
\global\COLPOINT=\COLORG
\hbox to \WIDTH {\ #3}
\\\fi}


\def\TB#1#2{%
\if#10\global\XYX=\XYXX\global\XYY=\XYYY\global\COLMS=0\fi
\if#11\global\def\TabCA##1{\TabCol#2{\XYXA}{##1}}\global\XYXA=\XYXX\global\COLMS=1\fi
\if#12\global\def\TabCB##1{\TabCol#2{\XYXB}{##1}}\global\XYXB=\XYXX\global\COLMS=2\fi
\if#13\global\def\TabCC##1{\TabCol#2{\XYXC}{##1}}\global\XYXC=\XYXX\global\COLMS=3\fi
\if#14\global\def\TabCD##1{\TabCol#2{\XYXD}{##1}}\global\XYXD=\XYXX\global\COLMS=4\fi
\if#15\global\def\TabCE##1{\TabCol#2{\XYXE}{##1}}\global\XYXE=\XYXX\global\COLMS=5\fi
\if#16\global\def\TabCF##1{\TabCol#2{\XYXF}{##1}}\global\XYXF=\XYXX\global\COLMS=6\fi
\if#17\global\def\TabCG##1{\TabCol#2{\XYXG}{##1}}\global\XYXG=\XYXX\global\COLMS=7\fi
\if#18\if#2L\global\def\TabCH##1{\TabCol{l}{\XYXH}{##1}}\global\XYXH=\XYXX\MAKET\fi\fi
\if#18\if#2R\global\def\TabCH##1{\TabCol{r}{\XYXH}{##1}}\global\XYXH=\XYXX\MAKET\fi\fi
\if#19\if#2L\global\def\TabCH##1{\TabCol{l}{\XYXH}{##1}}\global\XYXH=\XYXX\advance\COLMS1\MAKET\fi\fi
\if#19\if#2R\global\def\TabCH##1{\TabCol{r}{\XYXH}{##1}}\global\XYXH=\XYXX\advance\COLMS1\MAKET\fi\fi
\ifnum\DEBONX=1$\setminus$TB#1#2\fi
}


\def\TabCA#1{}
\def\TabCB#1{}
\def\TabCC#1{}
\def\TabCD#1{}
\def\TabCE#1{}
\def\TabCF#1{}
\def\TabCG#1{}
\def\TabCH#1{}

\def\MAKET{
\ifnum\COLMS=2
\global\def\TROW|##1|##2|
{
\TabCA{##1}      
\TabCH{##2}      
}%
\global\def\TONE##1|##2|##3|
{
\xy{\XYX}{##1}{
\TabTop
\TabCA{##2}      
\TabCH{##3}      
\TabEnd  
}
}%
\fi
\ifnum\COLMS=3
\global\def\TROW|##1|##2|##3|
{
\TabCA{##1}      
\TabCB{##2}      
\TabCH{##3}
}%
\global\def\TONE##1|##2|##3|##4|
{
\xy{\XYX}{##1}{
\TabTop
\TabCA{##2}      
\TabCB{##3}      
\TabCH{##4}
\TabEnd  
}
}%
\fi
\ifnum\COLMS=4
\global\def\TROW|##1|##2|##3|##4|
{
\TabCA{##1}      
\TabCB{##2}      
\TabCC{##3}
\TabCH{##4}    
}%
\global\def\TONE##1|##2|##3|##4|##5|
{
\xy{\XYX}{##1}{
\TabTop
\TabCA{##2}      
\TabCB{##3}      
\TabCC{##4}
\TabCH{##5}  
\TabEnd  
}
}%
\fi
\ifnum\COLMS=5
\global\def\TROW|##1|##2|##3|##4|##5|
{
\TabCA{##1}      
\TabCB{##2}      
\TabCC{##3}
\TabCD{##4}    
\TabCH{##5}    
}%
\global\def\TONE##1|##2|##3|##4|##5|##6|
{
\xy{\XYX}{##1}{
\TabTop
\TabCA{##2}      
\TabCB{##3}      
\TabCC{##4}
\TabCD{##5}  
\TabCH{##6}  
\TabEnd  
}
}%
\fi
\ifnum\COLMS=6
\global\def\TROW|##1|##2|##3|##4|##5|##6|
{
\TabCA{##1}      
\TabCB{##2}      
\TabCC{##3}
\TabCD{##4}    
\TabCE{##5}    
\TabCH{##6}
}%
\global\def\TONE##1|##2|##3|##4|##5|##6|##7|
{
\xy{\XYX}{##1}{
\TabTop
\TabCA{##2}      
\TabCB{##3}      
\TabCC{##4}
\TabCD{##5}  
\TabCE{##6}  
\TabCH{##7}
\TabEnd  
}
}%
\fi
\ifnum\COLMS=7
\global\def\TROW|##1|##2|##3|##4|##5|##6|##7|
{
\TabCA{##1}      
\TabCB{##2}      
\TabCC{##3}
\TabCD{##4}    
\TabCE{##5}    
\TabCF{##6}
\TabCH{##7}
}%
\global\def\TONE##1|##2|##3|##4|##5|##6|##7|##8|
{
\xy{\XYX}{##1}{
\TabTop
\TabCA{##2}      
\TabCB{##3}      
\TabCC{##4}
\TabCD{##5}  
\TabCE{##6}  
\TabCF{##7}
\TabCH{##8}
\TabEnd  
}
}%
\fi
\ifnum\COLMS=8
\global\def\TROW|##1|##2|##3|##4|##5|##6|##7|##8|
{
\TabCA{##1}      
\TabCB{##2}      
\TabCC{##3}
\TabCD{##4}    
\TabCE{##5}    
\TabCF{##6}
\TabCG{##7}
\TabCH{##8}
}%
\global\def\TONE##1|##2|##3|##4|##5|##6|##7|##8|##9|
{
\xy{\XYX}{##1}{
\TabTop
\TabCA{##2}      
\TabCB{##3}      
\TabCC{##4}
\TabCD{##5}  
\TabCE{##6}  
\TabCF{##7}
\TabCG{##8}
\TabCH{##9}
\TabEnd  
}
}%
\fi
}

\def\KY:#1:{}%


%END OF format.tex%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%


%\input{headefs.tex}%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%MI SAYS: $BK\Mh(B \input{headefs.tex} $B$9$Y$-$b$N$r(B, $B!VG[I[MQ%U%!%$%k!W$H$9$k$?$a$K(B
% $BCf?H$=$N$b$N$r$3$3$K$*$/(B. $B:G8e$O(B %END OF headefs.tex%%%% $B$G%^!<%/(B 
% $B$3$NItJ,$O(B $B2,:jBn;a!wE}7W?tM}8&5f=j(B $B$+$iD:$$$?$b$N$K<j$r2C$($F:n$C$?(B
% $B$b$N$G$"$k(B.  

%%% -----------/Defs.tex ------------------------------------------ %%%

% REMARQUE sur \headsign ------------------------------------- 1993.3/3
%   ( FOR DVIPRT + LBP-406S, SET THIS WAY:)
%   Nous posons que
%       Wm --- l'espace entre le bout droit de "headsign" et le bord droit
%              d'une page = 6.3mm
%       Hm --- l'espace entre le haut de "headsign" et le bord de la page
%              = 5.4mm
%   Alors, a la part de \hsize dans \vbox, nous obtenons 
%       Wd  =  width of paper 209.7mm - normal margin 25.4mm
%                                     - \oddsidemargin - Wm
%           =  178 -\oddsidemargin 
%   Si \headsign sera absent, la premiere ligne se trouvra a la position
%   separee de le haut de la page par longeur Hv
%       Hv  =  25.4mm + \topmargin + headheigt 12pt + headseperation 25pt
%           =  38.4mm + \topmargin
%   Alors, a la part de la hauteur de \vbox, nous obtenons 
%       Ht  =  Hv - Hm +\baselineskip + correction ( <= -1.5mm)
%           =  31.5mm +\topmargin + \baselineskip

% REMARQUE sur \pagesign ------------------------------------- 1993.3/3
%   Laisser s'apparaitre "headsign" a chaque page.
%   ( FOR DVIPRT + LBP-406S, SET THIS WAY:)
%   Nous posons que
%       Wm --- l'espace entre le bout droit de "headsign" et le bord droit
%              d'une page = 6.3mm
%       Hm --- l'espace entre le haut de "headsign" et le bord de la page
%              = 5.4mm
%   Alors, pour le \hsize dans \vbox, il se reduit 
%       Wd  =  width of paper 209.7mm - normal margin 25.4mm
%                                     - \oddsidemargin - Wm - correction 1mm
%           =  177 -\oddsidemargin 
%   Dans LaTex l'on pose
%      "hbox to \textwidth{ \vbox to \headheight{ ... \@thehead ... } }"
%   et \@oddhead = \@thehead se trouve a la position separee de la haut de
%   la page par longeur Hv
%       Hv  =  25.4mm + \topmargin + headheigt 12pt
%           =  29.6mm + \topmargin
%   Alors, pour hauteur de \vbox, nous obtenons 
%       Ht  =  Hv - Hm +\baselineskip
%           =  24.2mm +\topmargin + \baselineskip

\font\headfontr=cmr8
\font\headfontm=cmr8
\def\headfont{\headfontr\headfontm}       % INSERTED ON May 15, 1992 
\font\headfontit=cmti8                    % INSERTED ON Mar  2, 1993 
\newdimen\headsignWd \newdimen\headsignHt 

\def\headsign#1#2{% ------------------------------------------ 1993.3/3
    \vspace{-#2 cm}
    \headsignHt=31.5mm
    \advance\headsignHt\topmargin \advance\headsignHt\baselineskip 
    \headsignWd =178mm \advance\headsignWd-\oddsidemargin
    \hbox to0pt{\vbox to0pt{\vss
    \vbox to\headsignHt{\hsize=\headsignWd \baselineskip3.8mm
          \begin{flushright}
          \hfill\headfont
%         \input{WHOAMI.tex}/
          #1 \\
          \hfill\headfont
%         \input{WHEN.tex} 
          \today
          \vss
          \end{flushright}
          }}\hss}%
    \vskip-1\baselineskip
    \vspace{#2 cm}
    }

\catcode`\@=11 % DEFINITION DE \pagesign
\def\p@gesign#1{%
    \headsignHt=24.2mm
    \advance\headsignHt\topmargin
    \headsignWd =177mm \advance\headsignWd-\oddsidemargin
    \vbox to0pt{\vss\vbox to\headsignHt{\hsize=\headsignWd \baselineskip3.8mm%
          \hfill\headfont#1\par
          \hfill\headfont\today\par
          \hfill\headfontit page \thepage\vss}}\hss}
\def\pagesign#1{\gdef\@oddhead{\p@gesign{#1}}}
\catcode`\@=12 % FIN DE \pagesign

\def\headsignS#1#2{% ------------------------------------------ 1993.3/3
    \headsignHt=31.5mm
    \advance\headsignHt\topmargin \advance\headsignHt\baselineskip 
    \headsignWd =178mm \advance\headsignWd-\oddsidemargin
    \hbox to0pt{\vbox to0pt{\vss
    \vbox to\headsignHt{\hsize=\headsignWd \baselineskip3.8mm
          \hfill\headfont#1\par
          \hfill\headfont#2\vss}}\hss}%
    \vskip-1\baselineskip}


%END OF headefs.tex%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\textheight265mm  \textwidth=176mm  \topmargin-23mm  \oddsidemargin=-12mm 
\headsign{rsc-027.tex}{0}

\vspace{1cm}
\begin{flushright}
$BE}7W?tM}8&5f=j(B \\
$BE}7W7W;;5;=QJs9p(B
\end{flushright}
\vspace{3cm}
\hspace{10cm}RSC-027  1997.5.22 

%\def\vbeg{\setlength{\baselineskip}{2ex}\begin{verbatim}}
%\def\vend{\setlength{\baselineskip}{3ex}}

\vspace{1cm}

\begin{center}
\begin{Large} $B=q<0:n@.!?5-F~(B tool --- format.tex
\end{Large}
\end{center}
\vspace{0.5cm}
\begin{center}
$BE}7W?tM}8&5f=j(B  $B@P9u??LZIW(B
\end{center}


\maketitle

\def\gt{\dg}
%\def\gt{\bf}
% MI SAYS: \diagonalx $B$N9T$OBP3Q@~$r0z$/$?$a$N%^%/%m$rFI$_9~$`$?$a$@$,(B, 
% $B$3$N%U%!%$%k$K$O<}$a$F$J$$(B.  
%\diagonalx 

$B$3$NJ8=q$O(B, $B$5$^$6$^$J=q<0$NJ8=q(B(A4$BHG$rA[Dj(B)$B$r:n@.$7(B, $B$=$l$K5-F~$9$k(B
$B:n6H$r;Y1g$9$kL\E*$G$D$/$C$?$b$N$G$"$k(B. $B%^%K%e%"%k$N$U$j$r$7$F$$$k$,(B, 
$BE,Ev$K=q$-49$($k$3$H$K$h$C$F$+$J$jB?MM$JJ8=qMM<0$r(B
\begin{itemize}
\item $BMF0W$KMQ0U$7(B, 
\item $BG=N(E*$K(B fill in
\end{itemize}
$B$G$-$k(B. $B$J$+$J$+JXMx$G$"$k(B. 
$B$b$H$b$H(B 
\begin{verbatim}
  Format for $B2J8&HqAm9g#AD4=q(B
        Ken-Ichi Aoki  1991, 1992
          (aoki@hep.s.kanazawa-u.ac.jp)
\end{verbatim}
$B$+$i%-!<$H$J$kF;6q$rD:BW$7$F:n$C$?$b$N$G$"$k(B. $B;DG0$J$,$i(B, 1992 $BG/(B
$BHG$N(B README $B$,9TJ}ITL@$G$"$k$,(B, 1993 $BG/HG(B
\begin{verbatim}
  Format for $B2J8&HqD4=q(B 1993$BG/?=@AHG!J(BA4$B%5%$%:?7HG!K(B
        Ken-Ichi Aoki (aoki@hep.s.kanazawa-u.ac.jp)
        Taikan Oki    (taikan@hydro.iis.u-tokyo.ac.jp)
        Shinichi Nawa (nawa@ps1.yukawa.kyoto-u.ac.jp)
\end{verbatim}
$B$N(B readme.doc $B$K(B  
\begin{verbatim}
   $B#9!!G[I[>r7oEy(B
   $B$J$*$3$N%^%/%m%U%!%$%k$O0l3g$7$F$N:FG[I[$K4X$7$F$O<+M3$G$9!#(B
   $B$^$?G$0U$N=$@5JQ99$r$7$F$NMxMQ$b<+M3$G$9!#99?7$,$^$@B3$-$^$9$N$G(B
   $B:FG[I[$K$D$$$F$O99?7J,$b9T$C$F2<$5$$!#(B
   $BB>$NMxMQ<T$K$H$C$F$b0UL#$N$"$k=$@5$K4X$7$F$O!">e$NCx<T$^$G(B
   E-Mail$B$GO"Mm$7$F$$$?$@$1$l$P9,$$$G$9!#(B
                        $B@DLZ7r0l!w6bBtBg3XM}3XItJ*M}AGN3;RO@8&5f<<(B
                        $B2-(B $BBg44!w?eJ83X!&@8;:5;=Q8&5f=j!&El5~Bg3X(B
                        $BL>OB??0l!w9bCN=w;RBg86;R3KM}O@(B
  $B!!!!!!!!!!!!!!!!!!!!!!:4F#!!5|!wEE5$9)3XBhFs65<<!%5~ETBg3X(B
  $B!J0J>e!!J8@U!!@DLZ!K(B
\end{verbatim}
$B$H5-$5$l$F$$$k$N$r9,$$(B, $B$3$NJ8=q$NAHHGMQ%=!<%9%U%!%$%k$NG[I[$K4X$7$F$O(B
 OML $B>r7o(B(version:OML-SW-E-1996)$B$rE,MQ$9$k$3$H$H$9$k(B. 

$B$^$?$3$NF;6q$r:n$k$K$"$?$C$F(B, $B2,:jBnGn;N!wE}7W?tM}8&5f=j$NCN<1$HF;6q(B
$B$rD:$$$?E@$,B?$$$,(B, $B2,:jGn;N$+$i$b(B OML $B$N$b$H$G$N8x3+$K$D$$$F$NN;>5$r$$$?$@$$(B
$B$F$$$k(B.   

OML $B$NA4J8$O0J2<$NDL$j(B. 
 
\begin{verbatim}
 Open Market Licence for software(version:OML-SW-E-1996)

 0. In the following, 'Copyright_OML notice' means 'the copyright 
    notice with a statement saying that the said software is made
    public under this Open Market Licence for software'.
 1. On the condition that 'Copyright_OML notice' and attached 
    statements are copied as they are, all or any portion of the
    said software can be copied or redistributed. 
 2. Modification of the software is permitted, provided that
    the exact place of the modification, the date and the name 
    of the modifier are shown conspicuously. 
 3. It is forbidden to apply for a patent on the software which
    utilizes the said software.
 4. The said software is distributed without any warranty. The
    copyright holder takes no responsibility for any damage caused
    by the use of the said software.
 5. Any interactively controlled application made utilizing the 
    said software has to show 'Copyright_OML notice' and attached
    statements conspicuously when it is started up.

   OML $B$K4X$7$F$O(B http://www.ism.ac.jp/sdac/ismlib/ismlib.html 
\end{verbatim}
$B$r;2>H$5$l$?$$(B.   

$B$3$l$+$i@h$O(B, $B$b$&!V=q<0:n@.!?5-F~(B tool --- format.tex$B!W$N@$3&(B. 

%%%%%%%%%BEGIN%%%%%%%%%%%%%%%% $B$3$N%Z!<%8!"$3$3$+$i(B %%%%%END%%%%% $B$^$G(B
% $B$r%3%T!<$9$k$H?7$7$$=q<0$r:n$k<o$K;H$($k!#(B
\def\bsl{$\setminus$}

\DEBON    % $B$3$N%3%^%s%I$,$"$k$H(B $B%G%P%C%0%b!]%I$K$J$k(B            

$B:G=i$O%U%'%$%9%7!<%H!"$3$NItJ,$O!V%F%-%9%H%U%!%$%k!W$N7A$G$N>pJs(B
$BDs=P$K;H$&$3$H$,=PMh$k!#(B

\begin{itemize}
\item 
  ITEM $B%j%9%H!'(B
\begin{enumerate}
 \item   \ITE{M}{A}{ITEM $B;HMQNc(B}  {$B$"$A$i$3$A$i$GI,MW$J%0%m!<%P%k$J>pJs$,$"$k(B.}
 \item   \ITE{M}{B}{$B:8!'(B0 $B1&!'(B1}  {1}
 \item   \ITE{M}{C}{$B?^$X$N%3%a%s%H(B}
                   {$<$--\bsl VSHIFT, \bsl HSHIFT, \bsl RESET(4.1 $B@a(B)}
 \item   \ITE{N}{A}{$BJQ?t#A(B        }{14}
 \item   \ITE{N}{B}{$BJQ?t#B(B        }{96}
 \item   \ITE{N}{C}{$BCm0U!*(B        }{\bsl ITEM $B$H(B \bsl ITEN $B$N$A$g$C$H$N0c$$(B(5.3$B@a(B)}
\end{enumerate}
\item  $B>pJs(B package$B!'(B
     \global\def\unpack{
     \packet
          /$B9`L\#1(B:  5.4 $B@a$r8+$h(B
          /$B9`L\#2(B:  def
          /$B9`L\#3(B:  ghi
          /eop
     \packet
          /$B9`L\#1(B:  123
          /$B9`L\#2(B:  456
          /$B9`L\#3(B:  789
          /eop
     \RESET
    }

% \packet $B$NBh#1$NDj5A(B
    \def\packet/$B9`L\#1(B:#1/$B9`L\#2(B:#2/$B9`L\#3(B:#3/eop
    {\item \bsl packet\\
          /$B9`L\#1(B: #1\\
          /$B9`L\#2(B: #2\\
          /$B9`L\#3(B: #3\\
          /eop\\
     }
    \begin{enumerate}
    \unpack
    \end{enumerate}
\end{itemize}

%%%%   $B$3$3$+$i!V=q<0!W(B
\textheight275mm  \textwidth=200mm  \topmargin-11mm  \oddsidemargin=-5mm 
\newpage

%%%%%%%%%%%%%%%% $B8GDj%U%!%$%k$3$3$+$i(B %%%%%%%%%%%%%
\DEBhead{fixedfile.tex}{0}
\DEBMARK  % $B%G%P%C%0%b!]%I$N$H$-(B, $B$3$N%3%^%s%I$G!V:BI886E@!W$K==J8;z$,IA$+$l$k(B

\BOTTOM=262mm
\RIGHT=172mm

%%%%%%%% row positions set
\ROW{A}{10.0mm}
\ROW{B}{20.0mm}
\ROW{C}{30.0mm}
\ROW{D}{40.0mm}
\ROW{E}{50.0mm}
\ROW{F}{60.0mm}
\ROW{G}{70.0mm}
\ROW{H}{80.0mm}
\ROW{I}{90.0mm}
\ROW{J}{100.0mm}
\ROW{K}{130.0mm}
\ROW{L}{140.0mm}
\ROW{M}{160.0mm}
\ROW{N}{180.0mm}
\ROW{O}{230.0mm}
\ROW{P}{230.0mm}
\ROW{Q}{230.0mm}
\ROW{R}{230.0mm}
\ROW{S}{230.0mm}
\ROW{T}{230.0mm}
\ROW{U}{230.0mm}
\ROW{V}{230.0mm}
\ROW{W}{230.0mm}
\ROW{X}{230.0mm}
\ROW{Y}{230.0mm}
\ROW{Z}{230.0mm}

%%%%%%%%% column positions set
\COL{A}{10.0mm}
\COL{B}{20.0mm}
\COL{C}{30.0mm}
\COL{D}{40.0mm}
\COL{E}{65.0mm}
\COL{F}{100.0mm}
\COL{G}{150.0mm}
\COL{H}{170.0mm}
\COL{I}{170.0mm}
\COL{J}{170.0mm}
\COL{K}{170.0mm}
\COL{L}{170.0mm}
\COL{M}{170.0mm}
\COL{N}{170.0mm}
\COL{O}{170.0mm}
\COL{P}{170.0mm}
\COL{Q}{170.0mm}
\COL{R}{170.0mm}
\COL{S}{170.0mm}
\COL{T}{170.0mm}
\COL{U}{170.0mm}
\COL{V}{170.0mm}
\COL{W}{170.0mm}
\COL{X}{170.0mm}
\COL{Y}{170.0mm}
\COL{Z}{170.0mm}

%%%%%%%%%%%%% line drawing
\vbeg{0.0mm}
\vend{\BOTTOM}
\drawV3{0.0mm}
\drawV3{\RIGHT}

\vbeg{\ROWA}

\drawV2{\COLA}
\drawV0{\COLB}
\drawV1{\COLC}
\rdrawV1{\COLC}{0.5mm} % $B=D$NJ?9T@~(B
\drawV1{\COLD}
\drawV1{\COLE}
\drawV1{\COLF}
\drawV1{\COLG}
\drawV1{\COLH}
\drawV1{\COLI}
\drawV1{\COLJ}
\drawV1{\COLK}
\drawV1{\COLL}
\drawV1{\COLM}
\drawV1{\COLN}
\drawV1{\COLO}
\drawV1{\COLP}
\drawV1{\COLQ}

\hbeg{0.0mm}
\hend{\RIGHT}

\drawH3{0.0mm}
\drawH3{\BOTTOM}

\drawH2{\ROWA}
\drawH0{\ROWB}
\drawH1{\ROWJ}
\drawH1{\ROWK}
\drawH1{\ROWL}
\drawH1{\ROWM}
\drawH1{\ROWN}

\vbeg{\ROWG}
\vend{\ROWI}
\drawV3{\COLB}
\advance\HSHIFT 1.5cm
\advance\VSHIFT 0.5cm
\drawV3{\COLB}
\RESET

% $B<P@~(B   \diagonalx $B$r@8$+$9$3$H$,I,MW(B
%\xy{\COLE}{\ROWL}{
%\diagonal(20mm,30mm)
%}
%\xy{\COLE}{\ROWM}{
%\diagonau(20mm,30mm)
%}

%%%%%%%%% writing %%%%%%%%%%%
\Hcenter{\COLA}{0.0mm}{\COLG}{3}{50mm}{\Large $B$3$NNc$r=q$-49$($F=q<0$r:n$m$&!*(B}
\rVtext{0.0mm}{\ROWB}{2}{3}{5cm}{\SIX{$B#6(B}{$BJ8(B}{$B;z(B}{$B$N(B}{$B=D(B}{$BNs(B}}
\Vcenter{\COLA}{\ROWB}{\ROWJ}{2}{5cm}{\SEVEN{$B#2(B}{$B!&(B}{$B#3(B}{$B@a(B}{$B$r(B}{$B8+(B}{$B$h(B}}
\Htext{\COLA}{\ROWA}{6cm}{$B2#J8;zNs(B($B@bL@$O(B1.2$B@a(B)}


%%%%%%%%%%%$B!!0J2<!!!V6uMs5-F~MM<0!W(B%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\rxy{\COLF}{\ROWA}{0}{33}{\parbox{1.5cm}{\scriptsize\ITEMA}}
\rxy{\COLC}{\ROWA}{0}{53}{\small\ITEMA}
\rxy{\COLD}{\ROWH}{-5}{0}{\ITEMC}
\rxy{\COLD}{\ROWI}{-5}{0}{\ITENC}

\rxy{\COLA}{\ROWJ}{0}{0}{5.3$B@a$NJ}K!$G:81&$I$A$i$+$K!{(B:$B:8(B\MARU0\ITEMB $B!&1&(B\MARU1\ITEMB}
\rxy{\COLA}{\ROWJ}{0}{10}{5.3$B@a$NJ}K!$G""$K%A%'%C%/(B:$B""(B\Check0\ITEMB $B:8(B $B""(B\Check1\ITEMB $B1&(B}

% $B7W;;(B
\newcount\hensuux
\asnumber{\hensuux=\ITENA}
\NC\hensuuy                                   %
\NC\hensuuz                                   %$B$H$$$&5-K!$b2D(B
\asnumber{\GV\hensuuy : $BJQ?t#B$NCM(B = \ITENB}  %
\assignD\hensuuz=\hensuux+\hensuuy
\rxy{\COLE}{\ROWN}{20}{45}
 { 4.2$B@a$NJ}K!$G7W;;(B: \the\hensuux + \the\hensuuy = 
   \the\hensuuz $B!#(B}

%%%%%%%%%%%%%%%% $B8GDj%U%!%$%k$3$3$^$G(B %%%%%%%%%%%%%

\rxy{\COLC}{\ROWG}{0}{0}
{\KY:$BF~NO0LCV(B:$<$--$BJB9T@~(B(2.2$B@a(B)$B!#%m!<%+%k$J>pJs$NF~NOK!(B(5.2$B@a(B)$B$NNc$G$b$"$k!#(B}

% $BI=$NNc#1(B
  % $BMs$,#2$D>l9g$N%?%V0LCV@_Dj$NNc(B
    \rxy{\COLA}{\ROWB}{0}{0}{\TB00}
    \rxy{\COLE}{\ROWB}{0}{0}{\TB1R}
    \rxy{\RIGHT}{\ROWB}{0}{0}{\TB9L}

  % $B5-F~Nc(B
    \xy{\XYX}{\XYY}{
    \TabTop
    \TROW|      $BI=$N:n$jJ}(B|  $B2#7S$J$7$N>l9g(B            |
    \TROW|    $B%?%V0LCV@_Dj(B|  3.1 $B@a(B                    |
    \TROW|        $B=q$-9~$_(B|  3.2 $B@a(B                    |
    \TROW|      $B4]$NCf$N;z(B|  \circN{$B;z(B}                |
    \TROW|    $B4]$NCf$N?t;z(B|  \circN5                   |
    \TROW|  $B%"%s%@!<%i%$%s(B| \underline{$B%"%s%@!<%i%$%s(B} |
    %<<<<< $B0J2<(B $B9T$NDI2C$O$3$N>e$K!*(B <<<<<<<<<<<<<<<<<<<<<<
    \TabEnd
    }


% $BI=$NNc#2(B
  % $BMs$,#3$D$N>l9g$N%?%V0LCV@_Dj$NNc(B  
    \rxy{\COLA}{\ROWK}{0}{-5}{\TB00}
    \rxy{\COLD}{\ROWK}{0}{-5}{\TB1L}
    \rxy{\COLE}{\ROWK}{0}{-5}{\TB2R}
    \rxy{\COLF}{\ROWK}{0}{-5}{\TB9R}

  % $B2#7S$"$j$N>l9g$N5-F~Nc(B
    \TONE\ROWK| $B2#7S$"$j$NI=(B   | $B@bL@$O(B 3.2$B@a(B  |    1|
    \TONE\ROWL| $B$3$NMs$O:84s$;(B |             42|   53|
    \TONE\ROWM| $B$3$l$,;09TL\(B   |            421|  333|


% floating pattern 
  % 1. $B:G=i$N0LCV$K=q$-9~$`(B
    \rxy{\COLC}{\ROWN}{0}{0}{floating pattern}
    \rxy{\COLC}{\ROWN}{5}{3}{\LARGE example}

  % 2. $B$=$l$K(B \VSHIFT ($B$^$?$O(B \HSHIFT) $B$rAH$_9g$o$;$k(B
    \def\pattern#1#2{
    \advance\VSHIFT 1.5cm
    \rxy{\COLC}{\ROWN}{0}{0}{#1}
    \rxy{\COLC}{\ROWN}{5}{3}{\LARGE #2}
    }
  % 3. $B$=$l$r;H$C$F=q$-9~$`(B
    \pattern{$BIbF0%Q%?!<%s$O(B}{4.1$B@a$K@bL@(B}
    \pattern{\bsl RESET $B$r(B}{$BK:$l$k$J!*(B}
    \RESET %$B$3$l$rK:$l$k$H$?$$$X$s(B


%$B>pJs(B package $B$NFI$_$@$7$NNc#1(B
% \packet $B$NBh#2$NDj5A$H(B unpack
  \def\packet/$B9`L\#1(B:#1/$B9`L\#2(B:#2/$B9`L\#3(B:#3/eop
  {
  \rxy{\COLF}{\ROWN}{0}{0}{$BA49`L\(B unpack:#1/#2/#3}
  \advance\VSHIFT 1cm
  }
  \unpack

%$B>pJs(B package $B$NFI$_$@$7$NNc#2(B
% \packet $B$NBh#2$NDj5A(B unpack
  \def\packet/$B9`L\#1(B:#1/$B9`L\#2(B:#2/$B9`L\#3(B:#3/eop
  {
  \rxy{\COLF}{\ROWN}{5}{20}{\large $B#29`L\(B unpack:#3/#1}
  \advance\VSHIFT 0.7cm
  }
  \unpack


% $B=q<0$N<o$3$3$^$G(B
%%%%%END%%%%%%%%%END%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\textheight250mm 
\newpage
$B0J2<$N@bL@Cf(B\lq \lq \bsl''$B$NJ8;z$,%o!]%W%m$K$h$C$F$O(B\lq \lq $B!o(B''$B$K$J$k(B
$B$b$N$,$"$k$N$GCm0U(B.
\section{$B=iEyE*$J;H$$J}(B}
$B$3$3$G@bL@$9$kJ}K!$O$$$D$G$b;H$($k(B. $B3P$($k$N$,$d$5$7$$$1$l$I(B, $B:n6HNL(B
$B$,B?$/(B, $B$"$H$G=$@0$7$?$j$9$k$N$,B?>/LLE]$G$"$k(B.
\subsection{$B@~$N0z$-J}(B}
$B=D@~$r0z$/$K$O;O$^$j$H=*$j$N9b$5$r;XDj$7$F$*$$$F$+$i(B, $B2#$N0LCV$r;XDj$9$k(B. 
$B$3$&$9$k$3$H$K$h$C$F(B, $BF1$8D9$5$N=D@~$r2?K\$b0z$/$N$,3Z$K$J$k(B. $B$=$N$h$&$J(B
$B0LCV$O$9$Y$F;f$N:8>e$r5/E@$K1&J}8~Kt$O2<$X7W$k(B. $B$?$H$($P>e$+$i(B3cm
$B$N=j$+$i(B7.2cm$B$N$H$3$m$^$G$N=D@~$r1&$K(B9.87mm$B$N=j$K0z$/$K$O(B
\begin{verbatim}
\vbeg{3cm}
\vend{7.2cm}
\end{verbatim}
$B$G>e2<$N0LCV$r7h$a(B,
\begin{verbatim}
\drawV1{9.87mm}

$B$G0z$/(B. $B>e2<$N0LCV$,F1$8>l9g$O(B \drawV1 $B$@$17+$jJV$;$P$h$$(B. $B>e2<$N0lJ}(B
$B$@$1JQ$($F$b$$$$(B. $B@~$N<oN`$O$3$NB>$K(B\drawV3$B$G0z$/B@$$@~$H(B, \drawV2$B$G0z(B
$B$/Cf4V$NB@$5$N@~$H(B\drawV0$B$G0z$/GK@~$,$"$k(B. 
\end{verbatim}
$BI=$N7A$K$^$H$a$k$H<!$N$h$&$K$J$k(B.
\begin{center}
$BI=(B1. $B@~$N0z$-J}(B

\begin{tabular}{l|l|l} \hline
    & $B$?$F@~(B & $B$h$3@~(B \\ \hline
$B$O$8$a$N0LCV$N;XDj(B & \bsl vbeg & \bsl hbeg \\ \hline
$B$*$7$^$$$N0LCV$N;XDj(B & \bsl vend &  \bsl hend \\ \hline
$B:Y$$@~$r0z$/(B & \bsl drawV1 & \bsl drawH1 \\
$BB@$$@~$r0z$/(B & \bsl drawV3 &  \bsl drawH3 \\
$BCf4V$N@~$r0z$/(B & \bsl drawV2 &  \bsl drawH2 \\
$BGK@~$r0z$/(B &  \bsl drawV0 &  \bsl drawH0 \\ \hline
\end{tabular}
\end{center}


\subsection{$BJ8;z$N5-F~(B}
$BJ8;zNs$rCV$/>l=j$N:8>e$N0LCV$r;XDj$7(B, $B$=$7$F5-F~$7$?$$J8;zNs$r(B
$BM?$($k$+$?$A$G(B 
\begin{verbatim}
\xy{$B:8$+$i$N5wN%(B}{$B>e$+$i$N5wN%(B}{$BJ8;zNs(B}
\end{verbatim}
$B$H5-F~$9$k(B. $BJ8;zNs$ND9$5$r;XDj$7$?$$$H$-$O(B
\begin{verbatim}
\Htext{$B:8$+$i$N5wN%(B}{$B>e$+$i$N5wN%(B}{$BA4BN$ND9$5(B}{$BJ8;zNs(B}
\end{verbatim}
$B$H$9$k(B. $B5wN%$dD9$5$O(Bmm$B$d(Bcm$B$J$I$NC10L$r$D$1$F;XDj$9$k(B. 

$B$?$F$NJ8;zNs$O$9$3$7$d$C$+$$$G(B, $B=iEyE*$J;H$$J}$G$O0lJ8;z$:$D>l=j$r;XDj$7$F(B
$BCV$$$F9T$/$3$H$K$J$k(B.

\section{$B$J$l$F$+$i$N;H$$J}(B}
$B$3$3$G@bL@$9$k$N$,$*4+$a$N;H$$J}$G$"$k(B. $B$3$N7A$GF~NO$5$l$F$$$k$H$"$H$G(B
$B=$@5$9$k$N$,3Z$G$"$k(B. 

\subsection{$BJQ?t$N;HMQ(B}
$BF1$80LCV$r2?EY$b;XDj$9$k>l9g$K(B, $B$=$NETEY@5$7$$?tCM$r$$$l$k$N$OLLE]$J$N$G(B, 

\begin{verbatim}
\ROW{A}{9.87mm} $B$H$+(B
\ROW{B}{7.2cm} $B$J$I$H$7$F$*$$$F(B

\vbeg{\ROWA}
\vend{\ROWB}    $B$N$h$&$K;H$&$3$H$,=PMh$k(B. 

$B$3$&$7$F$*$/$H(B, $B$"$H$G(B \ROW{A}{9.88mm}$B$J$I$HJQ$($?;~$K(B, $BI,MW$J=j$,A4It0lEY$K(B
$BJQ$o$k(B. $BJQ?t$H$7$F;H$($k$N$O(B

\ROWA $B!A(B \ROWZ, \COLA $B!A(B \COLZ$B$H(B
\BOTTOM$B$H(B\RIGHT

$B$G$"$k(B.  

$B0lEYM?$($??tCM$rESCf$GJQ$($F;H$&$d$jJ}$b5v$5$l$F$$$F(B, $B;~$K$OJXMx$G$"$k$,(B
$B:.Mp$7$J$$$h$&$KCm0U(B. $B=qN`$,2?$Z!]%8$K$bEO$k>l9g$K%Z!]%8$4$H$K@_Dj$rJQ$((B
$B$k$N$O2D(B.

\ROWA $B!A(B \ROWZ $B$O>e$+$i$N5wN%(B, \COLA $B!A(B \COLZ $B$O:8$+$i$N5wN%(B

$B$K;H$&$H:.Mp$,>/$J$$(B. COL$B$O(Bcolumn$B$N$D$b$j$G$"$k(B.
   
[$BCm0U(B]
  \ROW{A}{9.87mm}
  \COL{X}{15cm}   $B$H$9$k$N$HF1$8$3$H$,(B
  \ROWA = 9.87mm  
  \COLX = 15cm    $B$H$$$&$d$jJ}$G$b$G$-$k$,;H$o$J$$J}$,$$$$(B.
\end{verbatim}

\subsection{$BJ?9T@~$N$R$-$+$?(B}

\begin{verbatim}
\rdrawV1{\COLC}{0.5mm} % $B=D$NJ?9T@~$N$R$-$+$?$NNc(B  \COLF$B$N0LCV$N(B0.5 mm $B1&$K$R$+$l$k(B
\rdrawH1{\ROWJ}{0.5mm} % $B2#$NJ?9T@~$N$R$-$+$?$NNc(B  \ROWJ$B$N0LCV$N(B0.5 mm $B2<$K$R$+$l$k(B
$BI=#1$N%3%^%s%I$9$Y$F!"F,$K(B`r'$B$rIU$1$k$3$H$K$h$C$FJ?9T@~$r0z$/;v$,$G$-$k(B.
\end{verbatim}

\subsection{$BJ8;zNs$N5-F~(B}
\begin{verbatim}
\xy{\COLA}{\ROWL}{$BJ8;zNs(B}
\Htext{\COLA}{\ROWA}{6cm}{$B2#J8;zNs(B($B@bL@$O(B1.2$B@a(B)}
$B$3$l$i$K4X$7$F$O(B1.2$B@a$G@bL@:Q$_(B. 

\rxy{\COLA}{\ROWL}{6}{5}{$B2#J8;zNs(B}
$B0LCV$N!VAjBP;XDj!W$NNc(B \COLA  \ROWL $B$G;XDj$5$l$k0LCV$+$i(B $B1&$K(B 6mm, $B2<$K(B 5mm $B$N0LCV$KJ8;zNs$,CV$+$l$k(B.

\rHtext{\COLG}{\ROWA}{-10}{3}{3cm}{$B2#J8;zNs(B}
Htext $B$HF1$8$3$H$r0LCV$N!VAjBP;XDj!W$G$d$k(B. $B$3$NNc$G$O(B(\COLJ, \ROWA)$B$N(B
$B$H$3$m$+$i99$K1&$K(B -10mm ($B$D$^$j:8$K(B10mm), $B2<$K(B 3mm $B9T$C$?$H$3$m$KI}(B 3cm $B$G(B
$B!V2#J8;zNs!W$rCV$/(B.

\Hcenter{\COLA}{0.0mm}{\COLG}{3}{50mm}{\Large $B$3$NNc$r=q$-49$($F=q<0$r:n$m$&!*(B}
$BFsK\$N=D@~$N??Cf$KD9$5$N7h$^$C$?J8;zNs$rF~$l$kJ}K!(B
$B$3$NNc(B $B$G$O(B \COLA $B$H(B \COLG $B$N0LCV$N=D@~$NCf1{$NI}(B 50mm $B$K(B
$B!V$3$NNc$r=q$-49$($F=q<0$r:n$m$&!*!W(B
$B$H$$$&#1#6J8;z$r$$$l$F$$$k(B. $B>e$+$i$N0LCV$O!VAjBP;XDj!W$G(B 0mm $B$N(B
$B$H$3$m$+$i99$K2<$K(B 3mm $B2<$,$C$?$H$3$m(B.
\end{verbatim}

\begin{verbatim}
\rVtext{0.0mm}{\ROWB}{2}{3}{5cm}{\SIX{$B#6(B}{$BJ8(B}{$B;z(B}{$B$N(B}{$B=D(B}{$BNs(B}}
$B=D$NJ8;zNs$N5-F~(B. $BF,$K(B`r'$B$,IU$/$H0LCV$OAjBP;XDj$G(B(0.0mm, \ROWB)$B$+$i(B
$B1&$K(B 2mm, $B2<$K(B 3mm$B9T$C$?=j$+$i>e2<(B 5cm $B$NHO0O$K!V#6J8;z$N=DNs!W$rCV$/(B. \SIX $B$HCf3g8L$K(B
$BCm0U(B. $BJ8;z?t$K$h$C$F(B \TWO \THREE \FOUR $B!A(B \NINE $B$r;H$&(B. $B:GBgJ8;z?t$O(B $B<!$NNc$,(B
$B<($9$h$&$J(B9$BJ8;z(B

\rVtext{\COLB}{\ROWA}{2}{2}{5cm}{\NINE{$B0l(B}{$BHV(B}{$BD9(B}{$B$$(B}
{$B#9(B}{$BJ8(B}{$B;z(B}{$B=D(B}{$BNs(B}}

\Vcenter{\COLA}{\ROWB}{\ROWJ}{2}{5cm}{\SEVEN{$B#2(B}{$B!&(B}{$B#3(B}{$B@a(B}{$B$r(B}{$B8+(B}{$B$h(B}}
Hcenter $B$HF1$8$3$H$r=D$NJ8;zNs$G9T$J$&(B. $B$3$NNc$N>l9g(B, \ROWB $B$H(B \ROWJ $B$N0LCV$N(B
$B#2K\$N2#@~$N4V$NCf1{$N(B $B>e2<(B 5cm $B$NHO0O$K#7J8;z=DNs$rCV$/(B. 
$B:81&$N0LCV$O!VAjBP;XDj!W$G(B \COLA $B$N$5$i$K1&(B 2mm.
\end{verbatim}

\section{$BI=$N:n$jJ}(B}
\subsection{$B%?%V0LCV$r7h$a$k(B}
$BMs$,(B3$B$D$NI=$N>l9g!"Nc$($P(B
\begin{verbatim}
    \rxy{\COLA}{\ROWK}{0}{-5}{\TB00}
    \rxy{\COLD}{\ROWK}{0}{-5}{\TB1L}
    \rxy{\COLE}{\ROWK}{0}{-5}{\TB2R}
    \rxy{\COLF}{\ROWK}{0}{-5}{\TB9R}
\end{verbatim}
$B$H$9$k!#(B\verb|\TB$B!D(B| $B$N0UL#$O!"(B
\begin{verbatim}
\TBmc $B$K$*$$$F!"(B
   m = 0,1,2,$B!D(B,8,9 : $BMs$NHV9f(B, $BI=$N:81&$N$O$7$O(B 0 $B$H(B 9.
   c = L,R          : $B:84s$;$H1&4s$;(B
\end{verbatim}

\subsection{$B$=$7$F!"$=$l$r;H$&(B}
\paragraph{[$B2#$N7S@~$,$J$$>l9g(B]}
\begin{verbatim}
\xy{\XYX}{\XYY}{  % $BBh(B1$BI=$N(B($B:8(B, $B>e(B)$B$N0LCV$,(B \TB00
\TabTop
\TROW|      $BI=$N:n$jJ}(B|  $B2#7S$J$7$N>l9g(B            |
\TROW|    $B%?%V0LCV@_Dj(B|  3.1 $B@a(B                    |
\TROW|        $B=q$-9~$_(B|  3.2 $B@a(B                    |
\TROW|      $B4]$NCf$N;z(B|  \circN{$B;z(B}                |
\TROW|    $B4]$NCf$N?t;z(B|  \circN5                   |
\TROW|  $B%"%s%@!<%i%$%s(B| \underline{$B%"%s%@!<%i%$%s(B} |
\TabEnd
}
\end{verbatim}
\paragraph{[$B%o%/$NCf$KF~$l$k$K$O!D(B]}
$B$?$H$($P!"(B\verb|\ROWK| $B$N0LCV$KCV$/>l9g(B
\begin{verbatim}
\TONE\ROWK| $B2#7S$"$j$NI=(B   | $B@bL@$O(B 3.2$B@a(B  |    1|
\end{verbatim}

\section{$B$H$j$"$($:L5;k$7$F$h$$9b5i5;=Q(B}

\subsection{floating pattern}
\begin{verbatim}
$B=q<0$r:n$C$F$*$$$F86E@$N%7%U%H$r;H$&(B. \advance\VSHIFT $BKt$O(B\advance\HSHIFT
$B:G8e$K(B\RESET$B$rK:$l$J$$$3$H(B!

% floating pattern 
  % 1. $B:G=i$N0LCV$K=q$-9~$`(B
    \rxy{\COLC}{\ROWN}{0}{0}{floating pattern}
    \rxy{\COLC}{\ROWN}{5}{3}{\LARGE example}

  % 2. $B$=$l$K(B \VSHIFT ($B$^$?$O(B \HSHIFT) $B$rAH$_9g$o$;$k(B
    \def\pattern#1#2{
    \advance\VSHIFT 1.5cm
    \rxy{\COLC}{\ROWN}{0}{0}{#1}
    \rxy{\COLC}{\ROWN}{5}{3}{\LARGE #2}
    }
  % 3. $B$=$l$r;H$C$F=q$-9~$`(B
    \pattern{$BIbF0%Q%?!<%s$O(B}{4.1$B@a$K@bL@(B}
    \pattern{\bsl RESET $B$r(B}{$BK:$l$k$J!*(B}
    \RESET %$B$3$l$rK:$l$k$H$?$$$X$s(B

  % 4. $BJ8;z$@$1$G$J$/@~$K$D$$$F$bF1MM!#:G=i$NNc!'(B
    \vbeg{\ROWG}
    \vend{\ROWI}
    \drawV3{\COLB}
      \advance\HSHIFT 1.5cm
      \advance\VSHIFT 0.5cm
    \drawV3{\COLB}
    \RESET
\end{verbatim}

\subsection{$B7W;;$5$;$kJ}K!(B}
\begin{verbatim}
$B!VNc!W$G$O0J2<$N$h$&$J=q<0(B

   \newcount\hensuux
   \asnumber{\hensuux=\ITENA}
   \NC\hensuuy                                   %
   \NC\hensuuz                                   %$B$H$$$&5-K!$b2D(B
   \asnumber{\GV\hensuuy : $BJQ?t#B$NCM(B = \ITENB}  %
   \assignD\hensuuz=\hensuux+\hensuuy

$B$,:n$C$F$"$j!"$3$l$K(B

    \ITE{N}{A}{$BJQ?t#A(B        }{14}
    \ITE{N}{B}{$BJQ?t#B(B        }{96}

$B$H$$$&7A$GCM$rEO$7$F!"(B

   \rxy{\COLE}{\ROWN}{20}{45}
     { 4.2$B@a$NJ}K!$G7W;;(B: \the\hensuux + \the\hensuuy = 
       \the\hensuuz $B!#(B}

$B$H$$$&7A$G=PNO$7$F$$$k!#(B\ITEN.. $B$K4X$7$F$O#5!%#2@a$r;2>H!#(B
\end{verbatim}

\section{$B=q<0%U%!%$%k:n@.(B}
\subsection{$B=q<0$N!V%3%T!]!W(B}
\begin{enumerate}
\item $B@~$KL>A0$r$D$1(B, $B0LCV$r7W$k(B. $B85$N=q<0$N=D@~(B, $B2#@~$K$=$l$>$l(B A, B, $B!D(B, Z$B$N(B
 $BL>A0$r$D$1$F5-F~$7(B, $B0LCV$r7W$k(B. $B=D@~$H2#@~$KF1$8L>A0$r$D$1$F$b$h$$(B.
\item manual.tex$B$r%3%T!]$7(B, $B@~0LCV@_Dj$NItJ,$r=$@5$9$k(B.
\item $B@~$r0z$/(B.  1.1$B@a$NI=(B1$B$r;2>H(B.
\item $BJ8;z$r5-F~$9$k(B. 2.3$B@a$r;2>H(B.
  4$B$^$G$N@_Dj$N$"$H$K(B 5,6 $B$N@_Dj$rCV$/(B. $B$^$6$i$J$$$h$&$K(B.
\end{enumerate}
\subsection{$B6uMs$X$N5-F~(B}
\begin{enumerate}
\item $B$"$k>l=j$@$1$GI,MW$J%m!<%+%k$J>pJs$r=q$-9~$`Ms$X$N5-F~$O(B
 \bsl xy $B$"$k$$$O(B, \bsl rxy $B$G0LCV;XDj(B
$B$7!"!VJ8;zNs!W$N$+$o$j$K(B \verb| \KY:$BFbMF@bL@(B, $B4J7i$K!*(B:|
$B$H$9$k(B.  $B$?$H$($P(B
\begin{verbatim}

\rxy{\COLC}{\ROWG}{0}{0}
{\KY:$BF~NO0LCV(B:$<$--$BJB9T@~(B(2.2$B@a(B)$B!#%m!<%+%k$J>pJs$NF~NOK!(B(5.2$B@a(B)$B$NNc$G$b$"$k!#(B}

\end{verbatim}
$B$N$h$&$K:n$k!#(B
\item $BF1$8>pJs$,2?EY$bI,MW$K$J$k>l9g$K$O!"!VJ8;zNs!W$N$+$o$j$K(B
\verb|\ITEMA|$B!"(B\verb|\ITEMB|$B$J$I$r;H$&!#!VNc!W$G$O(B
\begin{verbatim}
\rxy{\COLF}{\ROWA}{0}{33}{\parbox{1.5cm}{\scriptsize\ITEMA}}
\rxy{\COLC}{\ROWA}{0}{53}{\small\ITEMA}
\end{verbatim}
$B$H$7!":G=i$N%U%'%$%9%7!<%H$KF~NOMM<0(B
\begin{verbatim}
\ITE{M}{A}{ITEM $B;HMQNc(B}  {$B$"$A$i$3$A$i$GI,MW$J%0%m!<%P%k$J>pJs$,$"$k(B.}
\end{verbatim}
$B$,MQ0U$7$F$"$k!#$3$l$rK:$l$k$HJ8=qCf$K(B\verb|\ITEMA|
$B$,8=$l$k!#(B
\item $B7W;;$NBP>]$H$J$k?tCM$rF~NO$9$kI,MW$,$"$k>l9g$K$O!"(B
$B!VJ8;zNs!W$N$+$o$j$K(B\verb|\ITENA|$B!"(B\verb|\ITENB|$B$J$I$r;H$&!#(B
\verb|\ITEMA|$B!"(B\verb|\ITEMB|$B$G$J$$$3$H$KCm0U!#(B\verb|\ITEMA|$B$N(B
$BJ}$O%G%P%C%0%b!<%I!J8e=R!K$GIUM?$5$l$?J8;zNs$NA0$K(B\verb|\ITEMA:|
$B$,=PNO$5$l$k$,!"(B\verb|\ITENA|$B$NJ}$K$O$J$K$b$D$+$J$$!#?tCM0J30$N(B
$B$b$N$,IU$12C$o$k$H7W;;$G$-$J$$%(%i!<$,5/$3$k$?$a$G$"$k!#(B
\end{enumerate}

\subsection{$BA*Br;h$N07$$(B}
$B9`L\$rA*$s$G%A%'%C%/$7$?$j!"$^$k0u$r$D$1$?$j$9$k>l9g$,$"$k!#(B
$B!VNc!W$G$O=q<0Cf$K(B
\begin{verbatim}
\rxy{\COLA}{\ROWJ}{0}{0}{5.3$B@a$NJ}K!$G:81&$I$A$i$+$K!{(B:$B:8(B\MARU0\ITEMB $B!&1&(B\MARU1\ITEMB}
\rxy{\COLA}{\ROWJ}{0}{10}{5.3$B@a$NJ}K!$G""$K%A%'%C%/(B:$B""(B\Check0\ITEMB $B:8(B $B""(B\Check1\ITEMB $B1&(B}
\end{verbatim}
$B$N$h$&$K=q$-!"%U%'!<%9%7!<%H$K(B
\begin{verbatim}
\ITE{M}{B}{$B:8!'(B0 $B1&!'(B1}  {1}
\end{verbatim}
$B$N$h$&$J7A$,$*$$$F$"$k!#$3$N>l9g$O(B\verb|\ITEM..|$B$G$b(B\verb|\ITEN..|
$B$G$b%(%i!<$K$O$J$i$J$$!#(B

\subsection{$B>pJs(B package}
$B!VNc!W$G$O%U%'!<%9%7!<%H$KMQ0U$7$?>pJs(B
\begin{verbatim}
     \global\def\unpack{
     \packet
          /$B9`L\#1(B:  5.4 $B@a$r8+$h(B
          /$B9`L\#2(B:  def
          /$B9`L\#3(B:  ghi
          /eop
     \packet
          /$B9`L\#1(B:  123
          /$B9`L\#2(B:  456
          /$B9`L\#3(B:  789
          /eop
     \RESET
    }
\end{verbatim}
$B$r#3$D$N0[$J$k7A$G0u:~$7$F$$$k!#$3$l$O(B\verb|\packet|$B$NDj5A$r(B
$BJQ$($k$3$H$K$h$C$F<B8=$5$l$F$$$k!#(B

\paragraph{[\bsl packet$B$NBh#1$NDj5A(B]}
$B$3$l$O%U%'!<%9%7!<%H$K>pJs(B package$B$NFbMF$r=PNO$9$k$?$a$G$"$k!#(B
\begin{verbatim}
    \def\packet/$B9`L\#1(B:#1/$B9`L\#2(B:#2/$B9`L\#3(B:#3/eop
    {\item \bsl packet\\
          /$B9`L\#1(B: #1\\
          /$B9`L\#2(B: #2\\
          /$B9`L\#3(B: #3\\
          /eop\\
     }
    \begin{enumerate}
    \unpack
    \end{enumerate}
\end{verbatim}
\paragraph{[\bsl packet$B$NBh#2$NDj5A(B]}
\begin{verbatim}
  \def\packet/$B9`L\#1(B:#1/$B9`L\#2(B:#2/$B9`L\#3(B:#3/eop
  {
  \rxy{\COLF}{\ROWN}{0}{0}{$BA49`L\(B unpack:#1/#2/#3}
  \advance\VSHIFT 1cm
  }
  \unpack
\end{verbatim}
\paragraph{[\bsl packet$B$NBh#3$NDj5A(B]}
\begin{verbatim}
  \def\packet/$B9`L\#1(B:#1/$B9`L\#2(B:#2/$B9`L\#3(B:#3/eop
  {
  \rxy{\COLF}{\ROWN}{5}{20}{\large $B#29`L\(B unpack:#3/#1}
  \advance\VSHIFT 0.7cm
  }
  \unpack
\end{verbatim}

\section{DEBUG}
\begin{enumerate}
\item  $B<!$N<BNc$N%=!]%9$r%3%T!]$7$F;H$C$F$$$k$N$J$i(B, 5$B@a$N:n6H$,=*N;$7$?=j$G(B
file$B$N:G=i$NJ}$K$"$k(B $\%$$\backslash$DEBUGON$B$N(B$\%$$B$r$H$C$F(B
$\backslash$DEBUGON$B$H$7$F$+$i0u:~(B($BKt$O(Bshow)$B$7$F$_$k$H(B, debug$BMQ$N<j$,$+$j(B
($B@~$NL>A0(B, $BI=$N%?%V0LCV!"%Z!]%8$J$I(B)$B$,8+$($k7A$G;E>e$,$j$,8+$i$l$k(B.
\item $\backslash$KYnm$B$J$I$,@5$7$$0LCV$K$"$k$+$I$&$+$b3NG'$G$-$k(B. 
\item $BIT6q9g$,$"$l$P=$@5$9$k(B.
$B$h$1$l$P(B $\backslash$DEBUGON$B$r(B $\%$$\backslash$DEBUGON$B$K$b$I$7$F:F3NG'(B.
 $\backslash$DEBUGON$B$NJ}$G0u:~$7$?$b$N$r(B
$B=P$7$F$b$i$&$N$,$"$j$,$?$$(B. 
\end{enumerate}

\section{$B<BNc!"MM<0$NAG(B}
$B:G=i$N<BNc$N%=!<%9%U%!%$%k!'(B $B$3$l$r%3%T!<$7$F=q<0$r(B
$B:n$k$H$-$N<o$K$9$k$H$h$$!#(B

\setlength{\baselineskip}{2ex}
\begin{verbatim}
%%%%%%%%%BEGIN%%%%%%%%%%%%%%%% $B$3$N%Z!<%8!"$3$3$+$i(B %%%%%END%%%%% $B$^$G(B
% $B$r%3%T!<$9$k$H?7$7$$=q<0$r:n$k<o$K;H$($k!#(B
\def\bsl{$\setminus$}

\DEBON    % $B$3$N%3%^%s%I$,$"$k$H(B $B%G%P%C%0%b!]%I$K$J$k(B            

$B:G=i$O%U%'%$%9%7!<%H!"$3$NItJ,$O!V%F%-%9%H%U%!%$%k!W$N7A$G$N>pJs(B
$BDs=P$K;H$&$3$H$,=PMh$k!#(B

\begin{itemize}
\item 
  ITEM $B%j%9%H!'(B
\begin{enumerate}
 \item   \ITE{M}{A}{ITEM $B;HMQNc(B}  {$B$"$A$i$3$A$i$GI,MW$J%0%m!<%P%k$J>pJs$,$"$k(B.}
 \item   \ITE{M}{B}{$B:8!'(B0 $B1&!'(B1}  {1}
 \item   \ITE{M}{C}{$B?^$X$N%3%a%s%H(B}
                   {$<$--\bsl VSHIFT, \bsl HSHIFT, \bsl RESET(4.1 $B@a(B)}
 \item   \ITE{N}{A}{$BJQ?t#A(B        }{14}
 \item   \ITE{N}{B}{$BJQ?t#B(B        }{96}
 \item   \ITE{N}{C}{$BCm0U!*(B        }{\bsl ITEM $B$H(B \bsl ITEN $B$N$A$g$C$H$N0c$$(B(5.3$B@a(B)}
\end{enumerate}
\item  $B>pJs(B package$B!'(B
     \global\def\unpack{
     \packet
          /$B9`L\#1(B:  5.4 $B@a$r8+$h(B
          /$B9`L\#2(B:  def
          /$B9`L\#3(B:  ghi
          /eop
     \packet
          /$B9`L\#1(B:  123
          /$B9`L\#2(B:  456
          /$B9`L\#3(B:  789
          /eop
     \RESET
    }

% \packet $B$NBh#1$NDj5A(B
    \def\packet/$B9`L\#1(B:#1/$B9`L\#2(B:#2/$B9`L\#3(B:#3/eop
    {\item \bsl packet\\
          /$B9`L\#1(B: #1\\
          /$B9`L\#2(B: #2\\
          /$B9`L\#3(B: #3\\
          /eop\\
     }
    \begin{enumerate}
    \unpack
    \end{enumerate}
\end{itemize}

%%%%   $B$3$3$+$i!V=q<0!W(B
\textheight275mm  \textwidth=200mm  \topmargin-11mm  \oddsidemargin=-5mm 
\newpage

%%%%%%%%%%%%%%%% $B8GDj%U%!%$%k$3$3$+$i(B %%%%%%%%%%%%%
\DEBhead{fixedfile.tex}{0}
\DEBMARK  % $B%G%P%C%0%b!]%I$N$H$-(B, $B$3$N%3%^%s%I$G!V:BI886E@!W$K==J8;z$,IA$+$l$k(B

\BOTTOM=262mm
\RIGHT=172mm

%%%%%%%% row positions set
\ROW{A}{10.0mm}
\ROW{B}{20.0mm}
\ROW{C}{30.0mm}
\ROW{D}{40.0mm}
\ROW{E}{50.0mm}
\ROW{F}{60.0mm}
\ROW{G}{70.0mm}
\ROW{H}{80.0mm}
\ROW{I}{90.0mm}
\ROW{J}{100.0mm}
\ROW{K}{130.0mm}
\ROW{L}{140.0mm}
\ROW{M}{160.0mm}
\ROW{N}{180.0mm}
\ROW{O}{230.0mm}
\ROW{P}{230.0mm}
\ROW{Q}{230.0mm}
\ROW{R}{230.0mm}
\ROW{S}{230.0mm}
\ROW{T}{230.0mm}
\ROW{U}{230.0mm}
\ROW{V}{230.0mm}
\ROW{W}{230.0mm}
\ROW{X}{230.0mm}
\ROW{Y}{230.0mm}
\ROW{Z}{230.0mm}

%%%%%%%%% column positions set
\COL{A}{10.0mm}
\COL{B}{20.0mm}
\COL{C}{30.0mm}
\COL{D}{40.0mm}
\COL{E}{65.0mm}
\COL{F}{100.0mm}
\COL{G}{150.0mm}
\COL{H}{170.0mm}
\COL{I}{170.0mm}
\COL{J}{170.0mm}
\COL{K}{170.0mm}
\COL{L}{170.0mm}
\COL{M}{170.0mm}
\COL{N}{170.0mm}
\COL{O}{170.0mm}
\COL{P}{170.0mm}
\COL{Q}{170.0mm}
\COL{R}{170.0mm}
\COL{S}{170.0mm}
\COL{T}{170.0mm}
\COL{U}{170.0mm}
\COL{V}{170.0mm}
\COL{W}{170.0mm}
\COL{X}{170.0mm}
\COL{Y}{170.0mm}
\COL{Z}{170.0mm}

%%%%%%%%%%%%% line drawing
\vbeg{0.0mm}
\vend{\BOTTOM}
\drawV3{0.0mm}
\drawV3{\RIGHT}

\vbeg{\ROWA}

\drawV2{\COLA}
\drawV0{\COLB}
\drawV1{\COLC}
\rdrawV1{\COLC}{0.5mm} % $B=D$NJ?9T@~(B
\drawV1{\COLD}
\drawV1{\COLE}
\drawV1{\COLF}
\drawV1{\COLG}
\drawV1{\COLH}
\drawV1{\COLI}
\drawV1{\COLJ}
\drawV1{\COLK}
\drawV1{\COLL}
\drawV1{\COLM}
\drawV1{\COLN}
\drawV1{\COLO}
\drawV1{\COLP}
\drawV1{\COLQ}

\hbeg{0.0mm}
\hend{\RIGHT}

\drawH3{0.0mm}
\drawH3{\BOTTOM}

\drawH2{\ROWA}
\drawH0{\ROWB}
\drawH1{\ROWJ}
\drawH1{\ROWK}
\drawH1{\ROWL}
\drawH1{\ROWM}
\drawH1{\ROWN}

\vbeg{\ROWG}
\vend{\ROWI}
\drawV3{\COLB}
\advance\HSHIFT 1.5cm
\advance\VSHIFT 0.5cm
\drawV3{\COLB}
\RESET

% $B<P@~(B   \diagonalx $B$r@8$+$9$3$H$,I,MW(B
%\xy{\COLE}{\ROWL}{
%\diagonal(20mm,30mm)
%}
%\xy{\COLE}{\ROWM}{
%\diagonau(20mm,30mm)
%}

%%%%%%%%% writing %%%%%%%%%%%
\Hcenter{\COLA}{0.0mm}{\COLG}{3}{50mm}{\Large $B$3$NNc$r=q$-49$($F=q<0$r:n$m$&!*(B}
\rVtext{0.0mm}{\ROWB}{2}{3}{5cm}{\SIX{$B#6(B}{$BJ8(B}{$B;z(B}{$B$N(B}{$B=D(B}{$BNs(B}}
\Vcenter{\COLA}{\ROWB}{\ROWJ}{2}{5cm}{\SEVEN{$B#2(B}{$B!&(B}{$B#3(B}{$B@a(B}{$B$r(B}{$B8+(B}{$B$h(B}}
\Htext{\COLA}{\ROWA}{6cm}{$B2#J8;zNs(B($B@bL@$O(B1.2$B@a(B)}


%%%%%%%%%%%$B!!0J2<!!!V6uMs5-F~MM<0!W(B%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\rxy{\COLF}{\ROWA}{0}{33}{\parbox{1.5cm}{\scriptsize\ITEMA}}
\rxy{\COLC}{\ROWA}{0}{53}{\small\ITEMA}
\rxy{\COLD}{\ROWH}{-5}{0}{\ITEMC}
\rxy{\COLD}{\ROWI}{-5}{0}{\ITENC}

\rxy{\COLA}{\ROWJ}{0}{0}{5.3$B@a$NJ}K!$G:81&$I$A$i$+$K!{(B:$B:8(B\MARU0\ITEMB $B!&1&(B\MARU1\ITEMB}
\rxy{\COLA}{\ROWJ}{0}{10}{5.3$B@a$NJ}K!$G""$K%A%'%C%/(B:$B""(B\Check0\ITEMB $B:8(B $B""(B\Check1\ITEMB $B1&(B}

% $B7W;;(B
\newcount\hensuux
\asnumber{\hensuux=\ITENA}
\NC\hensuuy                                   %
\NC\hensuuz                                   %$B$H$$$&5-K!$b2D(B
\asnumber{\GV\hensuuy : $BJQ?t#B$NCM(B = \ITENB}  %
\assignD\hensuuz=\hensuux+\hensuuy
\rxy{\COLE}{\ROWN}{20}{45}
 { 4.2$B@a$NJ}K!$G7W;;(B: \the\hensuux + \the\hensuuy = 
   \the\hensuuz $B!#(B}

%%%%%%%%%%%%%%%% $B8GDj%U%!%$%k$3$3$^$G(B %%%%%%%%%%%%%

\rxy{\COLC}{\ROWG}{0}{0}
{\KY:$BF~NO0LCV(B:$<$--$BJB9T@~(B(2.2$B@a(B)$B!#%m!<%+%k$J>pJs$NF~NOK!(B(5.2$B@a(B)$B$NNc$G$b$"$k!#(B}

% $BI=$NNc#1(B
  % $BMs$,#2$D>l9g$N%?%V0LCV@_Dj$NNc(B
    \rxy{\COLA}{\ROWB}{0}{0}{\TB00}
    \rxy{\COLE}{\ROWB}{0}{0}{\TB1R}
    \rxy{\RIGHT}{\ROWB}{0}{0}{\TB9L}

  % $B5-F~Nc(B
    \xy{\XYX}{\XYY}{
    \TabTop
    \TROW|      $BI=$N:n$jJ}(B|  $B2#7S$J$7$N>l9g(B            |
    \TROW|    $B%?%V0LCV@_Dj(B|  3.1 $B@a(B                    |
    \TROW|        $B=q$-9~$_(B|  3.2 $B@a(B                    |
    \TROW|      $B4]$NCf$N;z(B|  \circN{$B;z(B}                |
    \TROW|    $B4]$NCf$N?t;z(B|  \circN5                   |
    \TROW|  $B%"%s%@!<%i%$%s(B| \underline{$B%"%s%@!<%i%$%s(B} |
    %<<<<< $B0J2<(B $B9T$NDI2C$O$3$N>e$K!*(B <<<<<<<<<<<<<<<<<<<<<<
    \TabEnd
    }


% $BI=$NNc#2(B
  % $BMs$,#3$D$N>l9g$N%?%V0LCV@_Dj$NNc(B  
    \rxy{\COLA}{\ROWK}{0}{-5}{\TB00}
    \rxy{\COLD}{\ROWK}{0}{-5}{\TB1L}
    \rxy{\COLE}{\ROWK}{0}{-5}{\TB2R}
    \rxy{\COLF}{\ROWK}{0}{-5}{\TB9R}

  % $B2#7S$"$j$N>l9g$N5-F~Nc(B
    \TONE\ROWK| $B2#7S$"$j$NI=(B   | $B@bL@$O(B 3.2$B@a(B  |    1|
    \TONE\ROWL| $B$3$NMs$O:84s$;(B |             42|   53|
    \TONE\ROWM| $B$3$l$,;09TL\(B   |            421|  333|


% floating pattern 
  % 1. $B:G=i$N0LCV$K=q$-9~$`(B
    \rxy{\COLC}{\ROWN}{0}{0}{floating pattern}
    \rxy{\COLC}{\ROWN}{5}{3}{\LARGE example}

  % 2. $B$=$l$K(B \VSHIFT ($B$^$?$O(B \HSHIFT) $B$rAH$_9g$o$;$k(B
    \def\pattern#1#2{
    \advance\VSHIFT 1.5cm
    \rxy{\COLC}{\ROWN}{0}{0}{#1}
    \rxy{\COLC}{\ROWN}{5}{3}{\LARGE #2}
    }
  % 3. $B$=$l$r;H$C$F=q$-9~$`(B
    \pattern{$BIbF0%Q%?!<%s$O(B}{4.1$B@a$K@bL@(B}
    \pattern{\bsl RESET $B$r(B}{$BK:$l$k$J!*(B}
    \RESET %$B$3$l$rK:$l$k$H$?$$$X$s(B


%$B>pJs(B package $B$NFI$_$@$7$NNc#1(B
% \packet $B$NBh#2$NDj5A$H(B unpack
  \def\packet/$B9`L\#1(B:#1/$B9`L\#2(B:#2/$B9`L\#3(B:#3/eop
  {
  \rxy{\COLF}{\ROWN}{0}{0}{$BA49`L\(B unpack:#1/#2/#3}
  \advance\VSHIFT 1cm
  }
  \unpack

%$B>pJs(B package $B$NFI$_$@$7$NNc#2(B
% \packet $B$NBh#2$NDj5A(B unpack
  \def\packet/$B9`L\#1(B:#1/$B9`L\#2(B:#2/$B9`L\#3(B:#3/eop
  {
  \rxy{\COLF}{\ROWN}{5}{20}{\large $B#29`L\(B unpack:#3/#1}
  \advance\VSHIFT 0.7cm
  }
  \unpack


% $B=q<0$N<o$3$3$^$G(B
%%%%%END%%%%%%%%%END%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\end{verbatim}

\section{$B8E$$HG$N@8$-;D$j(B}

\begin{center}
$BI=(B1. $B@~$N0z$-J}(B

\begin{tabular}{l|l|l} \hline
    & $B$?$F@~(B & $B$h$3@~(B \\ \hline
$B$O$8$a$N0LCV$N;XDj(B & \bsl vbeg & \bsl hbeg \\ \hline
$B$*$7$^$$$N0LCV$N;XDj(B & \bsl vend &  \bsl hend \\ \hline
$B:Y$$@~$r0z$/(B & \bsl vdraw & \bsl hdraw \\
$BB@$$@~$r0z$/(B & \bsl Vdraw &  \bsl Hdraw \\
$BCf4V$N@~$r0z$/(B & \bsl IVdraw &  \bsl IHdraw \\
$BGK@~$r0z$/(B &  \bsl vdotplot &  \bsl hdotplot \\ \hline
\end{tabular}
\end{center}

\end{document}











