% ^^A -*- japanese-latex -*-
% \iffalse meta-comment
%
%  pLaTeX2$B&E?7%I%-%e%a%s%H%/%i%9(B
%
%  $B$3$l$O(B LaTeX3 Project $B$N(B classes.dtx $B$H3t<02q<R%"%9%-!<$N(B jclasses.dtx
%  $B$K4p$E$$$F1|B<(B <okumura@edu.mie-u.ac.jp> $B$,2~JQ$7$?$b$N$G$9!#(B
%  $B1|B<$N2~JQItJ,$K$D$$$F$O2?$N8"Mx$b<gD%$7$^$;$s!#(B
%  $B%*%j%8%J%k$NCx:n8"$N5v$9HO0O$G<+M3$K$4MxMQ$/$@$5$$!#(B
%
%  [2002-12-19] $B$$$m$$$m$J$b$N$K<}O?$7$F$$$?$@$/:]$K%i%$%;%s%9$rL@3N$K$9$k(B
%  $BI,MW$,@8$8$F$-$^$7$?!#%"%9%-!<$N$b$N$,:G6a$O(Bmodified BSD$B%i%$%;%s%9$K$J$C(B
%  $B$F$$$^$9$N$G!$;d$N$b$N$b$=$l$K=`$8$F(Bmodified BSD$B$H$9$k$3$H$K$7$^$9!#(B
%
%  Copyright 1993 1994 1995 1996 1997 1998 1999
%  The LaTeX3 Project and any individual authors listed elsewhere
%  in this file. 
%
%  Copyright 1995-1999 ASCII Corporation.
%
% \fi
% \CheckSum{5668}
%% \CharacterTable
%%  {Upper-case    \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
%%   Lower-case    \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
%%   Digits        \0\1\2\3\4\5\6\7\8\9
%%   Exclamation   \!     Double quote  \"     Hash (number) \#
%%   Dollar        \$     Percent       \%     Ampersand     \&
%%   Acute accent  \'     Left paren    \(     Right paren   \)
%%   Asterisk      \*     Plus          \+     Comma         \,
%%   Minus         \-     Point         \.     Solidus       \/
%%   Colon         \:     Semicolon     \;     Less than     \<
%%   Equals        \=     Greater than  \>     Question mark \?
%%   Commercial at \@     Left bracket  \[     Backslash     \\
%%   Right bracket \]     Circumflex    \^     Underscore    \_
%%   Grave accent  \`     Left brace    \{     Vertical bar  \|
%%   Right brace   \}     Tilde         \~}
%
% \iffalse
%
%    \begin{macrocode}
%<article|book|jspf|kiyou>\NeedsTeXFormat{pLaTeX2e}
%<article>\ProvidesClass{jsarticle}
%<book>\ProvidesClass{jsbook}
%<jspf>\ProvidesClass{jspf}
%<kiyou>\ProvidesClass{kiyou}
%<*driver>
\ProvidesFile{jsclasses.dtx}
%</driver>
  [2014/02/07 okumura]
%<*driver>
\documentclass{jsarticle}
\usepackage{doc}
\addtolength{\textwidth}{-1in}
\addtolength{\evensidemargin}{1in}
\addtolength{\oddsidemargin}{1in}
\addtolength{\marginparwidth}{1in}
\setlength\marginparpush{0pt}
% \OnlyDescription
\DisableCrossrefs
\setcounter{StandardModuleDepth}{1}
\GetFileInfo{jsclasses.dtx}
\begin{document}
  \DocInput{jsclasses.dtx}
\end{document}
%</driver>
%    \end{macrocode}
%
% \fi
%
% \title{\pLaTeXe $B?7%I%-%e%a%s%H%/%i%9(B}
% \author{$B1|B<@2I'(B}
% \date{\filedate}
% \maketitle
%
% \MakeShortVerb{\|}
%
% \section{$B$O$8$a$K(B}
%
% $B$3$l$O(B\LaTeX3 Project$B$N(B \texttt{classes.dtx} $B$H(B
% $B3t<02q<R%"%9%-!<$N(B \texttt{jclasses.dtx} $B$K4p$E$$$F(B
% $B1|B<$,2~JQ$7$?$b$N$G$9!#(B
% $B8"Mx$K$D$$$F$ON><T$N$b$N$K=>$$$^$9!#(B
% $B1|B<$O2?$N8"Mx$b<gD%$7$^$;$s!#(B
%
% [2009-02-22] $BEDCfBv<$;a$K$h$k(Bup\LaTeX $BBP1~%Q%C%A$r<h$j9~$_$^$7$?!#(B
%
% $B$3$3$G$O<!$N%I%-%e%a%s%H%/%i%9!J%9%?%$%k%U%!%$%k!K$r:n$j$^$9!#(B
% \begin{quote}
%   \begin{tabular}{lll}
%     $\langle$\textsf{article}$\rangle$ & \texttt{jsarticle.cls}  & $BO@J8!&%l%]!<%HMQ(B \\
%     $\langle$\textsf{book}$\rangle$    & \texttt{jsbook.cls}     & $B=q@RMQ(B \\
%     $\langle$\textsf{jspf}$\rangle$    & \texttt{jspf.cls}       & $BK?3X2q;oMQ(B \\
%     $\langle$\textsf{kiyou}$\rangle$   & \texttt{kiyou.cls}      & $BK?5*MWMQ(B
%   \end{tabular}
% \end{quote}
%
% \LaTeXe $B$"$k$$$O(B\pLaTeXe $BI8=`$N%I%-%e%a%s%H%/%i%9$H$N0c$$$r@bL@$7$F$*(B
% $B$-$^$9!#(B
%
% \paragraph{JIS$B%U%)%s%H%a%H%j%C%/$N;HMQ(B}
%
% $B$3$3$G$OOBJ8(BTFM$B!J(B\TeX $B%U%)%s%H%a%H%j%C%/!K$H$7$FEl5~=q@R0u:~$N>.NSH%$5(B
% $B$s$N:n$i$l$?(BJIS$B%U%)%s%H%a%H%j%C%/(B \texttt{jis.tfm}$B!$(B\texttt{jisg.tfm}
% $B$rI8=`$G;H$$$^$9!#=>Mh$N%U%)%s%H%a%H%j%C%/(B \texttt{min10.tfm}$B!$(B
% \texttt{goth10.tfm} $B$NN`$r;H$&$K$O(B
% \begin{quote}
%   |\documentclass[mingoth]{jsarticle}|
% \end{quote}
% $B$N$h$&$K(B \texttt{mingoth} $B%*%W%7%g%s$rIU$1$^$9!#(B
%
% \paragraph{$B%5%$%:%*%W%7%g%s$N07$$$,0c$&(B}
%
% $BI8=`$N%I%-%e%a%s%H%/%i%9$G$OK\J8$N%]%$%s%H?t$r;XDj$9$k%*%W%7%g%s$,$"$j(B
% $B$^$7$?$,!$%]%$%s%H?t$O(B10$B!$(B11$B!$(B12$B$7$+$J$/!$$=$l$>$lJL$N%/%i%9%*%W%7%g%s(B
% $B%U%!%$%k$rFI$_9~$`$h$&$K$J$C$F$$$^$7$?!#$7$+$b!$I8=`$N(B10$B%]%$%s%H0J30$G(B
% $B$OB?>/%U%)%s%H$N%P%i%s%9$,Jx$l$k$3$H$,$"$j!$$"$^$jJXMx$G$O$"$j$^$;$s$G(B
% $B$7$?!#$3$3$G$OJ8;z%5%$%:$rA}$9$H%Z!<%8$r>.$5$/$7!$(B\TeX $B$N(B |\mag| $B%W%j(B
% $B%_%F%#%V$GA4BNE*$K3HBg$9$k$H$$$&<j$r;H$C$F!$(B9$B%]%$%s%H$d(B21$B!$(B25$B!$(B30$B!$(B36$B!$(B
% 43$B%]%$%s%H!$(B12Q$B!$(B14Q$B$N;XDj$r2DG=$K$7$F$$$^$9!#(B
%
% \StopEventually{}
%
% $B0J2<$G$O<B:]$N%3!<%I$KB($7$F@bL@$7$^$9!#(B
%
% \section{$B%*%W%7%g%s(B}
%
% $B$3$l$i$N%/%i%9$O(B |\documentclass{jsarticle}|
% $B$"$k$$$O(B |\documentclass[$B%*%W%7%g%s(B]{jsarticle}|
% $B$N$h$&$K8F$S=P$7$^$9!#(B
%
% $B$^$:!$%*%W%7%g%s$K4XO"$9$k$$$/$D$+$N%3%^%s%I$d%9%$%C%A!JO@M}JQ?t!K$rDj(B
% $B5A$7$^$9!#(B
%
% \begin{macro}{\if@restonecol}
%
% $BCJAH$N$H$-$K??$K$J$kO@M}JQ?t$G$9!#(B
%
%    \begin{macrocode}
\newif\if@restonecol
%    \end{macrocode}
% \end{macro}
%
% \begin{macro}{\if@titlepage}
%
% $B$3$l$r??$K$9$k$HI=Bj!$35MW$rFHN)$7$?%Z!<%8$K=PNO$7$^$9!#(B
%
%    \begin{macrocode}
\newif\if@titlepage
%    \end{macrocode}
% \end{macro}
%
% \begin{macro}{\if@openright}
%
% |\chapter|$B!$(B|\part| $B$r4q?t%Z!<%85/$3$7$K$9$k$+$I$&$+$G$9!#(B
% $B=q@R$G$O??$,I8=`$G$9!#(B
%
%    \begin{macrocode}
%<book>\newif\if@openright
%    \end{macrocode}
% \end{macro}
%
% \begin{macro}{\if@mainmatter}
%
% $B??$J$iK\J8!$56$J$iA0IU$1!&8eIU$1$G$9!#(B
% $B56$J$i(B |\chapter| $B$G>OHV9f$,=P$^$;$s!#(B
%
%    \begin{macrocode}
%<book>\newif\if@mainmatter \@mainmattertrue
%    \end{macrocode}
% \end{macro}
%
% \begin{macro}{\if@enablejfam}
%
% $BOBJ8%U%)%s%H$r?t<0%U%)%s%H$H$7$FEPO?$9$k$+$I$&$+$r<($9%9%$%C%A$G$9!#(B
%
%    \begin{macrocode}
\newif\if@enablejfam \@enablejfamtrue
%    \end{macrocode}
% \end{macro}
%
% $B0J2<$G3F%*%W%7%g%s$r@k8@$7$^$9!#(B
%
% \paragraph{$BMQ;f%5%$%:(B}
%
% JIS$B$d(BISO$B$N(BA0$BH=$OLL@Q(B $1\,\mathrm{m}^2$$B!$=D2#Hf(B $1:\sqrt{2}$
% $B$ND9J}7A$NJU$ND9$5$r(B mm $BC10L$K@Z$j<N$F$?$b$N$G$9!#(B
% $B$3$l$r4p=`$H$7$F=g$KH>Y#$7$F$O(B mm $BC10L$K@Z$j<N$F$?$b$N$,(BA1$B!$(BA2$B!$!D$G$9!#(B
%
% B$BH=$O(BJIS$B$H(BISO$B$GDj5A$,0[$J$j$^$9!#(B
% JIS$B$G$O(BB0$BH=$NLL@Q$,(B $1.5\,\mathrm{m}^2$ $B$G$9$,!$(B
% ISO$B$G$O(BB1$BH=$NJU$ND9$5$,(BA0$BH=$H(BA1$BH=$NJU$ND9$5$N4v2?J?6Q$G$9!#(B
% $B$7$?$,$C$F(BISO$B$N(BB0$BH=$O(B $1000\,\mathrm{mm} \times 1414\,\mathrm{mm}$ $B$G$9!#(B
% $B$3$N$?$a!$(B\LaTeXe $B$N(B \texttt{b5paper}
% $B$O(B $250\,\mathrm{mm} \times 176\,\mathrm{mm}$ $B$G$9$,!$(B
% \pLaTeXe $B$N(B \texttt{b5paper}
% $B$O(B $257\,\mathrm{mm} \times 182\,\mathrm{mm}$ $B$K$J$C$F$$$^$9!#(B
% $B$3$3$G$O(B\pLaTeXe $B$K$J$i$C$F(BJIS$B$K=>$$$^$7$?!#(B
% 
% $B%G%U%)%k%H$O(B \texttt{a4paper} $B$G$9!#(B
%
% \texttt{b5var}$B!J(BB5$BJQ7A!$(B182mm$B!_(B230mm$B!K!$(B
% \texttt{a4var}$B!J(BA4$BJQ7A!$(B210mm$B!_(B283mm$B!K$rDI2C$7$^$7$?!#(B
%
%    \begin{macrocode}
\DeclareOption{a3paper}{%
  \setlength\paperheight {420mm}%
  \setlength\paperwidth  {297mm}}
\DeclareOption{a4paper}{%
  \setlength\paperheight {297mm}%
  \setlength\paperwidth  {210mm}}
\DeclareOption{a5paper}{%
  \setlength\paperheight {210mm}%
  \setlength\paperwidth  {148mm}}
\DeclareOption{a6paper}{%
  \setlength\paperheight {148mm}%
  \setlength\paperwidth  {105mm}}
\DeclareOption{b4paper}{%
  \setlength\paperheight {364mm}%
  \setlength\paperwidth  {257mm}}
\DeclareOption{b5paper}{%
  \setlength\paperheight {257mm}%
  \setlength\paperwidth  {182mm}}
\DeclareOption{b6paper}{%
  \setlength\paperheight {182mm}%
  \setlength\paperwidth  {128mm}}
\DeclareOption{a4j}{%
  \setlength\paperheight {297mm}%
  \setlength\paperwidth  {210mm}}
\DeclareOption{a5j}{%
  \setlength\paperheight {210mm}%
  \setlength\paperwidth  {148mm}}
\DeclareOption{b4j}{%
  \setlength\paperheight {364mm}%
  \setlength\paperwidth  {257mm}}
\DeclareOption{b5j}{%
  \setlength\paperheight {257mm}%
  \setlength\paperwidth  {182mm}}
\DeclareOption{a4var}{%
  \setlength\paperheight {283mm}%
  \setlength\paperwidth  {210mm}}
\DeclareOption{b5var}{%
  \setlength\paperheight {230mm}%
  \setlength\paperwidth  {182mm}}
\DeclareOption{letterpaper}{%
  \setlength\paperheight {11in}%
  \setlength\paperwidth  {8.5in}}
\DeclareOption{legalpaper}{%
  \setlength\paperheight {14in}%
  \setlength\paperwidth  {8.5in}}
\DeclareOption{executivepaper}{%
  \setlength\paperheight {10.5in}%
  \setlength\paperwidth  {7.25in}}
%    \end{macrocode}
%
% \paragraph{$B2#CV$-(B}
%
% $BMQ;f$N=D$H2#$ND9$5$rF~$l49$($^$9!#(B
%
%    \begin{macrocode}
\newif\if@landscape
\@landscapefalse
\DeclareOption{landscape}{\@landscapetrue}
%    \end{macrocode}
%
% \paragraph{slide}
%
% $B%*%W%7%g%s(B \texttt{slide} $B$r?7@_$7$^$7$?!#(B
%
%    \begin{macrocode}
\newif\if@slide
\@slidefalse
%    \end{macrocode}
%
% \paragraph{$B%5%$%:%*%W%7%g%s(B}
%
% 10pt$B!$(B11pt$B!$(B12pt $B$N$[$+$K!$(B8pt$B!$(B9pt$B!$(B14pt$B!$(B17pt$B!$(B21pt$B!$(B25pt$B!$(B30pt$B!$(B36pt$B!$(B43pt $B$rDI2C$7$^$7$?!#(B
% $B$3$l$OEyHf?tNs$K$J$k$h$&$KA*$s$@$b$N$G$9!J=>Mh$N(B 20pt $B$b;D$7$^$7$?!K!#(B
% |\@ptsize| $B$NDj5A$,JQ$@$C$?$N$G$4LBOG$r$*$+$1$7$^$7$?$,!$(B
% $BI8=`E*$J%I%-%e%a%s%H%/%i%9$HF1MM$K%]%$%s%H?t$+$i(B10$B$r0z$$$?$b$N$KD>$7$^$7$?!#(B
%
% [2003-03-22] 14Q$B%*%W%7%g%s$rDI2C$7$^$7$?!#(B
%
% [2003-04-18] 12Q$B%*%W%7%g%s$rDI2C$7$^$7$?!#(B
%
%    \begin{macrocode}
\newcommand{\@ptsize}{0}
\DeclareOption{slide}{\@slidetrue\renewcommand{\@ptsize}{26}\@landscapetrue\@titlepagetrue}
\DeclareOption{8pt}{\renewcommand{\@ptsize}{-2}}
\DeclareOption{9pt}{\renewcommand{\@ptsize}{-1}}
\DeclareOption{10pt}{\renewcommand{\@ptsize}{0}}
\DeclareOption{11pt}{\renewcommand{\@ptsize}{1}}
\DeclareOption{12pt}{\renewcommand{\@ptsize}{2}}
\DeclareOption{14pt}{\renewcommand{\@ptsize}{4}}
\DeclareOption{17pt}{\renewcommand{\@ptsize}{7}}
\DeclareOption{20pt}{\renewcommand{\@ptsize}{10}}
\DeclareOption{21pt}{\renewcommand{\@ptsize}{11}}
\DeclareOption{25pt}{\renewcommand{\@ptsize}{15}}
\DeclareOption{30pt}{\renewcommand{\@ptsize}{20}}
\DeclareOption{36pt}{\renewcommand{\@ptsize}{26}}
\DeclareOption{43pt}{\renewcommand{\@ptsize}{33}}
\DeclareOption{12Q}{\renewcommand{\@ptsize}{1200}}
\DeclareOption{14Q}{\renewcommand{\@ptsize}{1400}}
\DeclareOption{10ptj}{\renewcommand{\@ptsize}{1001}}
\DeclareOption{10.5ptj}{\renewcommand{\@ptsize}{1051}}
\DeclareOption{11ptj}{\renewcommand{\@ptsize}{1101}}
\DeclareOption{12ptj}{\renewcommand{\@ptsize}{1201}}
%    \end{macrocode}
%
% \paragraph{$B%H%s%\%*%W%7%g%s(B}
%
% $B%H%s%\!J(Bcrop marks$B!K$r=PNO$7$^$9!#(B
% $B<B:]$N=hM}$O(B\pLaTeXe $BK\BN$G9T$$$^$9!J(B\texttt{plcore.dtx} $B;2>H!K!#(B
% $B%*%W%7%g%s(B \texttt{tombow} $B$GF|IUIU$-$N%H%s%\!$(B
% $B%*%W%7%g%s(B \texttt{tombo} $B$GF|IU$J$7$N%H%s%\$r=PNO$7$^$9!#(B
% $B$3$l$i$O%"%9%-!<HG$N$^$^$G$9!#(B
% $B%+%&%s%?(B |\hour|$B!$(B|\minute| $B$O(Bp\LaTeXe $BK\BN$G@k8@$5$l$F$$$^$9!#(B
%
%    \begin{macrocode}
\hour\time \divide\hour by 60\relax
\@tempcnta\hour \multiply\@tempcnta 60\relax
\minute\time \advance\minute-\@tempcnta
\DeclareOption{tombow}{%
  \tombowtrue \tombowdatetrue
  \setlength{\@tombowwidth}{.1\p@}%
  \@bannertoken{%
     \jobname\space(\number\year-\two@digits\month-\two@digits\day
     \space\two@digits\hour:\two@digits\minute)}%
  \maketombowbox}
\DeclareOption{tombo}{%
  \tombowtrue \tombowdatefalse
  \setlength{\@tombowwidth}{.1\p@}%
  \maketombowbox}
%    \end{macrocode}
%
% \paragraph{$BLLIU$1(B}
%
% $B%*%W%7%g%s(B \texttt{mentuke} $B$GI}%<%m$N%H%s%\$r=PNO$7$^$9!#(B
% $BLLIU$1$KJXMx$G$9!#$3$l$b%"%9%-!<HG$N$^$^$G$9!#(B
%
%    \begin{macrocode}
\DeclareOption{mentuke}{%
  \tombowtrue \tombowdatefalse
  \setlength{\@tombowwidth}{\z@}%
  \maketombowbox}
%    \end{macrocode}
%
% \paragraph{$BN>LL!$JRLL%*%W%7%g%s(B}
%
% \texttt{twoside} $B$G4q?t%Z!<%8!&6v?t%Z!<%8$N%l%$%"%&%H$,JQ$o$j$^$9!#(B
%
% [2003-04-29] \texttt{vartwoside} $B$G$I$A$i$N%Z!<%8$bK5Cm$,1&B&$K$J$j$^$9!#(B
%
%    \begin{macrocode}
\DeclareOption{oneside}{\@twosidefalse \@mparswitchfalse}
\DeclareOption{twoside}{\@twosidetrue \@mparswitchtrue}
\DeclareOption{vartwoside}{\@twosidetrue \@mparswitchfalse}
%    \end{macrocode}
%
% \paragraph{$BFsCJAH(B}
%
% \texttt{twocolumn} $B$GFsCJAH$K$J$j$^$9!#(B
%
%    \begin{macrocode}
\DeclareOption{onecolumn}{\@twocolumnfalse}
\DeclareOption{twocolumn}{\@twocolumntrue}
%    \end{macrocode}
%
% \paragraph{$BI=Bj%Z!<%8(B}
%
% \texttt{titlepage} $B$GI=Bj!&35MW$rFHN)$7$?%Z!<%8$K=PNO$7$^$9!#(B
%
%    \begin{macrocode}
\DeclareOption{titlepage}{\@titlepagetrue}
\DeclareOption{notitlepage}{\@titlepagefalse}
%    \end{macrocode}
%
% \paragraph{$B1&:85/$3$7(B}
%
% $B=q@R$G$O>O$ODL>o$O4q?t%Z!<%85/$3$7$K$J$j$^$9$,!$(B
% \texttt{openany} $B$G6v?t%Z!<%8$+$i$G$b;O$^$k$h$&$K$J$j$^$9!#(B
%
%    \begin{macrocode}
%<book>\DeclareOption{openright}{\@openrighttrue}
%<book>\DeclareOption{openany}{\@openrightfalse}
%    \end{macrocode}
%
% \paragraph{eqnarray$B4D6-$H?t<0$N0LCV(B}
%
% $B?9K\$5$s$N$465<($K$7$?$,$C$FA0$K0\F0$7$^$7$?!#(B
%
% \begin{environment}{eqnarray}
%
%    \LaTeX $B$N(B |eqnarray| $B4D6-$G$O(B |&| $B$G$G$-$k%"%-$,Bg$-$9$.$k(B
%    $B$h$&$G$9$N$G!$>/$7>.$5$/$7$^$9!#(B
%    $B$^$?!$Cf1{$NMWAG$b(B |\displaystyle| $B$K$7$^$9!#(B
%
%    \begin{macrocode}
\def\eqnarray{%
   \stepcounter{equation}%
   \def\@currentlabel{\p@equation\theequation}%
   \global\@eqnswtrue
   \m@th
   \global\@eqcnt\z@
   \tabskip\@centering
   \let\\\@eqncr
   $$\everycr{}\halign to\displaywidth\bgroup
       \hskip\@centering$\displaystyle\tabskip\z@skip{##}$\@eqnsel
      &\global\@eqcnt\@ne \hfil$\displaystyle{{}##{}}$\hfil
      &\global\@eqcnt\tw@ $\displaystyle{##}$\hfil\tabskip\@centering
      &\global\@eqcnt\thr@@ \hb@xt@\z@\bgroup\hss##\egroup
         \tabskip\z@skip
      \cr}
%    \end{macrocode}
% \end{environment}
%
% \texttt{leqno} $B$G?t<0HV9f$,:8B&$K$J$j$^$9!#(B
% \texttt{fleqn} $B$G?t<0$,K\J8:8C<$+$i0lDj5wN%$N$H$3$m$K=PNO$5$l$^$9!#(B
% $B?9K\$5$s$K$7$?$,$C$FD{@5$7$^$7$?!#(B
%
%    \begin{macrocode}
\DeclareOption{leqno}{\input{leqno.clo}}
\DeclareOption{fleqn}{\input{fleqn.clo}%
% fleqn$BMQ$N(Beqnarray$B4D6-$N:FDj5A(B
  \def\eqnarray{%
    \stepcounter{equation}%
    \def\@currentlabel{\p@equation\theequation}%
    \global\@eqnswtrue\m@th
    \global\@eqcnt\z@
    \tabskip\mathindent
    \let\\=\@eqncr
    \setlength\abovedisplayskip{\topsep}%
    \ifvmode
      \addtolength\abovedisplayskip{\partopsep}%
    \fi
    \addtolength\abovedisplayskip{\parskip}%
    \setlength\belowdisplayskip{\abovedisplayskip}%
    \setlength\belowdisplayshortskip{\abovedisplayskip}%
    \setlength\abovedisplayshortskip{\abovedisplayskip}%
    $$\everycr{}\halign to\linewidth% $$
    \bgroup
      \hskip\@centering$\displaystyle\tabskip\z@skip{##}$\@eqnsel
      &\global\@eqcnt\@ne \hfil$\displaystyle{{}##{}}$\hfil
      &\global\@eqcnt\tw@
        $\displaystyle{##}$\hfil \tabskip\@centering
      &\global\@eqcnt\thr@@ \hb@xt@\z@\bgroup\hss##\egroup
    \tabskip\z@skip\cr
    }}
%    \end{macrocode}
%
% \paragraph{$BJ88%%j%9%H(B}
%
% $BJ88%%j%9%H$r(Bopen$B7A<0!JCx<TL>$d=qL>$N8e$K2~9T$,F~$k!K$G=PNO$7$^$9!#(B
% $B$3$l$O;H$o$l$k$3$H$O$J$$$N$G%3%a%s%H%"%&%H$7$F$"$j$^$9!#(B
%
%    \begin{macrocode}
% \DeclareOption{openbib}{%
%   \AtEndOfPackage{%
%    \renewcommand\@openbib@code{%
%       \advance\leftmargin\bibindent
%       \itemindent -\bibindent
%       \listparindent \itemindent
%       \parsep \z@}%
%    \renewcommand\newblock{\par}}}
%    \end{macrocode}
%
% \paragraph{$B?t<0%U%)%s%H$H$7$FOBJ8%U%)%s%H$rEPO?$7$J$$%*%W%7%g%s(B}
%
% $B?t<0Cf$G$O(B16$BDL$j$N%U%)%s%H$7$+;H$($^$;$s!#(B
% AMSFonts$B$d(B \texttt{mathptmx} $B%Q%C%1!<%8$r;H$C$F?t<0%U%)%s%H$r(B
% $B$?$/$5$s;H$&$H(B ``Too many math alphabets \ldots'' $B$H$$$&%(%i!<$,(B
% $B5/$3$C$F$7$^$$$^$9!#(B\texttt{disablejfam} $B%*%W%7%g%s$rIU$1$l$P!$(B
% $BL@D+!&%4%7%C%/$r?t<0MQ%U%)%s%H$H$7$FEPO?$9$k$N$r$d$a$^$9$N$G!$(B
% $B?t<0MQ%U%)%s%H$,Fs$D@aLs$G$-$^$9!#(B
% $B$$$:$l$K$7$F$b(B |\textmc| $B$d(B |\mbox| $B$d(B \texttt{amsmath}
% $B%Q%C%1!<%8$N(B |\text| $B$r;H$($P?t<0Cf$GOBJ8%U%)%s%H$,;H$($^$9$N$G!$(B
% $B$3$N?7%I%-%e%a%s%H%/%i%9$G$OI8=`$GOBJ8%U%)%s%H$r?t<0MQ$KEPO?(B
% $B$7$J$$$3$H$K$7$F$$$?$N$G$9$,!$=>Mh$N%I%-%e%a%s%H%/%i%9$N;EMM$K(B
% $B9g$o$;$k$3$H$K$7$^$7$?!#(B
%
%    \begin{macrocode}
\DeclareOption{disablejfam}{\@enablejfamfalse}
%    \end{macrocode}
%
% \paragraph{$B%I%i%U%H(B}
%
% \texttt{draft} $B$G(Boverfull box$B$N5/$-$?9TKv$K(B5pt$B$N7S@~$r0z$-$^$9!#(B
%
%    \begin{macrocode}
\newif\ifdraft
\DeclareOption{draft}{\drafttrue \setlength\overfullrule{5pt}}
\DeclareOption{final}{\draftfalse \setlength\overfullrule{0pt}}
%    \end{macrocode}
%
% \paragraph{$BOBJ8%U%)%s%H%a%H%j%C%/$NA*Br(B}
%
% $B$3$3$G$O?7$7$$(B \texttt{jis} $B%U%)%s%H%a%H%j%C%/$rI8=`$G;H$$$^$9$,!$(B
% $B8E$$(B \texttt{min10}$B!$(B\texttt{goth10} $B$J$I$r;H$$$?$$$H$-$O(B \texttt{mingoth}
% $B$H$$$&%*%W%7%g%s$r;XDj$7$^$9!#(B
% $B$^$?!$(B\texttt{winjis} $B%*%W%7%g%s$G(B \texttt{winjis} $B%a%H%j%C%/$,;H$($^$9!#(B
%
%    \begin{macrocode}
\newif\ifwinjis
\winjisfalse
\newif\ifmingoth
\mingothfalse
\newif\ifjisfont
\jisfontfalse
\newif\if@jsc@uplatex
\@jsc@uplatexfalse
\DeclareOption{mingoth}{\mingothtrue}
\DeclareOption{winjis}{\winjistrue}
\DeclareOption{jis}{\jisfonttrue}
\DeclareOption{uplatex}{\@jsc@uplatextrue\winjisfalse}
\def\jsc@JYn{\if@jsc@uplatex JY2\else JY1\fi}
\def\jsc@JTn{\if@jsc@uplatex JT2\else JT1\fi}
\def\jsc@pfx@{\if@jsc@uplatex u\else \fi}
%    \end{macrocode}
%
% \paragraph{papersize$B%9%Z%7%c%k$NMxMQ(B}
%
% dvips$B$d(Bdviout$B$GMQ;f@_Dj$r<+F02=$9$k$K$O(B
% $B%*%W%7%g%s(B \texttt{papersize} $B$rM?$($^$9!#(B
%
%    \begin{macrocode}
\newif\ifpapersize
\papersizefalse
\DeclareOption{papersize}{\papersizetrue}
%    \end{macrocode}
%
% \paragraph{$B1Q8l2=(B}
%
% $B%*%W%7%g%s(B \texttt{english} $B$r?7@_$7$^$7$?!#(B
%
%    \begin{macrocode}
\newif\if@english
\@englishfalse
\DeclareOption{english}{\@englishtrue}
%    \end{macrocode}
%
% \paragraph{jsreport$BAjEv(B}
%
% $B%*%W%7%g%s(B \texttt{report} $B$r?7@_$7$^$7$?!#(B
%
%    \begin{macrocode}
%<*book>
\newif\if@report
\@reportfalse
\DeclareOption{report}{\@reporttrue\@openrightfalse\@twosidefalse\@mparswitchfalse}
%</book>
%    \end{macrocode}
%
% \paragraph{$B%*%W%7%g%s$N<B9T(B}
%
% $B%G%U%)%k%H$N%*%W%7%g%s$r<B9T$7!$(B|dvi| $B%U%!%$%k$N@hF,$K(Bdvips$B$N(Bpapersize
% special$B$r=q$-9~$_$^$9!#$3$N(Bspecial$B$O(Bdvips$B$d:G6a$N(Bdviout$B$,BP1~$7$F$$$^$9!#(B
% |multicols| $B$d(B |url| $B$r(B |\RequirePackage| $B$9$k$N$O$d$a$^$7$?!#(B
%
%    \begin{macrocode}
%<article>\ExecuteOptions{a4paper,oneside,onecolumn,notitlepage,final}
%<book>\ExecuteOptions{a4paper,twoside,onecolumn,titlepage,openright,final}
%<jspf>\ExecuteOptions{a4paper,twoside,twocolumn,notitlepage,fleqn,final}
%<kiyou>\ExecuteOptions{a4paper,twoside,twocolumn,notitlepage,final}
\ProcessOptions
%    \end{macrocode}
%
% $B8e=hM}(B
%
%    \begin{macrocode}
\if@slide
  \def\maybeblue{\@ifundefined{ver@color.sty}{}{\color{blue}}}
\fi
\if@landscape
  \setlength\@tempdima  {\paperheight}
  \setlength\paperheight{\paperwidth}
  \setlength\paperwidth {\@tempdima}
\fi
%    \end{macrocode}
%
% \paragraph{papersize$B%9%Z%7%c%k$N=PNO(B}
%
% dvips$B$N(Bpapersize$B%9%Z%7%c%k$r=PNO$7$^$9!#(B
% $B$3$l$G(Bdvips$B$d?7$7$$(Bdviout$B$G=PNONN0h$,<+F0@_Dj$G$-$^$9!#(B
% $B%H%s%\$NIU$$$?$H$-$NMQ;f%5%$%:$OL50UL#$G$9$,!$(B
% $B$$$o$f$k!V%N%S!W%5%$%:$H$$$&=D2#(B1$B%$%s%A$:$DD9$$MQ;f$K=PNO$9$k$3$H$r9M$($F!$(B
% 1$B%$%s%A$:$D2C$($^$7$?!#(B
% $B$H$3$m$,(B\pLaTeXe $B$O%H%s%\=PNOI}$rN>B&$K(B1$B%$%s%A$H$C$F$$$^$9$N$G!$(B
% dvips$B;HMQ;~$K(B
% \begin{quote}
%   |-O -0.5in,-0.5in|
% \end{quote}
% $B$H$$$&%*%W%7%g%s$rM?$($FN>B&(B0.5$B%$%s%A$N%H%s%\$K$9$k$H$$$$$G$7$g$&!#(B
%
% [2003-05-17] $B%H%s%\$r%W%l%S%e!<$K;H$&$3$H$r9M$($F(B1$B%$%s%A$r(B2$B%$%s%A$K$7$^$7$?!#(B
%
%    \begin{macrocode}
\ifpapersize
  \setlength{\@tempdima}{\paperwidth}
  \setlength{\@tempdimb}{\paperheight}
  \iftombow
    \advance \@tempdima 2in
    \advance \@tempdimb 2in
  \fi
  \AtBeginDvi{\special{papersize=\the\@tempdima,\the\@tempdimb}}
\fi
%    \end{macrocode}
%
% \paragraph{$B4p=`$H$J$k9TAw$j(B}
%
% \begin{macro}{\n@baseline}
%
% $B4p=`$H$J$k9TAw$j$r%]%$%s%HC10L$GI=$7$?$b$N$G$9!#(B
%
%    \begin{macrocode}
%<article|book>\if@slide\def\n@baseline{13}\else\def\n@baseline{16}\fi
%<jspf>\def\n@baseline{14.554375}
%<kiyou>\def\n@baseline{14.897}
%    \end{macrocode}
% \end{macro}
%
% \paragraph{$B3HBgN($N@_Dj(B}
%
% $B%5%$%:$NJQ99$O(B\TeX $B$N%W%j%_%F%#%V(B |\mag| $B$r;H$C$F9T$$$^$9!#(B
% 9$B%]%$%s%H$K$D$$$F$O9TAw$j$b<c43=L$a$^$7$?!#(B
% $B%5%$%:$K$D$$$F$OA4LLE*$K8+D>$7$^$7$?!#(B
%
% [2008-12-26] 1000 / |\mag| $B$KAjEv$9$k(B |\inv@mag| $B$rDj5A$7$^$7$?!#(B
% |truein| $B$r;H$C$F$$$?$H$3$m$r(B |\inv@mag in| $B$KD>$7$^$7$?$N$G!$(B
% |geometry| $B%Q%C%1!<%8$H6&B8$G$-$k$H;W$$$^$9!#(B
% $B$J$*!$?7%I%-%e%a%s%H%/%i%9B&$G(B |10pt| $B0J30$K$9$k>l9g$NCm0U!'(B
% \begin{itemize}
% \item |geometry| $BB&$G%*%W%7%g%s(B |truedimen| $B$r;XDj$7$F$/$@$5$$!#(B
% \item |geometry| $BB&$G%*%W%7%g%s(B |mag| $B$O;H$($^$;$s!#(B
% \end{itemize}
%
%    \begin{macrocode}
\def\inv@mag{1}
\ifnum\@ptsize=-2
  \mag 833
  \def\inv@mag{1.20048}
  \def\n@baseline{15}%
\fi
\ifnum\@ptsize=-1
  \mag 913 % formerly 900
  \def\inv@mag{1.09529}
  \def\n@baseline{15}%
\fi
\ifnum\@ptsize=1
  \mag 1095 % formerly 1100
  \def\inv@mag{0.913242}
\fi
\ifnum\@ptsize=2
  \mag 1200
  \def\inv@mag{0.833333}
\fi
\ifnum\@ptsize=4
  \mag 1440
  \def\inv@mag{0.694444}
\fi
\ifnum\@ptsize=7
  \mag 1728
  \def\inv@mag{0.578704}
\fi
\ifnum\@ptsize=10
  \mag 2000
  \def\inv@mag{0.5}
\fi
\ifnum\@ptsize=11
  \mag 2074
  \def\inv@mag{0.48216}
\fi
\ifnum\@ptsize=15
  \mag 2488
  \def\inv@mag{0.401929}
\fi
\ifnum\@ptsize=20
  \mag 2986
  \def\inv@mag{0.334896}
\fi
\ifnum\@ptsize=26
  \mag 3583
  \def\inv@mag{0.279096}
\fi
\ifnum\@ptsize=33
  \mag 4300
  \def\inv@mag{0.232558}
\fi
\ifnum\@ptsize=1200
  \mag 923
  \def\inv@mag{1.0834236}
\fi
\ifnum\@ptsize=1400
  \mag 1077
  \def\inv@mag{0.928505}
\fi
\ifnum\@ptsize=1001
  \mag 1085
  \def\inv@mag{0.921659}
\fi
\ifnum\@ptsize=1051
  \mag 1139
  \def\inv@mag{0.877963}
\fi
\ifnum\@ptsize=1101
  \mag 1194
  \def\inv@mag{0.837521}
\fi
\ifnum\@ptsize=1201
  \mag 1302
  \def\inv@mag{0.768049}
\fi
%<*kiyou>
\mag 977
\def\inv@mag{1.02354}
%</kiyou>
\setlength\paperwidth{\inv@mag\paperwidth}%
\setlength\paperheight{\inv@mag\paperheight}%
%    \end{macrocode}
%
% \paragraph{pagesize$B%9%Z%7%c%k$N=PNO(B}
%
% [2003-05-17] dvipdfm(x)$B$N(Bpagesize$B%9%Z%7%c%k$r=PNO$7$^$9!#(B
%
% [2004-08-08] $B:#$N(Bdvipdfmx$B$O(Bdvips$BMQ%9%Z%7%c%k$rM}2r$9$k$h$&$J$N$G30$7$^$7$?!#(B
%
%    \begin{macrocode}
% \ifpapersize
%   \setlength{\@tempdima}{\paperwidth}
%   \setlength{\@tempdimb}{\paperheight}
%   \iftombow
%     \advance \@tempdima 2truein
%     \advance \@tempdimb 2truein
%   \fi
%   \AtBeginDvi{\special{pdf: pagesize width \the\@tempdima\space height \the\@tempdimb}}
% \fi
%    \end{macrocode}
%
% \section{$BOBJ8%U%)%s%H$NJQ99(B}
%
% JIS$B$N(B1$B%]%$%s%H$O(B0.3514mm$B!JLs(B1/72.28$B%$%s%A!K!$(B
% PostScript$B$N(B1$B%]%$%s%H$O(B1/72$B%$%s%A$G$9$,!$(B
% \TeX $B$G$O(B1/72.27$B%$%s%A$r(B1pt$B!J%]%$%s%H!K!$(B
% 1/72$B%$%s%A$r(B1bp$B!J%S%C%0%]%$%s%H!K$HI=$7$^$9!#(B
% QuarkXPress$B$J$I$N(BDTP$B%=%U%H$OI8=`$G(B1/72$B%$%s%A$r(B1$B%]%$%s%H(B
% $B$H$7$^$9$,!$0J2<$G$O$9$Y$F(B1/72.27$B%$%s%A$r(B1pt$B$H$7$F$$$^$9!#(B
% 1$B%$%s%A$ODj5A$K$h$j(B25.4mm$B$G$9!#(B
%
% $B$5$i$K$d$d$3$7$$$3$H$K!$(B\pTeX $B!J%"%9%-!<$,F|K\8l2=$7$?(B\TeX $B!K(B
% $B$N8x>N(B10$B%]%$%s%H$NOBJ8%U%)%s%H!J(B\texttt{min10} $B$J$I!K$O!$(B
% $B<B@#!JI8=`$N;zAw$jNL!K$,(B9.62216pt$B$G$9!#(B
% $B$3$l$O(B3.3818mm$B!$<L8&$N<L?"5!$NC10L$G$O(B13.527$B5i!$(B
% PostScript$B$NC10L$G$O(B9.5862$B%]%$%s%H$K$J$j$^$9!#(B
% \texttt{jis} $B%U%)%s%H$J$I$b$3$NCM$rF'=1$7$F$$$^$9!#(B
%
% $B$3$N8x>N(B10$B%]%$%s%H$N%U%)%s%H$r$3$3$G$O(B13$B5i$K=L>.$7$F(B
% $B;H$&$3$H$K$7$^$9!#$=$N$?$a$K$O!$(B$13/13.527 = 0.961$ $BG\(B
% $B$9$l$P$$$$$3$H$K$J$j$^$9!#(B
%
% $B$^$?!$$3$3$G$OOBJ8(BTFM$B$H$7$FEl5~=q@R0u:~$N>.NSH%$5$s$N(B
% $B:n$i$l$?(BJIS$B%U%)%s%H%a%H%j%C%/!J(B\texttt{jis}$B!$(B\texttt{jisg}$B!K(B
% $B$rI8=`$G;H$&$3$H$K$7$^$9$,!$(B\texttt{mingoth} $B%*%W%7%g%s$rIU$1$k$H(B
% $B=>Mh$N%U%)%s%H%a%H%j%C%/!J(B\texttt{min}$B!$(B\texttt{goth}$B!K(B
% $B$r;H$&$h$&$K$7$^$9!#(B
%
%    \begin{macrocode}
%<*!jspf>
\ifwinjis
  \DeclareFontShape{JY1}{mc}{m}{n}{<-> s * [0.961] winjis}{}
  \DeclareFontShape{JY1}{gt}{m}{n}{<-> s * [0.961] winjisg}{}
  \DeclareFontShape{JT1}{mc}{m}{n}{<-> s * [0.961] winjis-v}{}
  \DeclareFontShape{JT1}{gt}{m}{n}{<-> s * [0.961] winjisg-v}{}
\else
  \ifmingoth
    \DeclareFontShape{\jsc@JYn}{mc}{m}{n}{<-> s * [0.961] \jsc@pfx@ min10}{}
    \DeclareFontShape{\jsc@JYn}{gt}{m}{n}{<-> s * [0.961] \jsc@pfx@ goth10}{}
    \DeclareFontShape{\jsc@JTn}{mc}{m}{n}{<-> s * [0.961] \jsc@pfx@ tmin10}{}
    \DeclareFontShape{\jsc@JTn}{gt}{m}{n}{<-> s * [0.961] \jsc@pfx@ tgoth10}{}
  \else
    \ifjisfont
      \DeclareFontShape{\jsc@JYn}{mc}{m}{n}{<-> s * [0.961] \jsc@pfx@ jis}{}
      \DeclareFontShape{\jsc@JYn}{gt}{m}{n}{<-> s * [0.961] \jsc@pfx@ jisg}{}
      \DeclareFontShape{\jsc@JTn}{mc}{m}{n}{<-> s * [0.961] \jsc@pfx@ tmin10}{}
      \DeclareFontShape{\jsc@JTn}{gt}{m}{n}{<-> s * [0.961] \jsc@pfx@ tgoth10}{}
    \else
      \if@jsc@uplatex
        \DeclareFontShape{JY2}{mc}{m}{n}{<-> s * [0.924690] upjisr-h}{}
        \DeclareFontShape{JY2}{gt}{m}{n}{<-> s * [0.924690] upjisg-h}{}
        \DeclareFontShape{JT2}{mc}{m}{n}{<-> s * [0.924690] upjisr-v}{}
        \DeclareFontShape{JT2}{gt}{m}{n}{<-> s * [0.924690] upjisg-v}{}
      \else
        \DeclareFontShape{\jsc@JYn}{mc}{m}{n}{<-> s * [0.961] \jsc@pfx@ jis}{}
        \DeclareFontShape{\jsc@JYn}{gt}{m}{n}{<-> s * [0.961] \jsc@pfx@ jisg}{}
        \DeclareFontShape{\jsc@JTn}{mc}{m}{n}{<-> s * [0.961] \jsc@pfx@ tmin10}{}
        \DeclareFontShape{\jsc@JTn}{gt}{m}{n}{<-> s * [0.961] \jsc@pfx@ tgoth10}{}
      \fi
    \fi
  \fi
\fi
%</!jspf>
%    \end{macrocode}
%
% 9.62216$B%]%$%s%H$NOBJ8%U%)%s%H$r$5$i$K(B0.961$BG\$7$?$3$H$K$h$j!$(B
% $BLs(B9.25$B%]%$%s%H!$(B
% DTP$B$G;H$&C10L!J(B1/72$B%$%s%A!K$G$O(B9.21$B%]%$%s%H$H$$$&$3$H$K$J$j!$(B
% $B8x>N(B10$B%]%$%s%H$H$$$C$F$b<B$O(B9$B%]%$%s%H6/$K$J$j$^$9!#(B
%
% $BK?3X2q;o$G$O!$(B
% $BOBJ8%U%)%s%H$r(BPostScript$B$N(B9$B%]%$%s%H$K$9$k$?$a$K!$(B
% $9/(9.62216*72/72.27) = 0.93885$ $BG\$7$^$9!#(B
%
%    \begin{macrocode}
%<*jspf>
\ifwinjis
  \DeclareFontShape{JY1}{mc}{m}{n}{<-> s * [0.93885] winjis}{}
  \DeclareFontShape{JY1}{gt}{m}{n}{<-> s * [0.93885] winjisg}{}
  \DeclareFontShape{JT1}{mc}{m}{n}{<-> s * [0.93885] winjis-v}{}
  \DeclareFontShape{JT1}{gt}{m}{n}{<-> s * [0.93885] winjisg-v}{}
\else
  \ifmingoth
    \DeclareFontShape{\jsc@JYn}{mc}{m}{n}{<-> s * [0.93885] \jsc@pfx@ min10}{}
    \DeclareFontShape{\jsc@JYn}{gt}{m}{n}{<-> s * [0.93885] \jsc@pfx@ goth10}{}
    \DeclareFontShape{\jsc@JTn}{mc}{m}{n}{<-> s * [0.93885] \jsc@pfx@ tmin10}{}
    \DeclareFontShape{\jsc@JTn}{gt}{m}{n}{<-> s * [0.93885] \jsc@pfx@ tgoth10}{}
  \else
    \ifjisfont
      \DeclareFontShape{\jsc@JYn}{mc}{m}{n}{<-> s * [0.93885] \jsc@pfx@ jis}{}
      \DeclareFontShape{\jsc@JYn}{gt}{m}{n}{<-> s * [0.93885] \jsc@pfx@ jisg}{}
      \DeclareFontShape{\jsc@JTn}{mc}{m}{n}{<-> s * [0.93885] \jsc@pfx@ tmin10}{}
      \DeclareFontShape{\jsc@JTn}{gt}{m}{n}{<-> s * [0.93885] \jsc@pfx@ tgoth10}{}
    \else
      \if@jsc@uplatex
        \DeclareFontShape{JY2}{mc}{m}{n}{<-> s * [0.903375] upjisr-h}{}
        \DeclareFontShape{JY2}{gt}{m}{n}{<-> s * [0.903375] upjisg-h}{}
        \DeclareFontShape{JT2}{mc}{m}{n}{<-> s * [0.903375] upjisr-v}{}
        \DeclareFontShape{JT2}{gt}{m}{n}{<-> s * [0.903375] upjisg-v}{}
      \else
        \DeclareFontShape{\jsc@JYn}{mc}{m}{n}{<-> s * [0.93885] \jsc@pfx@ jis}{}
        \DeclareFontShape{\jsc@JYn}{gt}{m}{n}{<-> s * [0.93885] \jsc@pfx@ jisg}{}
        \DeclareFontShape{\jsc@JTn}{mc}{m}{n}{<-> s * [0.93885] \jsc@pfx@ tmin10}{}
        \DeclareFontShape{\jsc@JTn}{gt}{m}{n}{<-> s * [0.93885] \jsc@pfx@ tgoth10}{}
      \fi
    \fi
  \fi
\fi
%</jspf>
%    \end{macrocode}
%
% $BOBJ8$G%$%?%j%C%/BN!$<PBN!$%5%s%;%j%UBN!$(B
% $B%?%$%W%i%$%?BN$NBe$o$j$K%4%7%C%/BN$r;H$&$3$H$K$7$^$9!#(B
%
% [2003-03-16] $B%$%?%j%C%/BN!$<PBN$K$D$$$F!$OBJ8$G%4%7%C%/$rEv$F$F$$$^$7$?$,!$(B
% $B?t3X$NDjM}4D6-$J$I$GB?NL$N%$%?%j%C%/BN$r;H$&$3$H$,$"$j!$%4%7%C%/$K(B
% $B$9$k$H9u!9$H$J$C$F$7$^$&$H$$$&J@32$,$"$j$^$7$?!#(B
% |amsthm| $B$r;H$o$J$$>l9g$ODjM}$NK\J8$,L@D+$K$J$k$h$&$K(B |\newtheorem|
% $B4D6-$r<jD>$7$7$F$7$N$$$G$$$^$7$?$,!$(B
% \TeX $B$,?t3X$GB?MQ$5$l$k$3$H$r9M$($k$H!$%$%?%j%C%/BN$KL@D+BN$r(B
% $BEv$F$?$[$&$,$$$$$h$&$K;W$($F$-$^$7$?$N$G!$(B
% $B%$%?%j%C%/BN!&<PBN$KBP1~$9$kOBJ8$rL@D+BN$KJQ$($k$3$H$K$7$^$7$?!#(B
%
% [2004-11-03] |\rmfamily| $B$bOBJ8BP1~$K$7$^$7$?!#(B
%
%    \begin{macrocode}
% \DeclareFontShape{\jsc@JYn}{mc}{bx}{n}{<->ssub*gt/m/n}{} % in \jsc@JYnmc
% \DeclareFontShape{\jsc@JYn}{gt}{bx}{n}{<->ssub*gt/m/n}{} % in \jsc@JYngt
\DeclareFontShape{\jsc@JYn}{mc}{m}{it}{<->ssub*mc/m/n}{}
\DeclareFontShape{\jsc@JYn}{mc}{m}{sl}{<->ssub*mc/m/n}{}
\DeclareFontShape{\jsc@JYn}{mc}{m}{sc}{<->ssub*mc/m/n}{}
\DeclareFontShape{\jsc@JYn}{gt}{m}{it}{<->ssub*gt/m/n}{}
\DeclareFontShape{\jsc@JYn}{gt}{m}{sl}{<->ssub*gt/m/n}{}
\DeclareFontShape{\jsc@JYn}{mc}{bx}{it}{<->ssub*gt/m/n}{}
\DeclareFontShape{\jsc@JYn}{mc}{bx}{sl}{<->ssub*gt/m/n}{}
% \DeclareFontShape{\jsc@JTn}{mc}{bx}{n}{<->ssub*gt/m/n}{} % in \jsc@JTnmc
% \DeclareFontShape{\jsc@JTn}{gt}{bx}{n}{<->ssub*gt/m/n}{} % in \jsc@JTngt
\DeclareFontShape{\jsc@JTn}{mc}{m}{it}{<->ssub*mc/m/n}{}
\DeclareFontShape{\jsc@JTn}{mc}{m}{sl}{<->ssub*mc/m/n}{}
\DeclareFontShape{\jsc@JTn}{mc}{m}{sc}{<->ssub*mc/m/n}{}
\DeclareFontShape{\jsc@JTn}{gt}{m}{it}{<->ssub*gt/m/n}{}
\DeclareFontShape{\jsc@JTn}{gt}{m}{sl}{<->ssub*gt/m/n}{}
\DeclareFontShape{\jsc@JTn}{mc}{bx}{it}{<->ssub*gt/m/n}{}
\DeclareFontShape{\jsc@JTn}{mc}{bx}{sl}{<->ssub*gt/m/n}{}
\DeclareRobustCommand\rmfamily
        {\not@math@alphabet\rmfamily\mathrm
         \romanfamily\rmdefault\kanjifamily\mcdefault\selectfont}
\DeclareRobustCommand\sffamily
        {\not@math@alphabet\sffamily\mathsf
         \romanfamily\sfdefault\kanjifamily\gtdefault\selectfont}
\DeclareRobustCommand\ttfamily
        {\not@math@alphabet\ttfamily\mathtt
         \romanfamily\ttdefault\kanjifamily\gtdefault\selectfont}
%    \end{macrocode}
%
% \begin{macro}{\textmc}
% \begin{macro}{\textgt}
%
% $B<!$N%3%^%s%I$O%$%?%j%C%/Jd@5$J$I$b4^$a$FDj5A$5$l$F$$$^$9$,!$(B
% $BOBJ8$G$O%$%?%j%C%/Jd@5$O$"$^$jLr$KN)$?$:!$(B
% $B2$J8!&OBJ84V$N%0%k!<$,F~$i$J$$$H$$$&I{:nMQ$b$"$j$^$9$N$G!$(B
% $BC1=c$JDj5A$KD>$7$^$9!#(B
%
%    \begin{macrocode}
\def\textmc#1{\relax\ifmmode\hbox\fi{\mcfamily #1}}
\def\textgt#1{\relax\ifmmode\hbox\fi{\gtfamily #1}}
%    \end{macrocode}
% \end{macro}
% \end{macro}
%
% $B?7%/%i%9$G$b(B \texttt{disablejfam} $B%*%W%7%g%s$rM?$($J$1$l$P?t<0Fb$G(B
% $BF|K\8l$,;H$($k$h$&$K$7$^$7$?!#(B
%
% $B$5$i$K(B2005/12/01$BHG$N(BLaTeX$B$KBP1~$7$?(BpLaTeX$B$KBP1~$7$^$7$?(B
% $B!J(BThanks: ymt$B$5$s!K!#(B
%
% [2010-03-14] |http://oku.edu.mie-u.ac.jp/tex/mod/forum/discuss.php?d=411|
% $B$G$N;3K\$5$s$N$4;XE&$K=>$C$F=$@5$7$^$7$?!#(B
%
%    \begin{macrocode}
\def\reDeclareMathAlphabet#1#2#3{%
  \edef\@tempa{\expandafter\@gobble\string#2}%
  \edef\@tempb{\expandafter\@gobble\string#3}%
  \edef\@tempc{\string @\expandafter\@gobbletwo\string#2}%
  \ifx\@tempc\@tempa%
    \edef\@tempa{\expandafter\@gobbletwo\string#2}%
    \edef\@tempb{\expandafter\@gobbletwo\string#3}%
  \fi
  \begingroup
    \let\protect\noexpand
    \def\@tempaa{\relax}%
    \expandafter\ifx\csname RDMAorg@\@tempa\endcsname\relax
      \edef\@tempaa{\expandafter\def\expandafter\noexpand%
        \csname RDMAorg@\@tempa\endcsname{%
          \expandafter\noexpand\csname\@tempa\endcsname}}%
    \fi
    \def\@tempbb{\relax}%
    \expandafter\ifx\csname RDMAorg@\@tempb\endcsname\relax
      \edef\@tempbb{\expandafter\def\expandafter\noexpand%
        \csname RDMAorg@\@tempb\endcsname{%
          \expandafter\noexpand\csname\@tempb\endcsname}}%
    \fi
    \edef\@tempc{\@tempaa\@tempbb}%
  \expandafter\endgroup\@tempc%
  \edef#1{\noexpand\protect\expandafter\noexpand\csname%
    \expandafter\@gobble\string#1\space\space\endcsname}%
  \expandafter\edef\csname\expandafter\@gobble\string#1\space\space\endcsname%
    {\noexpand\DualLang@mathalph@bet%
      {\expandafter\noexpand\csname RDMAorg@\@tempa\endcsname}%
      {\expandafter\noexpand\csname RDMAorg@\@tempb\endcsname}%
  }%
}
\@onlypreamble\reDeclareMathAlphabet
\def\DualLang@mathalph@bet#1#2{%
  \relax\ifmmode
    \ifx\math@bgroup\bgroup%     2e normal style     (\mathrm{...})
      \bgroup\let\DualLang@Mfontsw\DLMfontsw@standard
    \else
      \ifx\math@bgroup\relax%    2e two letter style (\rm->\mathrm)
        \let\DualLang@Mfontsw\DLMfontsw@oldstyle
      \else
        \ifx\math@bgroup\@empty% 2.09 oldlfont style ({\mathrm ...})
          \let\DualLang@Mfontsw\DLMfontsw@oldlfont
        \else%                   panic! assume 2e normal style
          \bgroup\let\DualLang@Mfontsw\DLMfontsw@standard
        \fi
      \fi
    \fi
  \else
    \let\DualLang@Mfontsw\@firstoftwo
  \fi
  \DualLang@Mfontsw{#1}{#2}%
}
\def\DLMfontsw@standard#1#2#3{#1{#2{#3}}\egroup}
\def\DLMfontsw@oldstyle#1#2{#1\relax\@fontswitch\relax{#2}}
\def\DLMfontsw@oldlfont#1#2{#1\relax#2\relax}
\if@enablejfam
  \if@compatibility\else
    \DeclareSymbolFont{mincho}{\jsc@JYn}{mc}{m}{n}
    \DeclareSymbolFontAlphabet{\mathmc}{mincho}
    \SetSymbolFont{mincho}{bold}{\jsc@JYn}{gt}{m}{n}
    \jfam\symmincho
    \DeclareMathAlphabet{\mathgt}{\jsc@JYn}{gt}{m}{n}
  \fi
  \AtBeginDocument{%
    \reDeclareMathAlphabet{\mathrm}{\@mathrm}{\@mathmc}
    \reDeclareMathAlphabet{\mathbf}{\@mathbf}{\@mathgt}}
\fi
%    \end{macrocode}
%
% \begin{macro}{\textsterling}
%
% $B$3$l$O(B |\pounds| $BL?Na$G<B:]$K8F$S=P$5$l$kJ8;z$G$9!#(B
% $B=>Mh$+$i$N(BOT1$B%(%s%3!<%G%#%s%0$G$O(B |\$| $B$N%$%?%j%C%/BN$,(B |\pounds|
% $B$J$N$G(B \texttt{cmti} $B$,;H$o$l$F$$$^$7$?$,!$(B
% 1994$BG/=U$+$i$O(B \texttt{cmu}$B!J(Bupright italic$B!$D>N)%$%?%j%C%/BN!K(B
% $B$KJQ$o$j$^$7$?!#(B
% $B$7$+$7(B \texttt{cmu} $B$O$=$N@-3J$+$i$7$F<B83E*$J$b$N$G$"$j!$(B
% |\pounds| $B0J30$G;H$o$l$k$H$O;W$($J$$$N$G!$(B
% $B$3$3$G$O(B \texttt{cmti} $B$KLa$7$F$7$^$$$^$9!#(B
%
% [2003-08-20] Computer Modern$B%U%)%s%H$r;H$&5!2q$b8:$j!$(BT1$B%(%s%3!<%G%#%s%0(B
% $B$,0lHLE*$K$J$C$F$-$^$7$?!#$3$NDj5A$O$b$&$"$^$j0UL#$,$J$$$N$G>C$7$^$9!#(B
%
%    \begin{macrocode}
% \DeclareTextCommand{\textsterling}{OT1}{{\itshape\char`\$}}
%    \end{macrocode}
% \end{macro}
%
% $B6XB'%Q%i%a!<%?$b<c43=$@5$7$^$9!#(B
%
% $B%"%9%-!<$N(B \texttt{kinsoku.dtx} $B$G$O<!$N;0$D$,(B5000$B$K@_Dj$5$l$F$$$^$9!#(B
% $B$3$l$r(B10000$B$K:F@_Dj$7$^$9!#(B
%
%    \begin{macrocode}
\prebreakpenalty\jis"2147=10000      % 5000   $B!G(B
\postbreakpenalty\jis"2148=10000     % 5000   $B!H(B
\prebreakpenalty\jis"2149=10000      % 5000   $B!I(B
%    \end{macrocode}
%
% $B!V(B\TeX$B!*!W!V")(B515$B!W$N5-9f$H?t;z$N4V$K;MJ,%"%-$,F~$i$J$$$h$&$K$7$^$9!#(B
%
%    \begin{macrocode}
\inhibitxspcode`$B!*(B=1
\inhibitxspcode`$B")(B=2
%    \end{macrocode}
%
% $B0JA0$NHG$G$O!$$?$H$($P!V%Y!<%9L>(B.$B3HD%;R!W$N$h$&$KOBJ8J8;z$G=q$$$?$H$-!$(B
% $B%T%j%*%I$N8e$K;MJ,%"%-$,F~$i$J$$$h$&$K$9$k$?$a$K(B
%    \begin{macrocode}
% \xspcode`.=0
%    \end{macrocode}
% $B$N$h$&$K$7$F$$$^$7$?!#$?$@!$!V(BFoo Inc.$B$O!D!D!W$N$h$&$K=q$$$?$H$-$K$b(B
% $B%9%Z!<%9$,F~$i$J$/$J$k$N$G!$$A$g$C$H$^$:$$=$@5$@$C$?$+$b$7$l$^$;$s!#(B
% $B85$KLa$7$^$7$?!#(B
%
% $B$H$j$"$($:!V(B|$B%Y!<%9L>(B.\mbox{}$B3HD%;R(B|$B!W$H=q$$$F$/$@$5$$!#(B
%
% $B!V(BC$B$d(BC++$B$G$O!D!D!W$H=q$/$H!$(BC++$B$ND>8e$K;MJ,%"%-$,F~$i$J$$$N$G%P%i%s%9$,0-$/$J$j$^$9!#(B
% $B;MJ,%"%-$,F~$k$h$&$K$7$^$7$?!#(B\% $B$NN>B&$bF1$8$G$9!#(B
%
%    \begin{macrocode}
\xspcode`+=3
\xspcode`\%=3
%    \end{macrocode}
% 
% $B$3$l0J30$K(BT1$B%(%s%3!<%G%#%s%0$G(B80$B!A(Bff$B$NJ8;z$b$9$Y$F2$J8J8;z$G$9$N$G!$(B
% $BN>B&$NOBJ8J8;z$H$N4V$K%9%Z!<%9$,F~$i$J$1$l$P$J$j$^$;$s!#(B
% 
%    \begin{macrocode}
\xspcode`^^80=3
\xspcode`^^81=3
\xspcode`^^82=3
\xspcode`^^83=3
\xspcode`^^84=3
\xspcode`^^85=3
\xspcode`^^86=3
\xspcode`^^87=3
\xspcode`^^88=3
\xspcode`^^89=3
\xspcode`^^8a=3
\xspcode`^^8b=3
\xspcode`^^8c=3
\xspcode`^^8d=3
\xspcode`^^8e=3
\xspcode`^^8f=3
\xspcode`^^90=3
\xspcode`^^91=3
\xspcode`^^92=3
\xspcode`^^93=3
\xspcode`^^94=3
\xspcode`^^95=3
\xspcode`^^96=3
\xspcode`^^97=3
\xspcode`^^98=3
\xspcode`^^99=3
\xspcode`^^9a=3
\xspcode`^^9b=3
\xspcode`^^9c=3
\xspcode`^^9d=3
\xspcode`^^9e=3
\xspcode`^^9f=3
\xspcode`^^a0=3
\xspcode`^^a1=3
\xspcode`^^a2=3
\xspcode`^^a3=3
\xspcode`^^a4=3
\xspcode`^^a5=3
\xspcode`^^a6=3
\xspcode`^^a7=3
\xspcode`^^a8=3
\xspcode`^^a9=3
\xspcode`^^aa=3
\xspcode`^^ab=3
\xspcode`^^ac=3
\xspcode`^^ad=3
\xspcode`^^ae=3
\xspcode`^^af=3
\xspcode`^^b0=3
\xspcode`^^b1=3
\xspcode`^^b2=3
\xspcode`^^b3=3
\xspcode`^^b4=3
\xspcode`^^b5=3
\xspcode`^^b6=3
\xspcode`^^b7=3
\xspcode`^^b8=3
\xspcode`^^b9=3
\xspcode`^^ba=3
\xspcode`^^bb=3
\xspcode`^^bc=3
\xspcode`^^bd=3
\xspcode`^^be=3
\xspcode`^^bf=3
\xspcode`^^c0=3
\xspcode`^^c1=3
\xspcode`^^c2=3
\xspcode`^^c3=3
\xspcode`^^c4=3
\xspcode`^^c5=3
\xspcode`^^c6=3
\xspcode`^^c7=3
\xspcode`^^c8=3
\xspcode`^^c9=3
\xspcode`^^ca=3
\xspcode`^^cb=3
\xspcode`^^cc=3
\xspcode`^^cd=3
\xspcode`^^ce=3
\xspcode`^^cf=3
\xspcode`^^d0=3
\xspcode`^^d1=3
\xspcode`^^d2=3
\xspcode`^^d3=3
\xspcode`^^d4=3
\xspcode`^^d5=3
\xspcode`^^d6=3
\xspcode`^^d7=3
\xspcode`^^d8=3
\xspcode`^^d9=3
\xspcode`^^da=3
\xspcode`^^db=3
\xspcode`^^dc=3
\xspcode`^^dd=3
\xspcode`^^de=3
\xspcode`^^df=3
\xspcode`^^e0=3
\xspcode`^^e1=3
\xspcode`^^e2=3
\xspcode`^^e3=3
\xspcode`^^e4=3
\xspcode`^^e5=3
\xspcode`^^e6=3
\xspcode`^^e7=3
\xspcode`^^e8=3
\xspcode`^^e9=3
\xspcode`^^ea=3
\xspcode`^^eb=3
\xspcode`^^ec=3
\xspcode`^^ed=3
\xspcode`^^ee=3
\xspcode`^^ef=3
\xspcode`^^f0=3
\xspcode`^^f1=3
\xspcode`^^f2=3
\xspcode`^^f3=3
\xspcode`^^f4=3
\xspcode`^^f5=3
\xspcode`^^f6=3
\xspcode`^^f7=3
\xspcode`^^f8=3
\xspcode`^^f9=3
\xspcode`^^fa=3
\xspcode`^^fb=3
\xspcode`^^fc=3
\xspcode`^^fd=3
\xspcode`^^fe=3
\xspcode`^^ff=3
%    \end{macrocode}
%
% \begin{macro}{\@}
%
% $B2$J8$H$$$($P!$(B\LaTeX $B$N(B |\def\@{\spacefactor\@m}| $B$H$$$&Dj5A!J(B|\@m| $B$O(B1000$B!K(B
% $B$G$O(B |I watch TV\@.| $B$H=q$/$H(B V $B$H%T%j%*%I$N%Z%"%+!<%K%s%0$,8z$+$J$/$J$j$^$9!#(B
% $B$=$3$G!$<!$N$h$&$JDj5A$KD>$7!$(B|I watch TV.\@| $B$H=q$/$3$H$K$7$^$9!#(B
%
%    \begin{macrocode}
\def\@{\spacefactor3000\space}
%    \end{macrocode}
% \end{macro}
%
% \section{$B%U%)%s%H%5%$%:(B}
%
% $B%U%)%s%H%5%$%:$rJQ$($kL?Na!J(B|\normalsize|$B!$(B|\small| $B$J$I!K(B
% $B$N<B:]$N5sF0$N@_Dj$O!$;0$D$N0z?t$r$H$kL?Na(B |\@setfontsize| $B$r;H$C$F!$(B
% $B$?$H$($P(B
% \begin{quote}
%   |\@setfontsize{\normalsize}{10}{16}|
% \end{quote}
% $B$N$h$&$K$7$F9T$$$^$9!#$3$l$O(B
% \begin{quote}
%   |\normalsize| $B$O(B10$B%]%$%s%H$N%U%)%s%H$r;H$$!$9TAw$j$O(B16$B%]%$%s%H$G$"$k(B
% \end{quote}
% $B$H$$$&0UL#$G$9!#(B
% $B$?$@$7!$=hM}$rB.$/$9$k$?$a!$(B
% $B0J2<$G$O(B10$B$HF15A$N(B\LaTeX $B$NFbItL?Na(B |\@xpt| $B$r;H$C$F$$$^$9!#(B
% $B$3$N(B |\@xpt| $B$NN`$O<!$N$b$N$,$"$j!$(B\LaTeX $BK\BN$GDj5A$5$l$F$$$^$9!#(B
%\begin{verbatim}
%   \@vpt      5         \@vipt    6      \@viipt   7
%   \@viiipt   8         \@ixpt    9      \@xpt    10
%   \@xipt    10.95      \@xiipt  12      \@xivpt  14.4
%\end{verbatim}
%
% \begin{macro}{\@setfontsize}
%
% $B$3$3$G$O(B |\@setfontsize| $B$NDj5A$r>/!9JQ99$7$F!$(B
% $BCJMn$N;z2<$2(B |\parindent|$B!$(B
% $BOBJ8J8;z4V$N%9%Z!<%9(B |\kanjiskip|$B!$(B
% $BOBJ8!&2$J84V$N%9%Z!<%9(B |\xkanjiskip| $B$rJQ99$7$F$$$^$9!#(B
%
% |\kanjiskip| $B$O(B\pLaTeXe $B$G(B |0pt plus .4pt minus .5pt| $B$K@_Dj$7$F$$$^$9$,!$(B
% $B$3$l$O$=$b$=$bJ8;z%5%$%:$NJQ99$K1~$8$FJQ$o$k$Y$-$b$N$G$9!#(B
% $B$=$l$K!$%W%i%9$K$J$C$?$j%^%$%J%9$K$J$C$?$j$9$k$N$O!$(B
% $BDI$$=P$7$HDI$$9~$_$N:.:_$,@8$8!$E}0l@-$r7g$-$^$9!#(B
% $B$J$k$Y$/DI$$=P$7$K$J$k$h$&$K%W%i%9$NCM$@$1$K$7$?$$$H$3$m$G$9$,!$(B
% $B$4$/$o$:$+$J%^%$%J%9$O5v$9$3$H$K$7$^$7$?!#(B
%
% |\xkanjiskip| $B$K$D$$$F$O!$;MJ,$D$^$jA43Q$N(B1/4$B$rI8=`$H$7$F!$(B
% $BDI$$=P$9$?$a$K;0J,$"$k$$$OFsJ,$^$G1d$P$9$N$,0lHLE*$G$9$,!$(B
% $B$3$3$G$O(BTimes$B$d(BPalatino$B$N%9%Z!<%9$,$[$\;MJ,$G$"$k$3$H$KCeL\$7$F!$(B
% $B$3$l$K0lCW$5$;$F$$$^$9!#$3$l$J$i=q$/$H$-$K%9%Z!<%9$r6u$1$F$b(B
% $B6u$1$J$/$F$bF1$8=PNO$K$J$j$^$9!#(B
%
% |\parindent| $B$K$D$$$F$O!$(B0$B!J0J2<!K$G$J$1$l$PA43QI}!J(B1zw$B!K$KD>$7$^$9!#(B
%
% [2008-02-18] |english| $B%*%W%7%g%s$G(B |\parindent| $B$r(B 1em $B$K$7$^$7$?!#(B
%
%    \begin{macrocode}
\def\@setfontsize#1#2#3{%
% \@nomath#1%
  \ifx\protect\@typeset@protect
    \let\@currsize#1%
  \fi
  \fontsize{#2}{#3}\selectfont
  \ifdim\parindent>\z@
    \if@english
      \parindent=1em
    \else
      \parindent=1zw
    \fi
  \fi
  \kanjiskip=0zw plus .1zw minus .01zw
  \ifdim\xkanjiskip>\z@
    \if@slide \xkanjiskip=0.1em \else
      \xkanjiskip=0.25em plus 0.15em minus 0.06em
    \fi
  \fi}
%    \end{macrocode}
% \end{macro}
%
% $B$3$l$i$N%0%k!<$r$b$C$F$7$F$b9TJ,3d$,$G$-$J$$>l9g$O!$(B
% |\emergencystretch| $B$KAJ$($^$9!#(B
%
%    \begin{macrocode}
\emergencystretch 3zw
%    \end{macrocode}
%
% \begin{macro}{\ifnarrowbaselines}
% \begin{macro}{\narrowbaselines}
% \begin{macro}{\widebaselines}
%
% $B2$J8MQ$K9T4V$r69$/$9$kO@M}JQ?t$H!$$=$l$r??!&56$K$9$k$?$a$N%3%^%s%I$G$9!#(B
%
% [2003-06-30] $B?t<0$KF~$k$H$3$m$G(B |\narrowbaselines|
% $B$r<B9T$7$F$$$k$N$G(B |\abovedisplayskip| $BEy$,=i4|2=(B
% $B$5$l$F$7$^$&$H$$$&(Bshintok$B$5$s$N$4;XE&$KBP$7$F!$(B
% $B$7$C$]0&9%2H$5$s$,<!$N=$@5$r65$($F$/$@$5$$$^$7$?!#(B
%
% [2008-02-18] |english| $B%*%W%7%g%s$G:G=i$NCJMn$N%$%s%G%s%H$r$7$J$$$h$&$K$7$^$7$?!#(B
%
% TODO: Hasumi$B$5$s(B [qa:54539] $B$N$4;XE&$O9MN8Cf$G$9!#(B
%
%    \begin{macrocode}
\newif\ifnarrowbaselines
\if@english
  \narrowbaselinestrue
\fi
\def\narrowbaselines{%
  \narrowbaselinestrue
  \skip0=\abovedisplayskip
  \skip2=\abovedisplayshortskip
  \skip4=\belowdisplayskip
  \skip6=\belowdisplayshortskip
  \@currsize\selectfont
  \abovedisplayskip=\skip0
  \abovedisplayshortskip=\skip2
  \belowdisplayskip=\skip4
  \belowdisplayshortskip=\skip6\relax}
\def\widebaselines{\narrowbaselinesfalse\@currsize\selectfont}
%    \end{macrocode}
% \end{macro}
% \end{macro}
% \end{macro}
%
% \begin{macro}{\normalsize}
%
% $BI8=`$N%U%)%s%H%5%$%:$H9TAw$j$rA*$V%3%^%s%I$G$9!#(B
%
% $BK\J8(B10$B%]%$%s%H$N$H$-$N9TAw$j$O!$(B
% $B2$J8$NI8=`%/%i%9%U%!%$%k$G$O(B12$B%]%$%s%H!$(B
% $B%"%9%-!<$NOBJ8%/%i%9%U%!%$%k$G$O(B15$B%]%$%s%H$K$J$C$F$$$^$9$,!$(B
% $B$3$3$G$O(B16$B%]%$%s%H$K$7$^$7$?!#(B
% $B$?$@$7(B |\narrowbaselines| $B$G2$J8MQ$N(B12$B%]%$%s%H$K$J$j$^$9!#(B
%
% $B8x>N(B10$B%]%$%s%H$NOBJ8%U%)%s%H$,Ls(B9.25$B%]%$%s%H(B
% $B!J%"%9%-!<$N$b$N$N(B0.961$BG\!K$G$"$k$3$H$b$"$j!$(B
% $B9TAw$j$,$+$J$j$f$C$?$j$H$7$?$H;W$$$^$9!#(B
% $B<B:]!$(B$16/9.25 \approx 1.73$ $B$G$"$j!$(B
% $BOBJ8$N?d>)CM$N0l$D!VFsJ,;MJ,!W!J(B1.75$B!K(B
% $B$K6a$E$-$^$7$?!#(B
%
%    \begin{macrocode}
\renewcommand{\normalsize}{%
  \ifnarrowbaselines
    \@setfontsize\normalsize\@xpt\@xiipt
  \else
    \@setfontsize\normalsize\@xpt{\n@baseline}%
  \fi
%    \end{macrocode}
%
% $B?t<0$N>e$N%"%-!J(B|\abovedisplayskip|$B!K!$(B
% $BC;$$?t<0$N>e$N%"%-!J(B|\abovedisplayshortskip|$B!K!$(B
% $B?t<0$N2<$N%"%-!J(B|\belowdisplayshortskip|$B!K$N@_Dj$G$9!#(B
%
% [2003-02-16] $B$A$g$C$HJQ$($^$7$?!#(B
%
% [2009-08-26] \TeX\ Q\,\&\,A 52569$B$+$i;O$^$k5DO@$K$D$$$Fmu=d$7$F(B
% $B$$$^$7$?$,!$7k6I!$HyD4@a$7$F$_$k$3$H$K$7$^$7$?!#(B
%
%    \begin{macrocode}
  \abovedisplayskip 11\p@ \@plus3\p@ \@minus4\p@
  \abovedisplayshortskip \z@ \@plus3\p@
  \belowdisplayskip 9\p@ \@plus3\p@ \@minus4\p@
  \belowdisplayshortskip \belowdisplayskip
%    \end{macrocode}
%
% $B:G8e$K!$%j%9%H4D6-$N%H%C%W%l%Y%k$N%Q%i%a!<%?(B |\@listI| $B$r!$(B
% |\@listi| $B$K%3%T!<$7$F$*$-$^$9!#(B|\@listI| $B$N@_Dj$O8e$G=P$F$-$^$9!#(B
%
%    \begin{macrocode}
  \let\@listi\@listI}
%    \end{macrocode}
%
% $B$3$3$G<B:]$KI8=`%U%)%s%H%5%$%:$G=i4|2=$7$^$9!#(B
%
%    \begin{macrocode}
\normalsize
%    \end{macrocode}
%
% \end{macro}
%
% \begin{macro}{\Cht}
% \begin{macro}{\Cdp}
% \begin{macro}{\Cwd}
% \begin{macro}{\Cvs}
% \begin{macro}{\Chs}
%
% $B4p=`$H$J$kD9$5$N@_Dj$r$7$^$9!#(B
% \pLaTeXe $B%+!<%M%k!J(B\texttt{plfonts.dtx}$B!K$G@k8@$5$l$F$$$k(B
% $B%Q%i%a!<%?$K<B:]$NCM$r@_Dj$7$^$9!#(B
% $B$?$H$($P(B |\Cwd| $B$O(B |\normalfont| $B$NA43QI}!J(B1zw$B!K$G$9!#(B
%
%    \begin{macrocode}
\setbox0\hbox{\char\euc"A1A1}%
\setlength\Cht{\ht0}
\setlength\Cdp{\dp0}
\setlength\Cwd{\wd0}
\setlength\Cvs{\baselineskip}
\setlength\Chs{\wd0}
%    \end{macrocode}
% \end{macro}
% \end{macro}
% \end{macro}
% \end{macro}
% \end{macro}
%
% \begin{macro}{\small}
%
% |\small| $B$b(B |\normalsize| $B$HF1MM$K@_Dj$7$^$9!#(B
% $B9TAw$j$O!$(B|\normalsize| $B$,(B16$B%]%$%s%H$J$i!$(B
% $B3d9g$+$i$9$l$P(B $16 \times 0.9 = 14.4$ $B%]%$%s%H$K$J$j$^$9$,!$(B
% |\small| $B$N;H$o$lJ}$r9M$($F!$$3$3$G$OOBJ8(B13$B%]%$%s%H!$(B
% $B2$J8(B11$B%]%$%s%H$H$7$^$9!#(B
% $B$^$?!$(B|\topsep| $B$H(B |\parsep| $B$O!$85$O$=$l$>$l(B $4 \pm 2$$B!$(B$2 \pm 1$
% $B%]%$%s%H$G$7$?$,!$$3$3$G$O%<%m!J(B|\z@|$B!K$K$7$^$7$?!#(B
%
%    \begin{macrocode}
\newcommand{\small}{%
  \ifnarrowbaselines
%<!kiyou>    \@setfontsize\small\@ixpt{11}%
%<kiyou>    \@setfontsize\small{8.8888}{11}%
  \else
%<!kiyou>    \@setfontsize\small\@ixpt{13}%
%<kiyou>    \@setfontsize\small{8.8888}{13.2418}%
  \fi
  \abovedisplayskip 9\p@ \@plus3\p@ \@minus4\p@
  \abovedisplayshortskip  \z@ \@plus3\p@
  \belowdisplayskip \abovedisplayskip
  \belowdisplayshortskip \belowdisplayskip
  \def\@listi{\leftmargin\leftmargini
              \topsep \z@
              \parsep \z@
              \itemsep \parsep}}
%    \end{macrocode}
% \end{macro}
%
% \begin{macro}{\footnotesize}
%
% |\footnotesize| $B$bF1MM$G$9!#(B
% |\topsep| $B$H(B |\parsep| $B$O!$85$O$=$l$>$l(B $3 \pm 1$$B!$(B$2 \pm 1$
% $B%]%$%s%H$G$7$?$,!$$3$3$G$O%<%m!J(B|\z@|$B!K$K$7$^$7$?!#(B
%
%    \begin{macrocode}
\newcommand{\footnotesize}{%
  \ifnarrowbaselines
%<!kiyou>    \@setfontsize\footnotesize\@viiipt{9.5}%
%<kiyou>    \@setfontsize\footnotesize{8.8888}{11}%
  \else
%<!kiyou>    \@setfontsize\footnotesize\@viiipt{11}%
%<kiyou>    \@setfontsize\footnotesize{8.8888}{13.2418}%
  \fi
  \abovedisplayskip 6\p@ \@plus2\p@ \@minus3\p@
  \abovedisplayshortskip  \z@ \@plus2\p@
  \belowdisplayskip \abovedisplayskip
  \belowdisplayshortskip \belowdisplayskip
  \def\@listi{\leftmargin\leftmargini
              \topsep \z@
              \parsep \z@
              \itemsep \parsep}}
%    \end{macrocode}
% \end{macro}
%
% \begin{macro}{\scriptsize}
% \begin{macro}{\tiny}
% \begin{macro}{\large}
% \begin{macro}{\Large}
% \begin{macro}{\LARGE}
% \begin{macro}{\huge}
% \begin{macro}{\Huge}
% \begin{macro}{\HUGE}
%
% $B$=$l0J30$N%5%$%:$O!$K\J8$K;H$&$3$H$,$J$$$N$G!$(B
% $BC1$K%U%)%s%H%5%$%:$H9TAw$j$@$1JQ99$7$^$9!#(B
% $BFC$KCm0U$9$Y$-$O(B |\large| $B$G!$(B
% $B$3$l$OFsCJAH$N$H$-$K@a8+=P$7$N%U%)%s%H$H$7$F;H$$!$(B
% $B9TAw$j$r(B |\normalsize| $B$HF1$8$K$9$k$3$H$K$h$C$F!$(B
% $B@a8+=P$7$,J#?t9T$K$o$?$C$F$bCJ4V$G9T$,B7$&$h$&$K$7$^$9!#(B
%
% [2004-11-03] |\HUGE| $B$rDI2C!#(B
%
%    \begin{macrocode}
\newcommand{\scriptsize}{\@setfontsize\scriptsize\@viipt\@viiipt}
\newcommand{\tiny}{\@setfontsize\tiny\@vpt\@vipt}
\if@twocolumn
%<!kiyou>  \newcommand{\large}{\@setfontsize\large\@xiipt{\n@baseline}}
%<kiyou>  \newcommand{\large}{\@setfontsize\large{11.111}{\n@baseline}}
\else
%<!kiyou>  \newcommand{\large}{\@setfontsize\large\@xiipt{17}}
%<kiyou>  \newcommand{\large}{\@setfontsize\large{11.111}{17}}
\fi
%<!kiyou>\newcommand{\Large}{\@setfontsize\Large\@xivpt{21}}
%<kiyou>\newcommand{\Large}{\@setfontsize\Large{12.222}{21}}
\newcommand{\LARGE}{\@setfontsize\LARGE\@xviipt{25}}
\newcommand{\huge}{\@setfontsize\huge\@xxpt{28}}
\newcommand{\Huge}{\@setfontsize\Huge\@xxvpt{33}}
\newcommand{\HUGE}{\@setfontsize\HUGE{30}{40}}
%    \end{macrocode}
% \end{macro}
% \end{macro}
% \end{macro}
% \end{macro}
% \end{macro}
% \end{macro}
% \end{macro}
% \end{macro}
%
% $BJL9TN)$F?t<0$NCf$G$O(B |\narrowbaselines| $B$K$7$^$9!#(B
% $BOBJ8$N9TAw$j$N$^$^$G$O!$9TNs$d>l9gJ,$1$N9TAw$j!$(B
% $BO"J,?t$N9b$5$J$I$,ITD`9g$$$KBg$-$/$J$k$?$a$G$9!#(B
%
% $BK\J8Cf$N?t<0$NCf$G$O(B |\narrowbaselines| $B$K$7$F$$$^$;$s!#(B
% $BK\J8Cf$G$O$J$k$Y$/9TAw$j$,JQ$o$k$h$&$JBg$-$$$b$N$r;H$o$:!$(B
% $B9TNs$O(B |amsmath| $B$N(B |smallmatrix| $B4D6-$r;H$&$N$,$$$$$G$7$g$&!#(B
%
%    \begin{macrocode}
\everydisplay=\expandafter{\the\everydisplay \narrowbaselines}
%    \end{macrocode}
%
% $B$7$+$7!$$3$N$*$+$2$GJL9T?t<0$N>e2<$N%9%Z!<%9$,>/$70c$C$F$7$^$$$^$7$?!#(B
% $B$H$j$"$($:(B |amsmath| $B$N(B |equation| $B4X78$O(B |okumacro| $B$N$[$&$GF($2$F$$$^$9$,!$(B
% $B$b$C$H$&$^$$F($2F;$,$"$l$P$*65$($/$@$5$$!#(B
%
% $B8+=P$7MQ$N%U%)%s%H$O(B |\bfseries| $B8GDj$G$O$J$/!$(B|\headfont|
% $B$H$$$&L?Na$GDj$a$k$3$H$K$7$^$9!#(B
% $B$3$l$OB@%4%7%C%/$,;H$($k$H$-$O(B |\sffamily| |\bfseries|
% $B$G$$$$$H;W$$$^$9$,!$DL>o$NCf%4%7%C%/$G$OC1$K(B |\sffamily|
% $B$@$1$N$[$&$,$h$5$=$&$G$9!#(B
% $B!X(Bp\LaTeXe $BH~J8=q:n@.F~Lg!Y!J(B1997$BG/!K$G$O(B |\sffamily|
% |\fontseries{sbc}| $B$H$7$F?7%4(BM$B$H9g$o$;$^$7$?$,!$(B
% |\fontseries{sbc}| $B$O$A$g$C$HI}$,69$$$h$&$K46$8$^$7$?!#(B
%
%    \begin{macrocode}
% \newcommand{\headfont}{\bfseries}
\newcommand{\headfont}{\gtfamily\sffamily}
% \newcommand{\headfont}{\sffamily\fontseries{sbc}\selectfont}
%    \end{macrocode}
%
% \section{$B%l%$%"%&%H(B}
%
% \paragraph{$BFsCJAH(B}
%
% \begin{macro}{\columnsep}
% \begin{macro}{\columnseprule}
%
% |\columnsep| $B$OFsCJAH$N$H$-$N:81&$NCJ4V$NI}$G$9!#(B
% $B85$O(B10pt$B$G$7$?$,!$(B2zw$B$K$7$^$7$?!#(B
% $B$3$N%9%Z!<%9$NCf1{$K(B |\columnseprule| $B$NI}$N7S@~$,0z$+$l$^$9!#(B
%
%    \begin{macrocode}
%<!kiyou>\setlength\columnsep{2zw}
%<kiyou>\setlength\columnsep{28truebp}
\setlength\columnseprule{0\p@}
%    \end{macrocode}
% \end{macro}
% \end{macro}
%
% \paragraph{$BCJMn(B}
%
% \begin{macro}{\lineskip}
% \begin{macro}{\normallineskip}
% \begin{macro}{\lineskiplimit}
% \begin{macro}{\normallineskiplimit}
%
% $B>e2<$N9T$NJ8;z$,(B |\lineskiplimit| $B$h$j@\6a$7$?$i!$(B
% |\lineskip| $B$h$j6a$E$+$J$$$h$&$K$7$^$9!#(B
% $B85$O(B0pt$B$G$7$?$,(B1pt$B$KJQ99$7$^$7$?!#(B
% \texttt{normal...} $B$NIU$$$?J}$OJ]B8MQ$G$9!#(B
%
%    \begin{macrocode}
\setlength\lineskip{1\p@}
\setlength\normallineskip{1\p@}
\setlength\lineskiplimit{1\p@}
\setlength\normallineskiplimit{1\p@}
%    \end{macrocode}
% \end{macro}
% \end{macro}
% \end{macro}
% \end{macro}
%
% \begin{macro}{\baselinestretch}
%
% $B<B:]$N9TAw$j$,(B |\baselineskip| $B$N2?G\$+$rI=$9%^%/%m$G$9!#$?$H$($P(B
% \begin{quote}
%   |\renewcommand{\baselinestretch}{2}|
% \end{quote}
% $B$H$9$k$H!$9TAw$j$,DL>o$N(B2$BG\$K$J$j$^$9!#$?$@$7!$(B
% $B$3$l$r@_Dj$9$k$H!$$?$H$((B |\baselineskip| $B$,?-=L$9$k$h$&$K(B
% $B@_Dj$7$F$b!$9TAw$j$N?-=L$,$G$-$J$/$J$j$^$9!#(B
% $B9TAw$j$N?-=L$O$7$J$$$N$,0lHLE*$G$9!#(B
%
%    \begin{macrocode}
\renewcommand{\baselinestretch}{}
%    \end{macrocode}
% \end{macro}
%
% \begin{macro}{\parskip}
% \begin{macro}{\parindent}
%
% |\parskip| $B$OCJMn4V$NDI2C%9%Z!<%9$G$9!#(B
% $B85$O(B 0pt plus 1pt $B$K$J$C$F$$$^$7$?$,!$$3$3$G$O%<%m$K$7$^$7$?!#(B
% |\parindent| $B$OCJMn$N@hF,$N;z2<$2I}$G$9!#(B
%
%    \begin{macrocode}
\setlength\parskip{0\p@}
\if@slide
  \setlength\parindent{0zw}
\else
  \setlength\parindent{1zw}
\fi
%    \end{macrocode}
% \end{macro}
% \end{macro}
%
% \begin{macro}{\@lowpenalty}
% \begin{macro}{\@medpenalty}
% \begin{macro}{\@highpenalty}
%
% |\nopagebreak|$B!$(B|\nolinebreak| $B$O0z?t$K1~$8$F<!$N%Z%J%k%F%#CM(B
% $B$N$&$A$I$l$+$rA*$V$h$&$K$J$C$F$$$^$9!#(B
% $B$3$3$O%*%j%8%J%kDL$j$G$9!#(B
%
%    \begin{macrocode}
\@lowpenalty   51
\@medpenalty  151
\@highpenalty 301
%    \end{macrocode}
% \end{macro}
% \end{macro}
% \end{macro}
%
% \begin{macro}{\interlinepenalty}
%
% $BCJMnCf$N2~%Z!<%8$N%Z%J%k%F%#$G$9!#%G%U%)%k%H$O(B 0 $B$G$9!#(B
%
%    \begin{macrocode}
% \interlinepenalty 0
%    \end{macrocode}
% \end{macro}
%
% \begin{macro}{\brokenpenalty}
%
% $B%Z!<%8$N:G8e$N9T$,%O%$%U%s$G=*$o$k:]$N%Z%J%k%F%#$G$9!#(B
% $B%G%U%)%k%H$O(B 100 $B$G$9!#(B
%
%    \begin{macrocode}
% \brokenpenalty 100
%    \end{macrocode}
% \end{macro}
%
% \subsection{$B%Z!<%8%l%$%"%&%H(B}
%
% \paragraph{$B=DJ}8~$N%9%Z!<%9(B}
%
% \begin{macro}{\headheight}
% \begin{macro}{\topskip}
%
% |\topskip| $B$OK\J8NN0h>eC<$HK\J8(B1$B9TL\$N%Y!<%9%i%$%s$H$N5wN%$G$9!#(B
% $B$"$^$j$.$j$.$j$NCM$K$9$k$H!$K\J8Cf$K(B $\int$ $B$N$h$&$J9b$$J8;z$,(B
% $BF~$C$?$H$-$K(B1$B9TL\$N%Y!<%9%i%$%s$,B>$N%Z!<%8$h$j2<$,$C$F$7$^$$$^$9!#(B
% $B$3$3$G$OK\J8$N8x>N%U%)%s%H%5%$%:!J(B10pt$B!K$K$7$^$9!#(B
%
% [2003-06-26] |\headheight| $B$O%X%C%@$N9b$5$G!$(B
% $B85$O(B12pt$B$G$7$?$,!$?7%I%-%e%a%s%H%/%i%9$G$O(B |\topskip|
% $B$HEy$7$/$7$F$$$^$7$?!#$H$3$m$,!$(B|fancyhdr| $B%Q%C%1!<%8(B
% $B$G(B |\headheight| $B$,>.$5$$$H$*$+$7$$$3$H$K$J$k$h$&$G$9(B
% $B$N$G!$(B2$BG\$KA}$d$7$^$7$?!#Be$o$j$K!$HGLL$N>e2<B7$($N(B
% $B7W;;$G$O(B |\headheight| $B$G$O$J$/(B |\topskip| $B$r;H$&(B
% $B$3$H$K$7$^$7$?!#(B
%
%    \begin{macrocode}
\setlength\topskip{10\p@}
\if@slide
  \setlength\headheight{0\p@}
\else
  \setlength\headheight{2\topskip}
\fi
%    \end{macrocode}
% \end{macro}
% \end{macro}
%
% \begin{macro}{\footskip}
%
% |\footskip| $B$OK\J8NN0h2<C<$H%U%C%?2<C<$H$N5wN%$G$9!#(B
% $BI8=`%/%i%9%U%!%$%k$G$O!$(Bbook $B$G(B0.35in$B!JLs(B8.89mm$B!K!$(B
% book $B0J30$G(B30pt$B!JLs(B10.54mm$B!K$H$J$C$F$$$^$7$?$,!$(B
% $B$3$3$G$O(BA4$BH=$N$H$-$A$g$&$I(B1cm$B$H$J$k$h$&$K!$(B
% |\paperheight| $B$N(B0.03367$BG\!J:G>.(B |\baselineskip|$B!K$H$7$^$7$?!#(B
% $B=q@R$K$D$$$F$O!$%U%C%?$O;H$o$J$$$3$H$K$7$F!$%<%m$K$7$^$7$?!#(B
%
%    \begin{macrocode}
%<*article|kiyou>
\if@slide
  \setlength\footskip{0pt}
\else
  \setlength\footskip{0.03367\paperheight}
  \ifdim\footskip<\baselineskip
    \setlength\footskip{\baselineskip}
  \fi
\fi
%</article|kiyou>
%<jspf>\setlength\footskip{9mm}
%<*book>
\if@report
  \setlength\footskip{0.03367\paperheight}
  \ifdim\footskip<\baselineskip
    \setlength\footskip{\baselineskip}
  \fi
\else
  \setlength\footskip{0pt}
\fi
%</book>
%    \end{macrocode}
% \end{macro}
%
% \begin{macro}{\headsep}
%
% |\headsep| $B$O%X%C%@2<C<$HK\J8NN0h>eC<$H$N5wN%$G$9!#(B
% $B85$O(B book $B$G(B18pt$B!JLs(B6.33mm$B!K!$(B
% $B$=$l0J30$G(B25pt$B!JLs(B8.79mm$B!K$K$J$C$F$$$^$7$?!#(B
% $B$3$3$G$O(B article $B$O(B |\footskip| $-$ |\topskip| $B$H$7$^$7$?!#(B
%
%    \begin{macrocode}
%<*article>
\if@slide
  \setlength\headsep{0\p@}
\else
  \setlength\headsep{\footskip}
  \addtolength\headsep{-\topskip}
\fi
%</article>
%<*book>
\if@report
  \setlength\headsep{\footskip}
  \addtolength\headsep{-\topskip}
\else
  \setlength\headsep{6mm}
\fi
%</book>
%<*jspf>
\setlength\headsep{9mm}
\addtolength\headsep{-\topskip}
%</jspf>
%<*kiyou>
\setlength\headheight{0\p@}
\setlength\headsep{0\p@}
%</kiyou>
%    \end{macrocode}
% \end{macro}
%
% \begin{macro}{\maxdepth}
%
% |\maxdepth| $B$OK\J8:G2<9T$N:GBg$N?<$5$G!$(B
% plain \TeX $B$d(B\LaTeX~2.09$B$G$O(B4pt$B$K8GDj$G$7$?!#(B
% \LaTeX2e $B$G$O(B |\maxdepth| $+$ |\topskip| $B$rK\J8%U%)%s%H%5%$%:(B
% $B$N(B1.5$BG\$K$7$?$$$N$G$9$,!$(B|\topskip| $B$OK\J8%U%)%s%H%5%$%:(B
% $B!J$3$3$G$O(B10pt$B!K$KEy$7$$$N$G!$7k6I(B |\maxdepth| $B$O(B |\topskip|
% $B$NH>J,$NCM!J6qBNE*$K$O(B5pt$B!K$K$7$^$9!#(B
%
%    \begin{macrocode}
\setlength\maxdepth{.5\topskip}
%    \end{macrocode}
% \end{macro}
%
% \paragraph{$BK\J8$NI}$H9b$5(B}
%
% \begin{macro}{\fullwidth}
%
% $BK\J8$NI}$,A43Q(B40$BJ8;z$rD6$($k$HFI$_$K$/$/$J$j$^$9!#(B
% $B$=$3$G!$=q@R$N>l9g$K8B$C$F!$(B
% $B;f$NI}$,9-$$$H$-$O30B&$N%^!<%8%s$rM>J,$K$H$C$FA43Q(B40$BJ8;z$K2!$(!$(B
% $B%X%C%@$d%U%C%?$OK\J8NN0h$h$j9-$/<h$k$3$H$K$7$^$9!#(B
% $B$3$N$H$-%X%C%@$d%U%C%?$NI}$rI=$9(B |\fullwidth| $B$H$$$&D9$5$rDj5A$7$^$9!#(B
%
%    \begin{macrocode}
\newdimen\fullwidth
%    \end{macrocode}
%
% $B$3$N(B |\fullwidth| $B$O(B article $B$G$O;fI}(B |\paperwidth|$B$N(B0.76$BG\$rD6$($J$$(B
% $BA43QI}$N@0?tG\!JFsCJAH$G$OA43QI}$N6v?tG\!K$K$7$^$9!#(B0.76$BG\$H$$$&?tCM$O(B
% A4$B=DCV$-$N>l9g$K;fI}$+$iLs(B2$B%$%s%A$r0z$$$?CM$K$J$k$h$&$KA*$S$^$7$?!#(B
% book $B$G$O;fI}$+$i(B36$B%_%j$r0z$$$?CM$K$7$^$7$?!#(B
%
% \begin{macro}{\textwidth}
%
% $B=q@R0J30$G$OK\J8NN0h$NI}(B |\textwidth| $B$O(B |\fullwidth| $B$HEy$7$/$7$^$9!#(B
% |article| $B$G$O(BA4$B=DCV$-$G(B49$BJ8;z$H$J$j$^$9!#(B
% $BK?3X2q;o%9%?%$%k$G$O(B50zw$B!J(B25$BJ8;z!_(B2$BCJ!K!\CJ4V(B8mm$B$H$7$^$9!#(B
%
%    \begin{macrocode}
%<*article>
\if@slide
  \setlength\fullwidth{0.9\paperwidth}
\else
  \setlength\fullwidth{0.76\paperwidth}
\fi
\if@twocolumn \@tempdima=2zw \else \@tempdima=1zw \fi
\divide\fullwidth\@tempdima \multiply\fullwidth\@tempdima
\setlength\textwidth{\fullwidth}
%</article>
%<*book>
\if@report
  \setlength\fullwidth{0.76\paperwidth}
\else
  \setlength\fullwidth{\paperwidth}
  \addtolength\fullwidth{-36mm}
\fi
\if@twocolumn \@tempdima=2zw \else \@tempdima=1zw \fi
\divide\fullwidth\@tempdima \multiply\fullwidth\@tempdima
\setlength\textwidth{\fullwidth}
\if@report \else
  \if@twocolumn \else
    \ifdim \fullwidth>40zw
      \setlength\textwidth{40zw}
    \fi
  \fi
\fi
%</book>
%<*jspf>
\setlength\fullwidth{50zw}
\addtolength\fullwidth{8mm}
\setlength\textwidth{\fullwidth}
%</jspf>
%<*kiyou>
\setlength\fullwidth{48zw}
\addtolength\fullwidth{\columnsep}
\setlength\textwidth{\fullwidth}
%</kiyou>
%    \end{macrocode}
% \end{macro}
% \end{macro}
%
% \begin{macro}{\textheight}
%
% $B;f$N9b$5(B |\paperheight| $B$O!$(B1$B%$%s%A$H(B |\topmargin|
% $B$H(B |\headheight| $B$H(B |\headsep| $B$H(B |\textheight|
% $B$H(B |\footskip| $B$H%Z!<%82<It$NM>Gr$r2C$($?$b$N$G$9!#(B
%
% $BK\J8ItJ,$N9b$5(B |\textheight| $B$O!$(B
% $B;f$N9b$5(B |\paperheight| $B$N(B0.83$BG\$+$i!$(B
% $B%X%C%@$N9b$5!$%X%C%@$HK\J8$N5wN%!$K\J8$H%U%C%?2<C<$N5wN%!$(B
% |\topskip| $B$r0z$-!$(B
% $B$=$l$r(B |\baselineskip| $B$NG\?t$K@Z$j<N$F!$(B
% $B:G8e$K(B |\topskip| $B$r2C$($^$9!#(B
% $BG0$N$?$a(B0.1$B%]%$%s%HM>J,$K2C$($F$*$-$^$9!#(B
% 0.83$BG\$H$$$&?tCM$O!$(BA4$B=DCV$-$N>l9g$K;f$N9b$5$+$i(B
% $B>e2<%^!<%8%s3FLs(B1$B%$%s%A$r0z$$$?CM$K$J$k$h$&$KA*$S$^$7$?!#(B
%
% $BK?3X2q;o%9%?%$%k$G$O(B44$B9T$K$7$^$9!#(B
%
% [2003-06-26] |\headheight| $B$r(B |\topskip| $B$KD>$7$^$7$?!#(B
% $B0JA0$O$3$NFs$D$OCM$,F1$8$G$"$C$?$N$G!$JQ2=$O$J$$$O$:$G$9!#(B
%
%    \begin{macrocode}
%<*article|book>
\if@slide
  \setlength{\textheight}{0.95\paperheight}
\else
  \setlength{\textheight}{0.83\paperheight}
\fi
\addtolength{\textheight}{-\topskip}
\addtolength{\textheight}{-\headsep}
\addtolength{\textheight}{-\footskip}
\addtolength{\textheight}{-\topskip}
\divide\textheight\baselineskip
\multiply\textheight\baselineskip
%</article|book>
%<jspf>\setlength{\textheight}{51\baselineskip}
%<kiyou>\setlength{\textheight}{47\baselineskip}
\addtolength{\textheight}{\topskip}
\addtolength{\textheight}{0.1\p@}
%<jspf>\setlength{\mathindent}{10mm}
%    \end{macrocode}
% \end{macro}
%
% \begin{macro}{\marginparsep}
% \begin{macro}{\marginparpush}
%
% |\marginparsep| $B$OMs30$N=q$-9~$_$HK\J8$H$N4V3V$G$9!#(B
% |\marginparpush| $B$OMs30$N=q$-9~$_$I$&$7$N:G>.$N4V3V$G$9!#(B
%
%    \begin{macrocode}
\setlength\marginparsep{\columnsep}
\setlength\marginparpush{\baselineskip}
%    \end{macrocode}
% \end{macro}
% \end{macro}
%
% \begin{macro}{\oddsidemargin}
% \begin{macro}{\evensidemargin}
%
% $B$=$l$>$l4q?t%Z!<%8!$6v?t%Z!<%8$N:8%^!<%8%s$+$i(B1$B%$%s%A0z$$$?CM$G$9!#(B
% $BJRLL0u:~$G$O(B |\oddsidemargin| $B$,;H$o$l$^$9!#(B
% \TeX $B$O>e!&:8%^!<%8%s$K(B |1truein| $B$rA^F~$7$^$9$,!$(B
% $B%H%s%\4X78$N%*%W%7%g%s$,;XDj$5$l$k$H(Bp\LaTeXe $B!J(B|plcore.ltx|$B!K(B
% $B$O%H%s%\$NFbB&$K(B |1in| $B$N%9%Z!<%9!J(B|1truein| $B$G$O$J$/!K$rA^F~$9$k$N$G!$(B
% $B>l9gJ,$1$7$F$$$^$9!#(B
%
%    \begin{macrocode}
\setlength{\oddsidemargin}{\paperwidth}
\addtolength{\oddsidemargin}{-\fullwidth}
\setlength{\oddsidemargin}{.5\oddsidemargin}
\iftombow
  \addtolength{\oddsidemargin}{-1in}
\else
  \addtolength{\oddsidemargin}{-\inv@mag in}
\fi
\setlength{\evensidemargin}{\oddsidemargin}
\if@mparswitch
  \addtolength{\evensidemargin}{\fullwidth}
  \addtolength{\evensidemargin}{-\textwidth}
\fi
%    \end{macrocode}
% \end{macro}
% \end{macro}
%
% \begin{macro}{\marginparwidth}
%
% |\marginparwidth| $B$OMs30$N=q$-9~$_$N2#I}$G$9!#(B
% $B30B&%^!<%8%s$NI}!J(B|\evensidemargin| $+$ 1$B%$%s%A!K$+$i(B1$B%;%s%A$r0z$-!$(B
% $B$5$i$K(B |\marginparsep|$B!JMs30$N=q$-9~$_$HK\J8$N%"%-!K$r0z$$$?CM$K(B
% $B$7$^$7$?!#:G8e$K(B1\,zw$B$N@0?tG\$K@Z$j<N$F$^$9!#(B
%
%    \begin{macrocode}
\setlength\marginparwidth{\paperwidth}
\addtolength\marginparwidth{-\oddsidemargin}
\addtolength\marginparwidth{-\inv@mag in}
\addtolength\marginparwidth{-\textwidth}
\addtolength\marginparwidth{-1cm}
\addtolength\marginparwidth{-\marginparsep}
\@tempdima=1zw
\divide\marginparwidth\@tempdima
\multiply\marginparwidth\@tempdima
%    \end{macrocode}
% \end{macro}
%
% \begin{macro}{\topmargin}
%
% $B>e%^!<%8%s!J;f$N>eC<$H%X%C%@>eC<$N5wN%!K(B
% $B$+$i(B1$B%$%s%A0z$$$?CM$G$9!#(B
%
% [2003-06-26] |\headheight| $B$r(B |\topskip| $B$KD>$7$^$7$?!#(B
% $B0JA0$O$3$NFs$D$OCM$,F1$8$G$"$C$?$N$G!$JQ2=$O$J$$$O$:$G$9!#(B
%
%    \begin{macrocode}
\setlength\topmargin{\paperheight}
\addtolength\topmargin{-\textheight}
\if@slide
  \addtolength\topmargin{-\headheight}
\else
  \addtolength\topmargin{-\topskip}
\fi
\addtolength\topmargin{-\headsep}
\addtolength\topmargin{-\footskip}
\setlength\topmargin{0.5\topmargin}
%<kiyou>\setlength\topmargin{81truebp}
\iftombow
  \addtolength\topmargin{-1in}
\else
  \addtolength\topmargin{-\inv@mag in}
\fi
%    \end{macrocode}
% \end{macro}
%
% \paragraph{$B5SCm(B}
%
% \begin{macro}{\footnotesep}
%
% $B3F5SCm$NF,$KF~$k;YCl!J(Bstrut$B!K$N9b$5$G$9!#(B
% $B5SCm4V$KM>J,$N%"%-$,F~$i$J$$$h$&$K!$(B
% |\footnotesize| $B$N;YCl$N9b$5!J9TAw$j$N(B0.7$BG\!K$KEy$7$/$7$^$9!#(B
%
%    \begin{macrocode}
{\footnotesize\global\setlength\footnotesep{\baselineskip}}
\setlength\footnotesep{0.7\footnotesep}
%    \end{macrocode}
% \end{macro}
%
% \begin{macro}{\footins}
%
% |\skip\footins| $B$OK\J8$N:G=*9T$H:G=i$N5SCm$H$N4V$N5wN%$G$9!#(B
% $BI8=`$N(B10$B%]%$%s%H%/%i%9$G$O(B 9 plus 4 minus 2 $B%]%$%s%H$K$J$C$F$$$^$9$,!$(B
% $BOBJ8$N9TAw$j$r9M$($F$b$&$A$g$C$HBg$-$/$7$^$9!#(B
%
%    \begin{macrocode}
\setlength{\skip\footins}{16\p@ \@plus 5\p@ \@minus 2\p@}
%    \end{macrocode}
% \end{macro}
%
% \paragraph{$B%U%m!<%H4XO"(B}
%
% $B%U%m!<%H!J?^!$I=!K4XO"$N%Q%i%a!<%?$O(B\LaTeXe $BK\BN$GDj5A$5$l$F$$$^$9$,!$(B
% $B$3$3$G@_DjJQ99$7$^$9!#K\J8%Z!<%8!JK\J8$H%U%m!<%H$,6&B8$9$k%Z!<%8!K(B
% $B$A$J$_$K!$%+%&%s%?$OFbIt$G$O(B |\c@| $B$rL>A0$K4'$7$?%^%/%m$K$J$C$F$$$^$9!#(B
% $B$H%U%m!<%H$@$1$N%Z!<%8$G@_Dj$,0[$J$j$^$9!#(B
%
% \begin{macro}{\c@topnumber}
%
% |topnumber| $B%+%&%s%?$OK\J8%Z!<%8>eIt$N%U%m!<%H$N:GBg?t$G$9!#(B
%
% [2003-08-23] $B$A$g$C$HA}$d$7$^$7$?!#(B
%
%    \begin{macrocode}
\setcounter{topnumber}{9}
%    \end{macrocode}
% \end{macro}
%
% \begin{macro}{\topfraction}
%
% $BK\J8%Z!<%8>eIt$N%U%m!<%H$,@jM-$G$-$k:GBg$N3d9g$G$9!#(B
% $B%U%m!<%H$,F~$j$d$9$$$h$&$K!$85$NCM(B 0.7 $B$r(B 0.8 [2003-08-23: 0.85] $B$KJQ$($F$"$j$^$9!#(B
%
%    \begin{macrocode}
\renewcommand{\topfraction}{.85}
%    \end{macrocode}
% \end{macro}
%
% \begin{macro}{\c@bottomnumber}
%
% |bottomnumber| $B%+%&%s%?$OK\J8%Z!<%82<It$N%U%m!<%H$N:GBg?t$G$9!#(B
%
% [2003-08-23] $B$A$g$C$HA}$d$7$^$7$?!#(B
%
%    \begin{macrocode}
\setcounter{bottomnumber}{9}
%    \end{macrocode}
% \end{macro}
%
% \begin{macro}{\bottomfraction}
%
% $BK\J8%Z!<%82<It$N%U%m!<%H$,@jM-$G$-$k:GBg$N3d9g$G$9!#85$O(B 0.3 $B$G$7$?!#(B
%
%    \begin{macrocode}
\renewcommand{\bottomfraction}{.8}
%    \end{macrocode}
% \end{macro}
%
% \begin{macro}{\c@totalnumber}
%
% |totalnumber| $B%+%&%s%?$OK\J8%Z!<%8$KF~$j$&$k%U%m!<%H$N:GBg?t$G$9!#(B
%
% [2003-08-23] $B$A$g$C$HA}$d$7$^$7$?!#(B
%
%    \begin{macrocode}
\setcounter{totalnumber}{20}
%    \end{macrocode}
% \end{macro}
%
% \begin{macro}{\textfraction}
%
% $BK\J8%Z!<%8$K:GDc8BF~$i$J$1$l$P$J$i$J$$K\J8$N3d9g$G$9!#(B
% $B%U%m!<%H$,F~$j$d$9$$$h$&$K85$N(B 0.2 $B$r(B 0.1 $B$KJQ$($^$7$?!#(B
%
%    \begin{macrocode}
\renewcommand{\textfraction}{.1}
%    \end{macrocode}
% \end{macro}
%
% \begin{macro}{\floatpagefraction}
%
% $B%U%m!<%H$@$1$N%Z!<%8$G$N%U%m!<%H$N:G>.3d9g$G$9!#(B
% $B$3$l$b(B 0.5 $B$r(B 0.8 $B$KJQ$($F$"$j$^$9!#(B
%
%    \begin{macrocode}
\renewcommand{\floatpagefraction}{.8}
%    \end{macrocode}
% \end{macro}
%
% \begin{macro}{\c@dbltopnumber}
%
% $BFsCJAH$N$H$-K\J8%Z!<%8>eIt$K=PNO$G$-$k(B
% $BCJH4$-%U%m!<%H$N:GBg?t$G$9!#(B
%
% [2003-08-23] $B$A$g$C$HA}$d$7$^$7$?!#(B
%
%    \begin{macrocode}
\setcounter{dbltopnumber}{9}
%    \end{macrocode}
% \end{macro}
%
% \begin{macro}{\dbltopfraction}
%
% $BFsCJAH$N$H$-K\J8%Z!<%8>eIt$K=PNO$G$-$k(B
% $BCJH4$-%U%m!<%H$,@j$a$&$k:GBg$N3d9g$G$9!#(B
% 0.7 $B$r(B 0.8 $B$KJQ$($F$"$j$^$9!#(B
%
%    \begin{macrocode}
\renewcommand{\dbltopfraction}{.8}
%    \end{macrocode}
% \end{macro}
%
% \begin{macro}{\dblfloatpagefraction}
%
% $BFsCJAH$N$H$-%U%m!<%H$@$1$N%Z!<%8$KF~$k$Y$-(B
% $BCJH4$-%U%m!<%H$N:G>.3d9g$G$9!#(B
% 0.5 $B$r(B 0.8 $B$KJQ$($F$"$j$^$9!#(B
%
%    \begin{macrocode}
\renewcommand{\dblfloatpagefraction}{.8}
%    \end{macrocode}
% \end{macro}
%
% \begin{macro}{\floatsep}
% \begin{macro}{\textfloatsep}
% \begin{macro}{\intextsep}
%
% |\floatsep| $B$O%Z!<%8>eIt!&2<It$N%U%m!<%H4V$N5wN%$G$9!#(B
% |\textfloatsep| $B$O%Z!<%8>eIt!&2<It$N%U%m!<%H$HK\J8$H$N5wN%$G$9!#(B
% |\intextsep| $B$OK\J8$NESCf$K=PNO$5$l$k%U%m!<%H$HK\J8$H$N5wN%$G$9!#(B
%
%    \begin{macrocode}
\setlength\floatsep    {12\p@ \@plus 2\p@ \@minus 2\p@}
\setlength\textfloatsep{20\p@ \@plus 2\p@ \@minus 4\p@}
\setlength\intextsep   {12\p@ \@plus 2\p@ \@minus 2\p@}
%    \end{macrocode}
% \end{macro}
% \end{macro}
% \end{macro}
%
% \begin{macro}{\dblfloatsep}
% \begin{macro}{\dbltextfloatsep}
%
% $BFsCJAH$N$H$-$NCJH4$-$N%U%m!<%H$K$D$$$F$NCM$G$9!#(B
%
%    \begin{macrocode}
\setlength\dblfloatsep    {12\p@ \@plus 2\p@ \@minus 2\p@}
\setlength\dbltextfloatsep{20\p@ \@plus 2\p@ \@minus 4\p@}
%    \end{macrocode}
% \end{macro}
% \end{macro}
%
% \begin{macro}{\@fptop}
% \begin{macro}{\@fpsep}
% \begin{macro}{\@fpbot}
%
% $B%U%m!<%H$@$1$N%Z!<%8$KF~$k%0%k!<$G$9!#(B
% |\@fptop| $B$O%Z!<%8>eIt!$(B
% |\@fpbot| $B$O%Z!<%82<It!$(B
% |\@fpsep| $B$O%U%m!<%H4V$KF~$j$^$9!#(B
%
%    \begin{macrocode}
\setlength\@fptop{0\p@ \@plus 1fil}
\setlength\@fpsep{8\p@ \@plus 2fil}
\setlength\@fpbot{0\p@ \@plus 1fil}
%    \end{macrocode}
% \end{macro}
% \end{macro}
% \end{macro}
%
% \begin{macro}{\@dblfptop}
% \begin{macro}{\@dblfpsep}
% \begin{macro}{\@dblfpbot}
%
% $BCJH4$-%U%m!<%H$K$D$$$F$NCM$G$9!#(B
%
%    \begin{macrocode}
\setlength\@dblfptop{0\p@ \@plus 1fil}
\setlength\@dblfpsep{8\p@ \@plus 2fil}
\setlength\@dblfpbot{0\p@ \@plus 1fil}
%    \end{macrocode}
% \end{macro}
% \end{macro}
% \end{macro}
%
% \section{$B%Z!<%8%9%?%$%k(B}\label{sec:pagestyle}
%
% $B%Z!<%8%9%?%$%k$H$7$F!$(B\LaTeXe $B!J2$J8HG!K$NI8=`%/%i%9(B
% $B$G$O(B |empty|$B!$(B|plain|$B!$(B|headings|$B!$(B|myheadings| $B$,$"$j$^$9!#(B
% $B$3$N$&$A(B |empty|$B!$(B|plain| $B%9%?%$%k$O(B\LaTeXe $BK\BN(B
% $B$GDj5A$5$l$F$$$^$9!#(B 
%
% $B%"%9%-!<$N%/%i%9%U%!%$%k$G$O(B |headnombre|$B!$(B|footnombre|$B!$(B
% |bothstyle|$B!$(B|jpl@in| $B$,DI2C$5$l$F$$$^$9$,!$(B
% $B$3$3$G$O2$J8I8=`$N$b$N$@$1$K$7$^$7$?!#(B
%
% $B%Z!<%8%9%?%$%k$O(B |\ps@...| $B$N7A$N%^%/%m$GDj5A$5$l$F$$$^$9!#(B
%
% \begin{macro}{\@evenhead}
% \begin{macro}{\@oddhead}
% \begin{macro}{\@evenfoot}
% \begin{macro}{\@oddfoot}
%
% |\@oddhead|$B!$(B|\@oddfoot|$B!$(B|\@evenhead|$B!$(B|\@evenfoot| $B$O(B
% $B6v?t!&4q?t%Z!<%8$NCl!J%X%C%@!$%U%C%?!K$r=PNO$9$kL?Na$G$9!#(B
% $B$3$l$i$O(B |\fullwidth| $BI}$N(B |\hbox| $B$NCf$G8F$S=P$5$l$^$9!#(B
% |\ps@...| $B$NCf$GDj5A$7$F$*$-$^$9!#(B
%
% \end{macro}
% \end{macro}
% \end{macro}
% \end{macro}
%
% $BCl$NFbMF$O!$(B|\chapter| $B$,8F$S=P$9(B |\chaptermark{$B2?!9(B}|$B!$(B
% |\section| $B$,8F$S=P$9(B |\sectionmark{$B2?!9(B}| $B$G@_Dj$7$^$9!#(B
% $BCl$r07$&L?Na$K$O<!$N$b$N$,$"$j$^$9!#(B
%
% \begin{quote}
%   \begin{tabbing}
%     |\markboth{$B:8(B}{$B1&(B} | \= $BN>J}$NCl$r@_Dj$7$^$9!#(B\\
%     |\markright{$B1&(B}|     \> $B1&$NCl$r@_Dj$7$^$9!#(B\\
%     |\leftmark|          \> $B:8$NCl$r=PNO$7$^$9!#(B\\
%     |\rightmark|         \> $B1&$NCl$r=PNO$7$^$9!#(B
%   \end{tabbing}
% \end{quote}
%
% $BCl$r@_Dj$9$kL?Na$O!$1&$NCl$,:8$NCl$N2<0L$K$"$k>l9g$O==J,$^$H$b$K(B
% $BF0:n$7$^$9!#$?$H$($P:8%^!<%/$r(B |\chapter|$B!$1&%^!<%/$r(B |\section|
% $B$GJQ99$9$k>l9g$,$3$l$K$"$?$j$^$9!#(B
% $B$7$+$7!$F10l%Z!<%8$KJ#?t$N(B |\markboth| $B$,$"$k$H!$(B
% $B$*$+$7$J7k2L$K$J$k$3$H$,$"$j$^$9!#(B
%
% |\tableofcontents| $B$N$h$&$JL?Na$G;H$o$l$k(B |\@mkboth| $B$O!$(B
% |\ps@...| $B%3%^%s%ICf$G(B |\markboth| $B$+(B |\@gobbletwo|$B!J2?$b$7$J$$!K(B
% $B$K(B |\let| $B$5$l$^$9!#(B
%
% \begin{macro}{\ps@empty}
%
% |empty| $B%Z!<%8%9%?%$%k$NDj5A$G$9!#(B
% \LaTeX $BK\BN$GDj5A$5$l$F$$$k$b$N$r%3%a%s%H%"%&%H$7$?7A$G(B
% $B:\$;$F$*$-$^$9!#(B
%
%    \begin{macrocode}
% \def\ps@empty{%
%   \let\@mkboth\@gobbletwo
%   \let\@oddhead\@empty
%   \let\@oddfoot\@empty
%   \let\@evenhead\@empty
%   \let\@evenfoot\@empty}
%    \end{macrocode}
% \end{macro}
%
% \begin{macro}{\ps@plainhead}
% \begin{macro}{\ps@plainfoot}
% \begin{macro}{\ps@plain}
%
% |plainhead| $B$O%7%s%W%k$J%X%C%@$@$1$N%Z!<%8%9%?%$%k$G$9!#(B
%
% |plainfoot| $B$O%7%s%W%k$J%U%C%?$@$1$N%Z!<%8%9%?%$%k$G$9!#(B
%
% |plain| $B$O(B |book| $B$G$O(B |plainhead|$B!$$=$l0J30$G$O(B |plainfoot| $B$K$J$j$^$9!#(B
%
%    \begin{macrocode}
\def\ps@plainfoot{%
  \let\@mkboth\@gobbletwo
  \let\@oddhead\@empty
  \def\@oddfoot{\normalfont\hfil\thepage\hfil}%
  \let\@evenhead\@empty
  \let\@evenfoot\@oddfoot}
\def\ps@plainhead{%
  \let\@mkboth\@gobbletwo
  \let\@oddfoot\@empty
  \let\@evenfoot\@empty
  \def\@evenhead{%
    \if@mparswitch \hss \fi
    \hbox to \fullwidth{\textbf{\thepage}\hfil}%
    \if@mparswitch\else \hss \fi}%
  \def\@oddhead{%
    \hbox to \fullwidth{\hfil\textbf{\thepage}}\hss}}
%<book>\if@report \let\ps@plain\ps@plainfoot \else \let\ps@plain\ps@plainhead \fi
%<!book>\let\ps@plain\ps@plainfoot
%    \end{macrocode}
% \end{macro}
% \end{macro}
% \end{macro}
%
% \begin{macro}{\ps@headings}
%
% |headings| $B%9%?%$%k$O%X%C%@$K8+=P$7$H%Z!<%8HV9f$r=PNO$7$^$9!#(B
% $B$3$3$G$O%X%C%@$K%"%s%@!<%i%$%s$r0z$/$h$&$K$7$F$_$^$7$?!#(B
%
% $B$^$:(B article $B$N>l9g$G$9!#(B
%
%    \begin{macrocode}
%<*article|kiyou>
\if@twoside
  \def\ps@headings{%
    \let\@oddfoot\@empty
    \let\@evenfoot\@empty
    \def\@evenhead{\if@mparswitch \hss \fi
      \underline{\hbox to \fullwidth{\textbf{\thepage}\hfil\leftmark}}%
      \if@mparswitch\else \hss \fi}%
    \def\@oddhead{%
      \underline{%
        \hbox to \fullwidth{{\rightmark}\hfil\textbf{\thepage}}}\hss}%
    \let\@mkboth\markboth
    \def\sectionmark##1{\markboth{%
       \ifnum \c@secnumdepth >\z@ \thesection \hskip1zw\fi
       ##1}{}}%
    \def\subsectionmark##1{\markright{%
       \ifnum \c@secnumdepth >\@ne \thesubsection \hskip1zw\fi
       ##1}}%
  }
\else % if not twoside
  \def\ps@headings{%
    \let\@oddfoot\@empty
    \def\@oddhead{%
      \underline{%
        \hbox to \fullwidth{{\rightmark}\hfil\textbf{\thepage}}}\hss}%
    \let\@mkboth\markboth
    \def\sectionmark##1{\markright{%
        \ifnum \c@secnumdepth >\z@ \thesection \hskip1zw\fi
        ##1}}}
\fi
%</article|kiyou>
%    \end{macrocode}
%
% $B<!$O(B book $B$N>l9g$G$9!#(B
% [2011-05-10] $B$7$C$]0&9%2H$5$s(B [qa:6370] $B$N%Q%C%A$r<h$j9~$^$;$F$$$?$@$-$^$7$?(B
% $B!JKL8+$5$s(B [qa:55896] $B$N$4;XE&$"$j$,$H$&$4$6$$$^$9!K!#(B
%
%    \begin{macrocode}
%<*book>
\newif\if@omit@number
\def\ps@headings{%
  \let\@oddfoot\@empty
  \let\@evenfoot\@empty
  \def\@evenhead{%
    \if@mparswitch \hss \fi
    \underline{\hbox to \fullwidth{\autoxspacing
        \textbf{\thepage}\hfil\leftmark}}%
    \if@mparswitch\else \hss \fi}%
  \def\@oddhead{\underline{\hbox to \fullwidth{\autoxspacing
        {\if@twoside\rightmark\else\leftmark\fi}\hfil\textbf{\thepage}}}\hss}%
  \let\@mkboth\markboth
  \def\chaptermark##1{\markboth{%
    \ifnum \c@secnumdepth >\m@ne
      \if@mainmatter
        \if@omit@number\else
          \@chapapp\thechapter\@chappos\hskip1zw
        \fi
      \fi
    \fi
    ##1}{}}%
  \def\sectionmark##1{\markright{%
    \ifnum \c@secnumdepth >\z@ \thesection \hskip1zw\fi
    ##1}}}%
%</book>
%    \end{macrocode}
%
% $B:G8e$O3X2q;o$N>l9g$G$9!#(B
%
%    \begin{macrocode}
%<*jspf>
\def\ps@headings{%
  \def\@oddfoot{\normalfont\hfil\thepage\hfil}
  \def\@evenfoot{\normalfont\hfil\thepage\hfil}
  \def\@oddhead{\normalfont\hfil \@title \hfil}
  \def\@evenhead{\normalfont\hfil $B%W%i%:%^!&3KM;9g3X2q;o(B\hfil}}
%</jspf>
%    \end{macrocode}
%
% \end{macro}
%
% \begin{macro}{\ps@myheadings}
%
% |myheadings| $B%Z!<%8%9%?%$%k$G$O%f!<%6$,(B |\markboth| $B$d(B |\markright| $B$G(B
% $BCl$r@_Dj$9$k$?$a!$$3$3$G$NDj5A$OHs>o$K4JC1$G$9!#(B
%
% [2004-01-17] $BEOJUE0$5$s$N%Q%C%A$rE,MQ$7$^$7$?!#(B
%
%    \begin{macrocode}
\def\ps@myheadings{%
  \let\@oddfoot\@empty\let\@evenfoot\@empty
  \def\@evenhead{%
    \if@mparswitch \hss \fi%
    \hbox to \fullwidth{\thepage\hfil\leftmark}%
    \if@mparswitch\else \hss \fi}%
  \def\@oddhead{%
    \hbox to \fullwidth{\rightmark\hfil\thepage}\hss}%
  \let\@mkboth\@gobbletwo
%<book>  \let\chaptermark\@gobble
  \let\sectionmark\@gobble
%<!book>  \let\subsectionmark\@gobble
}
%    \end{macrocode}
% \end{macro}
%
% \section{$BJ8=q$N%^!<%/%"%C%W(B}
%
% \subsection{$BI=Bj(B}
%
% \begin{macro}{\title}
% \begin{macro}{\author}
% \begin{macro}{\date}
%
%    $B$3$l$i$O(B\LaTeX $BK\BN$G<!$N$h$&$KDj5A$5$l$F$$$^$9!#(B
%    $B$3$3$G$O%3%a%s%H%"%&%H$7$?7A$G<($7$^$9!#(B
%
%    \begin{macrocode}
% \newcommand*{\title}[1]{\gdef\@title{#1}}
% \newcommand*{\author}[1]{\gdef\@author{#1}}
% \newcommand*{\date}[1]{\gdef\@date{#1}}
% \date{\today}
%    \end{macrocode}
% \end{macro}
% \end{macro}
% \end{macro}
%
% \begin{macro}{\etitle}
% \begin{macro}{\eauthor}
% \begin{macro}{\keywords}
%
% $BK?3X2q;o%9%?%$%k$G;H$&1Q8l$N%?%$%H%k!$1Q8l$NCx<TL>!$%-!<%o!<%I!$%a!<%k%"%I%l%9$G$9!#(B
%
%    \begin{macrocode}
%<*jspf>
\newcommand*{\etitle}[1]{\gdef\@etitle{#1}}
\newcommand*{\eauthor}[1]{\gdef\@eauthor{#1}}
\newcommand*{\keywords}[1]{\gdef\@keywords{#1}}
\newcommand*{\email}[1]{\gdef\authors@mail{#1}}
\newcommand*{\AuthorsEmail}[1]{\gdef\authors@mail{author's e-mail:\ #1}}
%</jspf>
%    \end{macrocode}
% \end{macro}
% \end{macro}
% \end{macro}
%
% \begin{macro}{\plainifnotempty}
%
% $B=>Mh$NI8=`%/%i%9$G$O!$J8=qA4BN$N%Z!<%8%9%?%$%k$r(B |empty| $B$K(B
% $B$7$F$bI=Bj$N$"$k%Z!<%8$@$1(B |plain| $B$K$J$C$F$7$^$&$3$H$,(B
% $B$"$j$^$7$?!#$3$l$O(B |\maketitle| $B$NDj5ACf(B
% $B$K(B |\thispagestyle|\hspace{0pt}|{plain}| $B$,F~$C$F$$$k(B
% $B$?$a$G$9!#$3$NLdBj$r2r7h$9$k$?$a$K!$(B
% $B!VA4BN$N%Z!<%8%9%?%$%k$,(B |empty| $B$G$J$$$J$i(B
% $B$3$N%Z!<%8$N%9%?%$%k$r(B |plain| $B$K$9$k!W$H$$$&<!$N(B
% $BL?Na$r:n$k$3$H$K$7$^$9!#(B
%
%    \begin{macrocode}
\def\plainifnotempty{%
  \ifx \@oddhead \@empty
    \ifx \@oddfoot \@empty
    \else
      \thispagestyle{plainfoot}%
    \fi
  \else
    \thispagestyle{plainhead}%
  \fi}
%    \end{macrocode}
% \end{macro}
%
% \begin{macro}{\maketitle}
%
% $BI=Bj$r=PNO$7$^$9!#(B
% $BCx<TL>$r=PNO$9$kItJ,$O!$2$J8$NI8=`%/%i%9%U%!%$%k$G$O(B |\large|$B!$(B
% $BOBJ8$N$b$N$G$O(B |\Large| $B$K$J$C$F$$$^$7$?$,!$$3$3$G$O(B |\large|
% $B$K$7$^$7$?!#(B
%
%    \begin{macrocode}
%<*article|book|kiyou>
\if@titlepage
  \newcommand{\maketitle}{%
    \begin{titlepage}%
      \let\footnotesize\small
      \let\footnoterule\relax
      \let\footnote\thanks
      \null\vfil
      \if@slide
        {\footnotesize \@date}%
        \begin{center}
          \mbox{} \\[1zw]
          \large
          {\maybeblue\hrule height0pt depth2pt\relax}\par
          \smallskip
          \@title
          \smallskip
          {\maybeblue\hrule height0pt depth2pt\relax}\par
          \vfill
          {\small \@author}%
        \end{center}
      \else
      \vskip 60\p@
      \begin{center}%
        {\LARGE \@title \par}%
        \vskip 3em%
        {\large
          \lineskip .75em
          \begin{tabular}[t]{c}%
            \@author
          \end{tabular}\par}%
        \vskip 1.5em
        {\large \@date \par}%
      \end{center}%
      \fi
      \par
      \@thanks\vfil\null
    \end{titlepage}%
    \setcounter{footnote}{0}%
    \global\let\thanks\relax
    \global\let\maketitle\relax
    \global\let\@thanks\@empty
    \global\let\@author\@empty
    \global\let\@date\@empty
    \global\let\@title\@empty
    \global\let\title\relax
    \global\let\author\relax
    \global\let\date\relax
    \global\let\and\relax
  }%
\else
  \newcommand{\maketitle}{\par
    \begingroup
      \renewcommand\thefootnote{\@fnsymbol\c@footnote}%
      \def\@makefnmark{\rlap{\@textsuperscript{\normalfont\@thefnmark}}}%
      \long\def\@makefntext##1{\advance\leftskip 3zw
        \parindent 1zw\noindent
        \llap{\@textsuperscript{\normalfont\@thefnmark}\hskip0.3zw}##1}%
      \if@twocolumn
        \ifnum \col@number=\@ne
          \@maketitle
        \else
          \twocolumn[\@maketitle]%
        \fi
      \else
        \newpage
        \global\@topnum\z@  % Prevents figures from going at top of page.
        \@maketitle
      \fi
      \plainifnotempty
      \@thanks
    \endgroup
    \setcounter{footnote}{0}%
    \global\let\thanks\relax
    \global\let\maketitle\relax
    \global\let\@thanks\@empty
    \global\let\@author\@empty
    \global\let\@date\@empty
    \global\let\@title\@empty
    \global\let\title\relax
    \global\let\author\relax
    \global\let\date\relax
    \global\let\and\relax
  }
%    \end{macrocode}
% \end{macro}
%
% \begin{macro}{\@maketitle}
%
% $BFHN)$7$?I=Bj%Z!<%8$r:n$i$J$$>l9g$NI=Bj$N=PNO7A<0$G$9!#(B
%
%    \begin{macrocode}
  \def\@maketitle{%
    \newpage\null
    \vskip 2em
    \begin{center}%
      \let\footnote\thanks
      {\LARGE \@title \par}%
      \vskip 1.5em
      {\large
        \lineskip .5em
        \begin{tabular}[t]{c}%
          \@author
        \end{tabular}\par}%
      \vskip 1em
      {\large \@date}%
    \end{center}%
    \par\vskip 1.5em
%<article|kiyou>    \ifvoid\@abstractbox\else\centerline{\box\@abstractbox}\vskip1.5em\fi
  }
\fi
%</article|book|kiyou>
%<*jspf>
\newcommand{\maketitle}{\par
  \begingroup
    \renewcommand\thefootnote{\@fnsymbol\c@footnote}%
    \def\@makefnmark{\rlap{\@textsuperscript{\normalfont\@thefnmark}}}%
    \long\def\@makefntext##1{\advance\leftskip 3zw
      \parindent 1zw\noindent
      \llap{\@textsuperscript{\normalfont\@thefnmark}\hskip0.3zw}##1}%
      \twocolumn[\@maketitle]%
    \plainifnotempty
    \@thanks
  \endgroup
  \setcounter{footnote}{0}%
  \global\let\thanks\relax
  \global\let\maketitle\relax
  \global\let\@thanks\@empty
  \global\let\@author\@empty
  \global\let\@date\@empty
% \global\let\@title\@empty % \@title $B$OCl$K;H$&(B
  \global\let\title\relax
  \global\let\author\relax
  \global\let\date\relax
  \global\let\and\relax
  \ifx\authors@mail\@undefined\else{%
    \def\@makefntext{\advance\leftskip 3zw \parindent -3zw}%
    \footnotetext[0]{\itshape\authors@mail}%
  }\fi
  \global\let\authors@mail\@undefined}
\def\@maketitle{%
  \newpage\null
  \vskip 6em % used to be 2em
  \begin{center}
    \let\footnote\thanks
    \ifx\@title\@undefined\else{\LARGE\headfont\@title\par}\fi
    \lineskip .5em
    \ifx\@author\@undefined\else
      \vskip 1em
      \begin{tabular}[t]{c}%
        \@author
      \end{tabular}\par
    \fi
    \ifx\@etitle\@undefined\else
      \vskip 1em
      {\large \@etitle \par}%
    \fi
    \ifx\@eauthor\@undefined\else
      \vskip 1em
      \begin{tabular}[t]{c}%
        \@eauthor
      \end{tabular}\par
    \fi
    \vskip 1em
    \@date
  \end{center}
  \vskip 1.5em
  \centerline{\box\@abstractbox}
  \ifx\@keywords\@undefined\else
    \vskip 1.5em
    \centerline{\parbox{157mm}{\textsf{Keywords:}\\ \small\@keywords}}
  \fi
  \vskip 1.5em}
%</jspf>
%    \end{macrocode}
% \end{macro}
%
% \subsection{$B>O!&@a(B}
%
% \paragraph{$B9=@.MWAG(B}
%
% |\@startsection| $B%^%/%m$O(B6$B8D$NI,?\0z?t$H!$%*%W%7%g%s$H$7$F(B |*| $B$H(B
% 1$B8D$N%*%W%7%g%s0z?t$H(B1$B8D$NI,?\0z?t$r$H$j$^$9!#(B
%
% \begin{quote}
% |\@startsection{$BL>(B}{$B%l%Y%k(B}{$B;z2<$2(B}{$BA0%"%-(B}{$B8e%"%-(B}{$B%9%?%$%k(B}| \\
% |              *[$BJL8+=P$7(B]{$B8+=P$7(B}|
% \end{quote}
%
% $B$=$l$>$l$N0z?t$N0UL#$O<!$NDL$j$G$9!#(B
%
% \begin{description}
% \item[$BL>(B] $B%f!<%6%l%Y%k%3%^%s%I$NL>A0$G$9!JNc(B: section$B!K!#(B
% \item[$B%l%Y%k(B] $B8+=P$7$N?<$5$r<($9?tCM$G$9(B
%    $B!J(Bchapter=1, section=2, \ldots $B!K!#(B
%    $B$3$N?tCM$,(B |secnumdepth| $B0J2<$N$H$-8+=P$7HV9f$r=PNO$7$^$9!#(B
% \item[$B;z2<$2(B] $B8+=P$7$N;z2<$2NL$G$9!#(B
% \item[$BA0%"%-(B] $B$3$NCM$N@dBPCM$,8+=P$7>eB&$N6u$-$G$9!#(B
%    $BIi$N>l9g$O!$8+=P$7D>8e$NCJMn$r%$%s%G%s%H$7$^$;$s!#(B
% \item[$B8e%"%-(B] $B@5$N>l9g$O!$8+=P$7$N2<$N6u$-$G$9!#(B
%    $BIi$N>l9g$O!$@dBPCM$,8+=P$7$N1&$N6u$-$G$9(B
%    $B!J8+=P$7$HF1$89T$+$iK\J8$r;O$a$^$9!K!#(B
% \item[$B%9%?%$%k(B] $B8+=P$7$NJ8;z%9%?%$%k$N@_Dj$G$9!#(B
% \item[\texttt{*}] $B$3$N(B \texttt{*} $B0u$,$J$$$H!$8+=P$7HV9f$rIU$1!$(B
%    $B8+=P$7HV9f$N%+%&%s%?$K(B1$B$r2C;;$7$^$9!#(B
% \item[$BJL8+=P$7(B] $BL\<!$dCl$K=PNO$9$k8+=P$7$G$9!#(B
% \item[$B8+=P$7(B] $B8+=P$7$G$9!#(B
% \end{description}
%
% $B8+=P$7$NL?Na$ODL>o(B |\@startsection| $B$H$=$N:G=i$N(B6$B8D$N0z?t$H$7$F(B
% $BDj5A$5$l$^$9!#(B
%
% $B<!$O(B |\@startsection| $B$NDj5A$G$9!#(B
% $B>pJs=hM}3X2qO@J8;o%9%?%$%k%U%!%$%k!J(B\texttt{ipsjcommon.sty}$B!K(B
% $B$r;29M$K$5$;$F$$$?$@$-$^$7$?$,!$40A4$K9TAw$j$,(B |\baselineskip|
% $B$N@0?tG\$K$J$i$J$/$F$b$$$$$+$iA0$N9T$H=E$J$i$J$$$h$&$K$7$^$7$?!#(B
%
%    \begin{macrocode}
\def\@startsection#1#2#3#4#5#6{%
  \if@noskipsec \leavevmode \fi
  \par
% $B8+=P$7>e$N6u$-$r(B \@tempskipa $B$K%;%C%H$9$k(B
  \@tempskipa #4\relax
% \@afterindent $B$O8+=P$7D>8e$NCJMn$r;z2<$2$9$k$+$I$&$+$rI=$9%9%$%C%A(B
  \if@english \@afterindentfalse \else \@afterindenttrue \fi
% $B8+=P$7>e$N6u$-$,Ii$J$i8+=P$7D>8e$NCJMn$r;z2<$2$7$J$$(B
  \ifdim \@tempskipa <\z@
    \@tempskipa -\@tempskipa \@afterindentfalse
  \fi
  \if@nobreak
%   \everypar{\everyparhook}% $B$3$l$O4V0c$$(B
    \everypar{}%
  \else
    \addpenalty\@secpenalty
% $B<!$N9T$O:o=|(B
%   \addvspace\@tempskipa
% $B<!$N(B \noindent $B$^$GDI2C(B
    \ifdim \@tempskipa >\z@
      \if@slide\else
        \null
        \vspace*{-\baselineskip}%
      \fi
      \vskip\@tempskipa
    \fi
  \fi
  \noindent
% $BDI2C=*$o$j(B
  \@ifstar
    {\@ssect{#3}{#4}{#5}{#6}}%
    {\@dblarg{\@sect{#1}{#2}{#3}{#4}{#5}{#6}}}}
%    \end{macrocode}
%
% |\@sect| $B$H(B |\@xsect| $B$O!$(B
% $BA0$N%"%-$,$A$g$&$I%<%m$N>l9g$K$b$&$^$/$$$/$h$&$K!$B?>/JQ$($F$"$j$^$9!#(B
% |\everyparhook| $B$bA^F~$7$F$$$^$9!#(B
%
%    \begin{macrocode}
\def\@sect#1#2#3#4#5#6[#7]#8{%
  \ifnum #2>\c@secnumdepth
    \let\@svsec\@empty
  \else
    \refstepcounter{#1}%
    \protected@edef\@svsec{\@seccntformat{#1}\relax}%
  \fi
% $B8+=P$78e$N6u$-$r(B \@tempskipa $B$K%;%C%H(B
  \@tempskipa #5\relax
% $B>r7oH=CG$N=g=x$rF~$l49$($^$7$?(B
  \ifdim \@tempskipa<\z@
    \def\@svsechd{%
      #6{\hskip #3\relax
      \@svsec #8}%
      \csname #1mark\endcsname{#7}%
      \addcontentsline{toc}{#1}{%
        \ifnum #2>\c@secnumdepth \else
          \protect\numberline{\csname the#1\endcsname}%
        \fi
        #7}}% $BL\<!$K%U%k%M!<%`$r:\$;$k$J$i(B #8
  \else
    \begingroup
      \interlinepenalty \@M % $B2<$+$i0\F0(B
      #6{%
        \@hangfrom{\hskip #3\relax\@svsec}%
%       \interlinepenalty \@M % $B>e$K0\F0(B
        #8\@@par}%
    \endgroup
    \csname #1mark\endcsname{#7}%
    \addcontentsline{toc}{#1}{%
      \ifnum #2>\c@secnumdepth \else
        \protect\numberline{\csname the#1\endcsname}%
      \fi
      #7}% $BL\<!$K%U%k%M!<%`$r:\$;$k$J$i$3$3$O(B #8
  \fi
  \@xsect{#5}}
%    \end{macrocode}
%
% $BFs$DA^F~$7$?(B |\everyparhook| $B$N$&$A8e<T$,(B |\paragraph| $BN`$N8e$G(B2$B2s<B9T$5$l!$(B
% $B$=$l0J9_$OA0<T$,<B9T$5$l$^$9!#(B
%
%    \begin{macrocode}
\def\@xsect#1{%
% $B8+=P$7$N8e$m$N6u$-$r(B \@tempskipa $B$K%;%C%H(B
  \@tempskipa #1\relax
% $B>r7oH=CG$N=g=x$rJQ$($^$7$?(B
  \ifdim \@tempskipa<\z@
    \@nobreakfalse
    \global\@noskipsectrue
    \everypar{%
      \if@noskipsec
        \global\@noskipsecfalse
       {\setbox\z@\lastbox}%
        \clubpenalty\@M
        \begingroup \@svsechd \endgroup
        \unskip
        \@tempskipa #1\relax
        \hskip -\@tempskipa
      \else
        \clubpenalty \@clubpenalty
        \everypar{\everyparhook}%
      \fi\everyparhook}%
  \else
    \par \nobreak
    \vskip \@tempskipa
    \@afterheading
  \fi
  \if@slide
    {\vskip-6pt\maybeblue\hrule height0pt depth1pt\vskip7pt\relax}%
  \fi
  \par  % 2000-12-18
  \ignorespaces}
\def\@ssect#1#2#3#4#5{%
  \@tempskipa #3\relax
  \ifdim \@tempskipa<\z@
    \def\@svsechd{#4{\hskip #1\relax #5}}%
  \else
    \begingroup
      #4{%
        \@hangfrom{\hskip #1}%
          \interlinepenalty \@M #5\@@par}%
    \endgroup
  \fi
  \@xsect{#3}}
%    \end{macrocode}
%
% \paragraph{$BCl4X78$NL?Na(B}
%
% \begin{macro}{\chaptermark}
% \begin{macro}{\sectionmark}
% \begin{macro}{\subsectionmark}
% \begin{macro}{\subsubsectionmark}
% \begin{macro}{\paragraphmark}
% \begin{macro}{\subparagraphmark}
%
% |\...mark| $B$N7A$NL?Na$r=i4|2=$7$^$9!JBh(B\ref{sec:pagestyle}$B@a;2>H!K!#(B
% |\chaptermark| $B0J30$O(B\LaTeX $BK\BN$GDj5A:Q$_$G$9!#(B
%
%    \begin{macrocode}
\newcommand*\chaptermark[1]{}
% \newcommand*{\sectionmark}[1]{}
% \newcommand*{\subsectionmark}[1]{}
% \newcommand*{\subsubsectionmark}[1]{}
% \newcommand*{\paragraphmark}[1]{}
% \newcommand*{\subparagraphmark}[1]{}
%    \end{macrocode}
% \end{macro}
% \end{macro}
% \end{macro}
% \end{macro}
% \end{macro}
% \end{macro}
%
% \paragraph{$B%+%&%s%?$NDj5A(B}
%
% \begin{macro}{\c@secnumdepth}
%
% |secnumdepth| $B$OBh2?%l%Y%k$N8+=P$7$^$G(B
% $BHV9f$rIU$1$k$+$r7h$a$k%+%&%s%?$G$9!#(B
%
%    \begin{macrocode}
%<!book>\setcounter{secnumdepth}{3}
%<book>\setcounter{secnumdepth}{2}
%    \end{macrocode}
% \end{macro}
%
% \begin{macro}{\c@chapter}
% \begin{macro}{\c@section}
% \begin{macro}{\c@subsection}
% \begin{macro}{\c@subsubsection}
% \begin{macro}{\c@paragraph}
% \begin{macro}{\c@subparagraph}
%
% $B8+=P$7HV9f$N%+%&%s%?$G$9!#(B
% |\newcounter| $B$NBh(B1$B0z?t$,?7$?$K:n$k%+%&%s%?$G$9!#(B
% $B$3$l$OBh(B2$B0z?t$,A}2C$9$k$?$S$K(B 0 $B$KLa$5$l$^$9!#(B
% $BBh(B2$B0z?t$ODj5A:Q$_$N%+%&%s%?$G$9!#(B
%
%    \begin{macrocode}
\newcounter{part}
%<book>\newcounter{chapter}
%<book>\newcounter{section}[chapter]
%<!book>\newcounter{section}
\newcounter{subsection}[section]
\newcounter{subsubsection}[subsection]
\newcounter{paragraph}[subsubsection]
\newcounter{subparagraph}[paragraph]
%    \end{macrocode}
% \end{macro}
% \end{macro}
% \end{macro}
% \end{macro}
% \end{macro}
% \end{macro}
%
% \begin{macro}{\thepart}
% \begin{macro}{\thechapter}
% \begin{macro}{\thesection}
% \begin{macro}{\thesubsection}
% \begin{macro}{\thesubsubsection}
% \begin{macro}{\theparagraph}
% \begin{macro}{\thesubparagraph}
%
% $B%+%&%s%?$NCM$r=PNO$9$kL?Na(B |\the$B2?!9(B| $B$rDj5A$7$^$9!#(B
%
% $B%+%&%s%?$r=PNO$9$k%3%^%s%I$K$O<!$N$b$N$,$"$j$^$9!#(B
%
% \begin{quote}
%   |\arabic{COUNTER}   | 1, 2, 3, \ldots \\
%   |\roman{COUNTER}    | i, ii, iii, \ldots \\
%   |\Roman{COUNTER}    | I, II, III, \ldots \\
%   |\alph{COUNTER}     | a, b, c, \ldots \\
%   |\Alph{COUNTER}     | A, B, C, \ldots \\
%   |\kansuji{COUNTER}  | $B0l(B, $BFs(B, $B;0(B, \ldots
% \end{quote}
%
% $B0J2<$G$O%9%Z!<%9@aLs$N$?$a(B |@| $B$NIU$$$?FbItI=8=$rB?MQ$7$F$$$^$9!#(B
%
%    \begin{macrocode}
\renewcommand{\thepart}{\@Roman\c@part}
%<!book>% \renewcommand{\thesection}{\@arabic\c@section}
%<!book>\renewcommand{\thesection}{\presectionname\@arabic\c@section\postsectionname}
%<!book>\renewcommand{\thesubsection}{\@arabic\c@section.\@arabic\c@subsection}
%<*book>
\renewcommand{\thechapter}{\@arabic\c@chapter}
\renewcommand{\thesection}{\thechapter.\@arabic\c@section}
\renewcommand{\thesubsection}{\thesection.\@arabic\c@subsection}
%</book>
\renewcommand{\thesubsubsection}{%
   \thesubsection.\@arabic\c@subsubsection}
\renewcommand{\theparagraph}{%
   \thesubsubsection.\@arabic\c@paragraph}
\renewcommand{\thesubparagraph}{%
   \theparagraph.\@arabic\c@subparagraph}
%    \end{macrocode}
% \end{macro}
% \end{macro}
% \end{macro}
% \end{macro}
% \end{macro}
% \end{macro}
% \end{macro}
%
% \begin{macro}{\@chapapp}
% \begin{macro}{\@chappos}
%
% |\@chapapp| $B$N=i4|CM$O(B |\prechaptername|$B!JBh!K$G$9!#(B
%
% |\@chappos| $B$N=i4|CM$O(B |\postchaptername|$B!J>O!K$G$9!#(B
%
% |\appendix| $B$O(B |\@chapapp| $B$r(B |\appendixname| $B$K!$(B
% |\@chappos| $B$r6u$K:FDj5A$7$^$9!#(B
%
% [2003-03-02] |\@secapp| $B$O30$7$^$7$?!#(B
%
%    \begin{macrocode}
%<book>\newcommand{\@chapapp}{\prechaptername}
%<book>\newcommand{\@chappos}{\postchaptername}
%    \end{macrocode}
% \end{macro}
% \end{macro}
%
% \paragraph{$BA0IU!$K\J8!$8eIU(B}
%
% $BK\$N$&$A>OHV9f$,$"$k$N$,!VK\J8!W!$(B
% $B$=$l0J30$,!VA0IU!W!V8eIU!W$G$9!#(B
%
% \begin{macro}{\frontmatter}
%
% $B%Z!<%8HV9f$r%m!<%^?t;z$K$7!$>OHV9f$rIU$1$J$$$h$&$K$7$^$9!#(B
%
%    \begin{macrocode}
%<*book>
\newcommand\frontmatter{%
  \if@openright
    \cleardoublepage
  \else
    \clearpage
  \fi
  \@mainmatterfalse
  \pagenumbering{roman}}
%    \end{macrocode}
% \end{macro}
%
% \begin{macro}{\mainmatter}
%
% $B%Z!<%8HV9f$r;;MQ?t;z$K$7!$>OHV9f$rIU$1$k$h$&$K$7$^$9!#(B
%
%    \begin{macrocode}
\newcommand\mainmatter{%
% \if@openright
    \cleardoublepage
% \else
%   \clearpage
% \fi
  \@mainmattertrue
  \pagenumbering{arabic}}
%    \end{macrocode}
% \end{macro}
%
% \begin{macro}{\backmatter}
%
% $B>OHV9f$rIU$1$J$$$h$&$K$7$^$9!#%Z!<%8HV9f$NIU$1J}$OJQ$o$j$^$;$s!#(B
%
%    \begin{macrocode}
\newcommand\backmatter{%
  \if@openright
    \cleardoublepage
  \else
    \clearpage
  \fi
  \@mainmatterfalse}
%</book>
%    \end{macrocode}
% \end{macro}
%
% \paragraph{$BIt(B}
%
% \begin{macro}{\part}
%
% $B?7$7$$It$r;O$a$^$9!#(B
%
% |\secdef| $B$r;H$C$F8+=P$7$rDj5A$7$F$$$^$9!#(B
% $B$3$N%^%/%m$OFs$D$N0z?t$r$H$j$^$9!#(B
%
% \begin{quote}
% |\secdef{$B@1$J$7(B}{$B@1$"$j(B}|
% \end{quote}
%
% \begin{description}
% \item[$B@1$J$7(B] \texttt{*} $B$N$J$$7A$NDj5A$G$9!#(B
% \item[$B@1$"$j(B] \texttt{*} $B$N$"$k7A$NDj5A$G$9!#(B
% \end{description}
%
% |\secdef| $B$O<!$N$h$&$K$7$F;H$$$^$9!#(B
%
%\begin{verbatim}
%   \def\chapter { ... \secdef \CMDA \CMDB }
%   \def\CMDA    [#1]#2{....} % \chapter[...]{...} $B$NDj5A(B
%   \def\CMDB    #1{....}     % \chapter*{...} $B$NDj5A(B
%\end{verbatim}
%
% $B$^$:(B |book| $B%/%i%90J30$G$9!#(B
%
%    \begin{macrocode}
%<*!book>
\newcommand\part{%
  \if@noskipsec \leavevmode \fi
  \par
  \addvspace{4ex}%
  \if@english \@afterindentfalse \else \@afterindenttrue \fi
  \secdef\@part\@spart}
%</!book>
%    \end{macrocode}
%
% |book| $B%9%?%$%k$N>l9g$O!$>/$7J#;($G$9!#(B
%
%    \begin{macrocode}
%<*book>
\newcommand\part{%
  \if@openright
    \cleardoublepage
  \else
    \clearpage
  \fi
  \thispagestyle{empty}% $B2$J8MQI8=`%9%?%$%k$G$O(B plain
  \if@twocolumn
    \onecolumn
    \@restonecoltrue
  \else
    \@restonecolfalse
  \fi
  \null\vfil
  \secdef\@part\@spart}
%</book>
%    \end{macrocode}
% \end{macro}
%
% \begin{macro}{\@part}
%
% $BIt$N8+=P$7$r=PNO$7$^$9!#(B
% |\bfseries| $B$r(B |\headfont| $B$KJQ$($^$7$?!#(B
%
% |book| $B%/%i%90J30$G$O(B |secnumdepth| $B$,(B $-1$ $B$h$jBg$-$$$H$-(B
% $BItHV9f$rIU$1$^$9!#(B
%
%    \begin{macrocode}
%<*!book>
\def\@part[#1]#2{%
  \ifnum \c@secnumdepth >\m@ne
    \refstepcounter{part}%
    \addcontentsline{toc}{part}{%
      \prepartname\thepart\postpartname\hspace{1zw}#1}%
  \else
    \addcontentsline{toc}{part}{#1}%
  \fi
  \markboth{}{}%
  {\parindent\z@
    \raggedright
    \interlinepenalty \@M
    \normalfont
    \ifnum \c@secnumdepth >\m@ne
      \Large\headfont\prepartname\thepart\postpartname
      \par\nobreak
    \fi
    \huge \headfont #2%
    \markboth{}{}\par}%
  \nobreak
  \vskip 3ex
  \@afterheading}
%</!book>
%    \end{macrocode}
%
% |book| $B%/%i%9$G$O(B |secnumdepth| $B$,(B $-2$ $B$h$jBg$-$$$H$-ItHV9f$rIU$1$^$9!#(B
%
%    \begin{macrocode}
%<*book>
\def\@part[#1]#2{%
  \ifnum \c@secnumdepth >-2\relax
    \refstepcounter{part}%
    \addcontentsline{toc}{part}{%
      \prepartname\thepart\postpartname\hspace{1zw}#1}%
  \else
    \addcontentsline{toc}{part}{#1}%
  \fi
  \markboth{}{}%
  {\centering
    \interlinepenalty \@M
    \normalfont
    \ifnum \c@secnumdepth >-2\relax
      \huge\headfont \prepartname\thepart\postpartname
      \par\vskip20\p@
    \fi
    \Huge \headfont #2\par}%
  \@endpart}
%</book>
%    \end{macrocode}
% \end{macro}
%
% \begin{macro}{\@spart}
%
% $BHV9f$rIU$1$J$$It$G$9!#(B
%
%    \begin{macrocode}
%<*!book>
\def\@spart#1{{%
    \parindent \z@ \raggedright
    \interlinepenalty \@M
    \normalfont
    \huge \headfont #1\par}%
  \nobreak
  \vskip 3ex
  \@afterheading}
%</!book>
%<*book>
\def\@spart#1{{%
    \centering
    \interlinepenalty \@M
    \normalfont
    \Huge \headfont #1\par}%
  \@endpart}
%</book>
%    \end{macrocode}
% \end{macro}
%
% \begin{macro}{\@endpart}
%
% |\@part| $B$H(B |\@spart| $B$N:G8e$G<B9T$5$l$k%^%/%m$G$9!#(B
% $BN>LL0u:~$N$H$-$OGr%Z!<%8$rDI2C$7$^$9!#(B
% $BFsCJAH$N$H$-$K$O!$FsCJAH$KLa$7$^$9!#(B
%
%    \begin{macrocode}
%<*book>
\def\@endpart{\vfil\newpage
  \if@twoside
    \null
    \thispagestyle{empty}%
    \newpage
  \fi
  \if@restonecol
    \twocolumn
  \fi}
%</book>
%    \end{macrocode}
% \end{macro}
%
% \paragraph{$B>O(B}
%
% \begin{macro}{\chapter}
%
%    $B>O$N:G=i$N%Z!<%8%9%?%$%k$O!$A4BN$,(B |empty| $B$G$J$1$l$P(B |plain| $B$K(B
%    $B$7$^$9!#(B
%    $B$^$?!$(B|\@topnum| $B$r(B 0 $B$K$7$F!$(B
%    $B>O8+=P$7$N>e$K?^$dI=$,Mh$J$$$h$&$K$7$^$9!#(B
%
%    \begin{macrocode}
%<*book>
\newcommand{\chapter}{%
  \if@openright\cleardoublepage\else\clearpage\fi
  \plainifnotempty % $B85(B: \thispagestyle{plain}
  \global\@topnum\z@
  \if@english \@afterindentfalse \else \@afterindenttrue \fi
  \secdef
    {\@omit@numberfalse\@chapter}%
    {\@omit@numbertrue\@schapter}}
%    \end{macrocode}
% \end{macro}
%
% \begin{macro}{\@chapter}
%
% $B>O8+=P$7$r=PNO$7$^$9!#(B
% |secnumdepth| $B$,(B0$B0J>e$+$D(B |\@mainmatter| $B$,??$N$H$->OHV9f$r=PNO$7$^$9!#(B
%
%    \begin{macrocode}
\def\@chapter[#1]#2{%
  \ifnum \c@secnumdepth >\m@ne
    \if@mainmatter
      \refstepcounter{chapter}%
      \typeout{\@chapapp\thechapter\@chappos}%
      \addcontentsline{toc}{chapter}%
        {\protect\numberline
        % {\if@english\thechapter\else\@chapapp\thechapter\@chappos\fi}%
        {\@chapapp\thechapter\@chappos}%
        #1}%
    \else\addcontentsline{toc}{chapter}{#1}\fi
  \else
    \addcontentsline{toc}{chapter}{#1}%
  \fi
  \chaptermark{#1}%
  \addtocontents{lof}{\protect\addvspace{10\p@}}%
  \addtocontents{lot}{\protect\addvspace{10\p@}}%
  \if@twocolumn
    \@topnewpage[\@makechapterhead{#2}]%
  \else
    \@makechapterhead{#2}%
    \@afterheading
  \fi}
%    \end{macrocode}
% \end{macro}
%
% \begin{macro}{\@makechapterhead}
%
%    $B<B:]$K>O8+=P$7$rAH$_N)$F$^$9!#(B
%    |\bfseries| $B$r(B |\headfont| $B$KJQ$($^$7$?!#(B
%
%    \begin{macrocode}
\def\@makechapterhead#1{%
  \vspace*{2\Cvs}% $B2$J8$O(B50pt
  {\parindent \z@ \raggedright \normalfont
    \ifnum \c@secnumdepth >\m@ne
      \if@mainmatter
        \huge\headfont \@chapapp\thechapter\@chappos
        \par\nobreak
        \vskip \Cvs % $B2$J8$O(B20pt
      \fi
    \fi
    \interlinepenalty\@M
    \Huge \headfont #1\par\nobreak
    \vskip 3\Cvs}} % $B2$J8$O(B40pt
%    \end{macrocode}
% \end{macro}
%
% \begin{macro}{\@schapter}
%
% |\chapter*{...}| $B%3%^%s%I$NK\BN$G$9!#(B
% |\chaptermark| $B$rJd$$$^$7$?!#(B
%
%    \begin{macrocode}
\def\@schapter#1{%
  \chaptermark{#1}%
  \if@twocolumn
    \@topnewpage[\@makeschapterhead{#1}]%
  \else
    \@makeschapterhead{#1}\@afterheading
  \fi}
%    \end{macrocode}
% \end{macro}
%
% \begin{macro}{\@makeschapterhead}
%
% $BHV9f$J$7$N>O8+=P$7$G$9!#(B
%
%    \begin{macrocode}
\def\@makeschapterhead#1{%
  \vspace*{2\Cvs}% $B2$J8$O(B50pt
  {\parindent \z@ \raggedright
    \normalfont
    \interlinepenalty\@M
    \Huge \headfont #1\par\nobreak
    \vskip 3\Cvs}} % $B2$J8$O(B40pt
%</book>
%    \end{macrocode}
% \end{macro}
%
% \paragraph{$B2<0L%l%Y%k$N8+=P$7(B}
%
% \begin{macro}{\section}
%
% $B2$J8HG$G$O(B |\@startsection| $B$NBh(B4$B0z?t$rIi$K$7$F:G=i$NCJMn$N(B
% $B;z2<$2$r6X;_$7$F$$$^$9$,!$(B
% $BOBJ8HG$G$O@5$K$7$F;z2<$2$9$k$h$&$K$7$F$$$^$9!#(B
%
% $BCJAH$N$H$-$O$J$k$Y$/:81&$NCJ$,68$o$J$$$h$&$K9)IW$7$F$$$^$9!#(B
%
%    \begin{macrocode}
\if@twocolumn
  \newcommand{\section}{%
%<jspf>\ifx\maketitle\relax\else\maketitle\fi
    \@startsection{section}{1}{\z@}%
%<!kiyou>    {0.6\Cvs}{0.4\Cvs}%
%<kiyou>    {\Cvs}{0.5\Cvs}%
%   {\normalfont\large\headfont\@secapp}}
    {\normalfont\large\headfont\raggedright}}
\else
  \newcommand{\section}{%
    \if@slide\clearpage\fi
    \@startsection{section}{1}{\z@}%
    {\Cvs \@plus.5\Cdp \@minus.2\Cdp}% $BA0%"%-(B
    {.5\Cvs \@plus.3\Cdp}% $B8e%"%-(B
%   {\normalfont\Large\headfont\@secapp}}
    {\normalfont\Large\headfont\raggedright}}
\fi
%    \end{macrocode}
%
% \end{macro}
%
% \begin{macro}{\subsection}
%
% $BF1>e$G$9!#(B
%
%    \begin{macrocode}
\if@twocolumn
  \newcommand{\subsection}{\@startsection{subsection}{2}{\z@}%
    {\z@}{\z@}%
    {\normalfont\normalsize\headfont}}
\else
  \newcommand{\subsection}{\@startsection{subsection}{2}{\z@}%
    {\Cvs \@plus.5\Cdp \@minus.2\Cdp}% $BA0%"%-(B
    {.5\Cvs \@plus.3\Cdp}% $B8e%"%-(B
    {\normalfont\large\headfont}}
\fi
%    \end{macrocode}
%
% \end{macro}
%
% \begin{macro}{\subsubsection}
%    \begin{macrocode}
\if@twocolumn
  \newcommand{\subsubsection}{\@startsection{subsubsection}{3}{\z@}%
    {\z@}{\z@}%
    {\normalfont\normalsize\headfont}}
\else
  \newcommand{\subsubsection}{\@startsection{subsubsection}{3}{\z@}%
    {\Cvs \@plus.5\Cdp \@minus.2\Cdp}%
    {\z@}%
    {\normalfont\normalsize\headfont}}
\fi
%    \end{macrocode}
% \end{macro}
%
% \begin{macro}{\paragraph}
%
%    $B8+=P$7$N8e$m$G2~9T$5$l$^$;$s!#(B
%
%    \begin{macrocode}
\if@twocolumn
  \newcommand{\paragraph}{\@startsection{paragraph}{4}{\z@}%
    {\z@}{-1zw}% $B2~9T$;$:(B 1zw $B$N%"%-(B
%<jspf>    {\normalfont\normalsize\headfont}}
%<!jspf>    {\normalfont\normalsize\headfont $B"#(B}}
\else
  \newcommand{\paragraph}{\@startsection{paragraph}{4}{\z@}%
    {0.5\Cvs \@plus.5\Cdp \@minus.2\Cdp}%
    {-1zw}% $B2~9T$;$:(B 1zw $B$N%"%-(B
%<jspf>    {\normalfont\normalsize\headfont}}
%<!jspf>    {\normalfont\normalsize\headfont $B"#(B}}
\fi
%    \end{macrocode}
% \end{macro}
%
% \begin{macro}{\subparagraph}
%
%    $B8+=P$7$N8e$m$G2~9T$5$l$^$;$s!#(B
%
%    \begin{macrocode}
\newcommand{\subparagraph}{\@startsection{subparagraph}{5}{\z@}%
   {\z@}{-1zw}%
   {\normalfont\normalsize\headfont}}
%    \end{macrocode}
% \end{macro}
%
% \subsection{$B%j%9%H4D6-(B}
%
% $BBh(B $k$ $B%l%Y%k$N%j%9%H$N=i4|2=$r$9$k$N$,(B |\@list|$k$ $B$G$9(B
% $B!J(B$k = \mathtt{i}, \mathtt{ii}, \mathtt{iii}, \mathtt{iv}$$B!K!#(B
% |\@list|$k$ $B$O(B |\leftmargin| $B$r(B |\leftmargin|$k$ $B$K@_Dj$7$^$9!#(B
%
% \begin{macro}{\leftmargini}
%
% $BFsCJAH$G$"$k$+$J$$$+$K1~$8$F$=$l$>$l(B 2em$B!$(B2.5em $B$G$7$?$,!$(B
% $B$3$3$G$OA43QI}$N(B2$BG\$K$7$^$7$?!#(B
%
% [2002-05-11] 3zw $B$KJQ99$7$^$7$?!#(B
%
% [2005-03-19] $BFsCJAH$O(B 2zw $B$KLa$7$^$7$?!#(B
%
%    \begin{macrocode}
\if@slide
  \setlength\leftmargini{1zw}
\else
  \if@twocolumn
    \setlength\leftmargini{2zw}
  \else
    \setlength\leftmargini{3zw}
  \fi
\fi
%    \end{macrocode}
% \end{macro}
%
% \begin{macro}{\leftmarginii}
% \begin{macro}{\leftmarginiii}
% \begin{macro}{\leftmarginiv}
% \begin{macro}{\leftmarginv}
% \begin{macro}{\leftmarginvi}
%
%    |ii|$B!$(B|iii|$B!$(B|iv| $B$O(B |\labelsep| $B$H(B
%    $B$=$l$>$l(B `(m)'$B!$(B`vii.'$B!$(B`M.' $B$NI}$H$NOB$h$jBg$-$/$9$k(B
%    $B$3$H$K$J$C$F$$$^$9!#$3$3$G$OA43QI}$N@0?tG\$K4]$a$^$7$?!#(B
%
%    \begin{macrocode}
\if@slide
  \setlength\leftmarginii {1zw}
  \setlength\leftmarginiii{1zw}
  \setlength\leftmarginiv {1zw}
  \setlength\leftmarginv  {1zw}
  \setlength\leftmarginvi {1zw}
\else
  \setlength\leftmarginii {2zw}
  \setlength\leftmarginiii{2zw}
  \setlength\leftmarginiv {2zw}
  \setlength\leftmarginv  {1zw}
  \setlength\leftmarginvi {1zw}
\fi
%    \end{macrocode}
% \end{macro}
% \end{macro}
% \end{macro}
% \end{macro}
% \end{macro}
%
% \begin{macro}{\labelsep}
% \begin{macro}{\labelwidth}
%
%    |\labelsep| $B$O%i%Y%k$HK\J8$N4V$N5wN%$G$9!#(B
%    |\labelwidth| $B$O%i%Y%k$NI}$G$9!#(B
%    $B$3$l$OFsJ,$KJQ$($^$7$?!#(B
%
%    \begin{macrocode}
\setlength  \labelsep  {0.5zw} % .5em
\setlength  \labelwidth{\leftmargini}
\addtolength\labelwidth{-\labelsep}
%    \end{macrocode}
% \end{macro}
% \end{macro}
%
% \begin{macro}{\partopsep}
%
%    $B%j%9%H4D6-$NA0$K6u9T$,$"$k>l9g!$(B
%    |\parskip| $B$H(B |\topsep| $B$K(B |\partopsep| $B$r(B
%    $B2C$($?CM$@$1=DJ}8~$N6uGr$,$G$-$^$9!#(B
%    0 $B$K2~JQ$7$^$7$?!#(B
%
%    \begin{macrocode}
\setlength\partopsep{\z@} % {2\p@ \@plus 1\p@ \@minus 1\p@}
%    \end{macrocode}
% \end{macro}
%
% \begin{macro}{\@beginparpenalty}
% \begin{macro}{\@endparpenalty}
% \begin{macro}{\@itempenalty}
%
%    $B%j%9%H$dCJMn4D6-$NA08e!$%j%9%H9`L\4V$KA^F~$5$l$k%Z%J%k%F%#$G$9!#(B
%
%    \begin{macrocode}
\@beginparpenalty -\@lowpenalty
\@endparpenalty   -\@lowpenalty
\@itempenalty     -\@lowpenalty
%    \end{macrocode}
% \end{macro}
% \end{macro}
% \end{macro}
%
% \begin{macro}{\@listi}
% \begin{macro}{\@listI}
%
%    |\@listi| $B$O(B |\leftmargin|$B!$(B|\parsep|$B!$(B|\topsep|$B!$(B|\itemsep| $B$J$I$N(B
%    $B%H%C%W%l%Y%k$NDj5A$r$7$^$9!#(B
%    $B$3$NDj5A$O!$%U%)%s%H%5%$%:%3%^%s%I$K$h$C$FJQ99$5$l$^$9(B
%    $B!J$?$H$($P(B |\small| $B$NCf$G$O>.$5$$CM$K@_Dj$5$l$^$9!K!#(B
%    $B$3$N$?$a!$(B|\normalsize| $B$,$9$Y$F$N%Q%i%a!<%?$rLa$;$k$h$&$K!$(B
%    |\@listI| $B$G(B |\@listi| $B$N%3%T!<$rJ]B8$7$^$9!#(B
%    $B85$NCM$O$+$J$jJ#;($G$9$,!$$3$3$G$O4JAG2=$7$F$7$^$$$^$7$?!#(B
%    $BFC$K:G=i$H:G8e$K9TAw$j$NH>J,$N6u$-$,F~$k$h$&$K$7$F$"$j$^$9!#(B
%    $B%"%9%-!<$NI8=`%9%?%$%k$G$O(B
%    $B%H%C%W%l%Y%k$N(B |itemize|$B!$(B|enumerate| $B4D6-$G$@$1(B
%    $B:G=i$H:G8e$K9TAw$j$NH>J,$N6u$-$,F~$k$h$&$K$J$C$F$$$^$7$?!#(B
%
%    [2004-09-27] |\topsep| $B$N%0%k!<(B $_{-0.1}^{+0.2}$ |\baselineskip|
%    $B$r;W$$@Z$C$F30$7$^$7$?!#(B
%
%    \begin{macrocode}
\def\@listi{\leftmargin\leftmargini
  \parsep \z@
  \topsep 0.5\baselineskip
  \itemsep \z@ \relax}
\let\@listI\@listi
%    \end{macrocode}
%
%    $BG0$N$?$a%Q%i%a!<%?$r=i4|2=$7$^$9!J<B:]$K$OITMW$N$h$&$G$9!K!#(B
%
%    \begin{macrocode}
\@listi
%    \end{macrocode}
% \end{macro}
% \end{macro}
%
% \begin{macro}{\@listii}
% \begin{macro}{\@listiii}
% \begin{macro}{\@listiv}
% \begin{macro}{\@listv}
% \begin{macro}{\@listvi}
%
%    $BBh(B2$B!A(B6$B%l%Y%k$N%j%9%H4D6-$N%Q%i%a!<%?$N@_Dj$G$9!#(B
%
%    \begin{macrocode}
\def\@listii{\leftmargin\leftmarginii
  \labelwidth\leftmarginii \advance\labelwidth-\labelsep
  \topsep \z@
  \parsep \z@
  \itemsep\parsep}
\def\@listiii{\leftmargin\leftmarginiii
  \labelwidth\leftmarginiii \advance\labelwidth-\labelsep
  \topsep \z@
  \parsep \z@
  \itemsep\parsep}
\def\@listiv {\leftmargin\leftmarginiv
              \labelwidth\leftmarginiv
              \advance\labelwidth-\labelsep}
\def\@listv  {\leftmargin\leftmarginv
              \labelwidth\leftmarginv
              \advance\labelwidth-\labelsep}
\def\@listvi {\leftmargin\leftmarginvi
              \labelwidth\leftmarginvi
              \advance\labelwidth-\labelsep}
%    \end{macrocode}
% \end{macro}
% \end{macro}
% \end{macro}
% \end{macro}
% \end{macro}
%
% \paragraph{enumerate$B4D6-(B}
%
% |enumerate| $B4D6-$O%+%&%s%?(B |enumi|$B!$(B|enumii|$B!$(B|enumiii|$B!$(B
% |enumiv| $B$r;H$$$^$9!#(B|enum|$n$ $B$OBh(B $n$ $B%l%Y%k$NHV9f$G$9!#(B
%
% \begin{macro}{\theenumi}
% \begin{macro}{\theenumii}
% \begin{macro}{\theenumiii}
% \begin{macro}{\theenumiv}
%
%    $B=PNO$9$kHV9f$N=q<0$r@_Dj$7$^$9!#(B
%    $B$3$l$i$O(B\LaTeX $BK\BN!J(B\texttt{ltlists.dtx} $B;2>H!K$GDj5A:Q$_$G$9$,!$(B
%    $B$3$3$G$OI=$7J}$rJQ$($F$$$^$9!#(B
%    |\@arabic|$B!$(B|\@alph|$B!$(B|\@roman|$B!$(B|\@Alph| $B$O$=$l$>$l(B
%    $B;;MQ?t;z!$>.J8;z%"%k%U%!%Y%C%H!$>.J8;z%m!<%^?t;z!$BgJ8;z%"%k%U%!%Y%C%H(B
%    $B$GHV9f$r=PNO$9$kL?Na$G$9!#(B
%
%    \begin{macrocode}
\renewcommand{\theenumi}{\@arabic\c@enumi}
\renewcommand{\theenumii}{\@alph\c@enumii}
\renewcommand{\theenumiii}{\@roman\c@enumiii}
\renewcommand{\theenumiv}{\@Alph\c@enumiv}
%    \end{macrocode}
% \end{macro}
% \end{macro}
% \end{macro}
% \end{macro}
%
% \begin{macro}{\labelenumi}
% \begin{macro}{\labelenumii}
% \begin{macro}{\labelenumiii}
% \begin{macro}{\labelenumiv}
%
%    |enumerate| $B4D6-$NHV9f$r=PNO$9$kL?Na$G$9!#(B
%    $BBh(B2$B%l%Y%k0J30$O:G8e$K2$J8$N%T%j%*%I$,IU$-$^$9$,!$(B
%    $B$3$l$O9%$_$K1~$8$F<h$jJ'$C$F$/$@$5$$!#(B
%    $BBh(B2$B%l%Y%k$NHV9f$N$+$C$3$OOBJ8MQ$K49$(!$(B
%    $B$=$NN>B&$KF~$kM>J,$J%0%k!<$r(B |\inhibitglue| $B$G(B
%    $B<h$j=|$$$F$$$^$9!#(B
%
%    \begin{macrocode}
\newcommand{\labelenumi}{\theenumi.}
\newcommand{\labelenumii}{\inhibitglue$B!J(B\theenumii$B!K(B\inhibitglue}
\newcommand{\labelenumiii}{\theenumiii.}
\newcommand{\labelenumiv}{\theenumiv.}
%    \end{macrocode}
% \end{macro}
% \end{macro}
% \end{macro}
% \end{macro}
%
% \begin{macro}{\p@enumii}
% \begin{macro}{\p@enumiii}
% \begin{macro}{\p@enumiv}
%
%    |\p@enum|$n$ $B$O(B |\ref| $B%3%^%s%I$G(B |enumerate| $B4D6-$NBh(B $n$ $B%l%Y%k$N(B
%    $B9`L\$,;2>H$5$l$k$H$-$N=q<0$G$9!#(B
%    $B$3$l$bBh(B2$B%l%Y%k$OOBJ8MQ$+$C$3$K$7$^$7$?!#(B
%
%    \begin{macrocode}
\renewcommand{\p@enumii}{\theenumi}
\renewcommand{\p@enumiii}{\theenumi\inhibitglue$B!J(B\theenumii$B!K(B}
\renewcommand{\p@enumiv}{\p@enumiii\theenumiii}
%    \end{macrocode}
% \end{macro}
% \end{macro}
% \end{macro}
%
% \paragraph{itemize$B4D6-(B}
%
% \begin{macro}{\labelitemi}
% \begin{macro}{\labelitemii}
% \begin{macro}{\labelitemiii}
% \begin{macro}{\labelitemiv}
%    |itemize| $B4D6-$NBh(B $n$ $B%l%Y%k$N%i%Y%k$r:n$k%3%^%s%I$G$9!#(B
%    \begin{macrocode}
\newcommand\labelitemi{\textbullet}
\newcommand\labelitemii{\normalfont\bfseries \textendash}
\newcommand\labelitemiii{\textasteriskcentered}
\newcommand\labelitemiv{\textperiodcentered}
%    \end{macrocode}
% \end{macro}
% \end{macro}
% \end{macro}
% \end{macro}
%
% \paragraph{description$B4D6-(B}
%
% \begin{environment}{description}
%
% $BK\Mh$N(B |description| $B4D6-$G$O!$9`L\L>$,C;$$$H!$@bL@ItJ,$NF,$,(B
% $B$=$l$K0z$-$:$i$l$F:8$K=P$F$7$^$$$^$9!#(B
% $B$3$l$r2r7h$7$??7$7$$(B |description| $B$N<BAu$G$9!#(B
%
%    \begin{macrocode}
\newenvironment{description}{%
  \list{}{%
    \labelwidth=\leftmargin
    \labelsep=1zw
    \advance \labelwidth by -\labelsep
    \let \makelabel=\descriptionlabel}}{\endlist}
%    \end{macrocode}
% \end{environment}
%
% \begin{macro}{\descriptionlabel}
%
%    |description| $B4D6-$N%i%Y%k$r=PNO$9$k%3%^%s%I$G$9!#(B
%    $B9%$_$K1~$8$F(B |#1| $B$NA0$KE,Ev$J6u$-(B
%    $B!J$?$H$($P(B |\hspace{1zw}|$B!K$rF~$l$k$N$b$$$$$H;W$$$^$9!#(B
%
%    \begin{macrocode}
\newcommand*\descriptionlabel[1]{\normalfont\headfont #1\hfil}
%    \end{macrocode}
% \end{macro}
%
% \paragraph{$B35MW(B}
%
% \begin{environment}{abstract}
%
% $B35MW!JMW;]!$9<35!K$r=PNO$9$k4D6-$G$9!#(B
% |book| $B%/%i%9$G$O3F>O$N=i$a$K$A$g$C$H$7$?$3$H$r=q$/$N$K;H$$$^$9!#(B
% |titlepage| $B%*%W%7%g%sIU$-$N(B |article| $B%/%i%9$G$O!$(B
% $BFHN)$7$?%Z!<%8$K=PNO$5$l$^$9!#(B
% |abstract| $B4D6-$O85$O(B |quotation| $B4D6-$G:n$i$l$F$$$^$7$?$,!$(B
% |quotation| $B4D6-$N1&%^!<%8%s$r%<%m$K$7$?$N$G!$(B
% |list| $B4D6-$G:n$jD>$7$^$7$?!#(B
%
% JSPF$B%9%?%$%k$G$O<B:]$N=PNO$O(B |\maketitle| $B$G9T$o$l$^$9!#(B
%
%    \begin{macrocode}
%<*book>
\newenvironment{abstract}{%
  \begin{list}{}{%
    \listparindent=1zw
    \itemindent=\listparindent
    \rightmargin=0pt
    \leftmargin=5zw}\item[]}{\end{list}\vspace{\baselineskip}}
%</book>
%<*article|kiyou>
\newbox\@abstractbox
\if@titlepage
  \newenvironment{abstract}{%
    \titlepage
    \null\vfil
    \@beginparpenalty\@lowpenalty
    \begin{center}%
      \headfont \abstractname
      \@endparpenalty\@M
    \end{center}}%
  {\par\vfil\null\endtitlepage}
\else
  \newenvironment{abstract}{%
    \if@twocolumn
      \ifx\maketitle\relax
        \section*{\abstractname}%
      \else
        \global\setbox\@abstractbox\hbox\bgroup
        \begin{minipage}[b]{\textwidth}
          \small\parindent1zw
          \begin{center}%
            {\headfont \abstractname\vspace{-.5em}\vspace{\z@}}%
          \end{center}%
          \list{}{%
            \listparindent\parindent
            \itemindent \listparindent
            \rightmargin \leftmargin}%
          \item\relax
      \fi
    \else
      \small
      \begin{center}%
        {\headfont \abstractname\vspace{-.5em}\vspace{\z@}}%
      \end{center}%
      \list{}{%
        \listparindent\parindent
        \itemindent \listparindent
        \rightmargin \leftmargin}%
      \item\relax
    \fi}{\if@twocolumn
      \ifx\maketitle\relax
      \else
        \endlist\end{minipage}\egroup
      \fi
    \else
      \endlist
    \fi}
\fi
%</article|kiyou>
%<*jspf>
\newbox\@abstractbox
\newenvironment{abstract}{%
  \global\setbox\@abstractbox\hbox\bgroup
  \begin{minipage}[b]{157mm}{\sffamily Abstract}\par
    \small
    \if@english \parindent6mm \else \parindent1zw \fi}%
  {\end{minipage}\egroup}
%</jspf>
%    \end{macrocode}
% \end{environment}
%
% \paragraph{$B%-!<%o!<%I(B}
%
% \begin{environment}{keywords}
%
% $B%-!<%o!<%I$r=`Hw$9$k4D6-$G$9!#(B
% $B<B:]$N=PNO$O(B |\maketitle| $B$G9T$o$l$^$9!#(B
%
%    \begin{macrocode}
%<*jspf>
%\newbox\@keywordsbox
%\newenvironment{keywords}{%
%  \global\setbox\@keywordsbox\hbox\bgroup
%  \begin{minipage}[b]{157mm}{\sffamily Keywords:}\par
%    \small\parindent0zw}%
%  {\end{minipage}\egroup}
%</jspf>
%    \end{macrocode}
% \end{environment}
%
% \paragraph{verse$B4D6-(B}
%
% \begin{environment}{verse}
%
% $B;m$N$?$a$N(B |verse| $B4D6-$G$9!#(B
%
%    \begin{macrocode}
\newenvironment{verse}{%
  \let \\=\@centercr
  \list{}{%
    \itemsep \z@
    \itemindent -2zw % $B85(B: -1.5em
    \listparindent\itemindent
    \rightmargin \z@
    \advance\leftmargin 2zw}% $B85(B: 1.5em
  \item\relax}{\endlist}
%    \end{macrocode}
% \end{environment}
%
% \paragraph{quotation$B4D6-(B}
%
% \begin{environment}{quotation}
%
% $BCJMn$NF,$N;z2<$2NL$r(B1.5em$B$+$i(B |\parindent| $B$KJQ$($^$7$?!#(B
% $B$^$?!$1&%^!<%8%s$r(B 0 $B$K$7$^$7$?!#(B
%
%    \begin{macrocode}
\newenvironment{quotation}{%
  \list{}{%
    \listparindent\parindent
    \itemindent\listparindent
    \rightmargin \z@}%
  \item\relax}{\endlist}
%    \end{macrocode}
% \end{environment}
%
% \paragraph{quote$B4D6-(B}
%
% \begin{environment}{quote}
%
% |quote| $B4D6-$O!$CJMn$,%$%s%G%s%H$5$l$J$$$3$H$r=|$-!$(B
% |quotation| $B4D6-$HF1$8$G$9!#(B
%
%    \begin{macrocode}
\newenvironment{quote}%
  {\list{}{\rightmargin\z@}\item\relax}{\endlist}
%    \end{macrocode}
% \end{environment}
%
% \paragraph{$BDjM}$J$I(B}
%
% |ltthm.dtx| $B;2>H!#$?$H$($P<!$N$h$&$KDj5A$7$^$9!#(B
%\begin{verbatim}
%  \newtheorem{definition}{$BDj5A(B}
%  \newtheorem{axiom}{$B8xM}(B}
%  \newtheorem{theorem}{$BDjM}(B}
%\end{verbatim}
%
% [2001-04-26] $BDjM}$NCf$O%$%?%j%C%/BN$K$J$j$^$7$?$,!$(B
% $B$3$l$G$OOBJ8$,%4%7%C%/BN$K$J$C$F$7$^$&$N$G!$(B
% |\itshape| $B$r:o=|$7$^$7$?!#(B
%
% [2009-08-23] |\bfseries| $B$r(B |\headfont| $B$KD>$7!$(B
% |\labelsep| $B$r(B 1\,zw $B$K$7!$3g8L$rA43Q$K$7$^$7$?!#(B
%
%    \begin{macrocode}
\def\@begintheorem#1#2{\trivlist\labelsep=1zw
   \item[\hskip \labelsep{\headfont #1\ #2}]}
\def\@opargbegintheorem#1#2#3{\trivlist\labelsep=1zw
      \item[\hskip \labelsep{\headfont #1\ #2$B!J(B#3$B!K(B}]}
%    \end{macrocode}
%
% \begin{environment}{titlepage}
%
% $B%?%$%H%k$rFHN)$N%Z!<%8$K=PNO$9$k$N$K;H$o$l$^$9!#(B
%
%    \begin{macrocode}
\newenvironment{titlepage}{%
%<book>    \cleardoublepage
    \if@twocolumn
      \@restonecoltrue\onecolumn
    \else
      \@restonecolfalse\newpage
    \fi
    \thispagestyle{empty}%
    \setcounter{page}\@ne
  }%
  {\if@restonecol\twocolumn \else \newpage \fi
    \if@twoside\else
      \setcounter{page}\@ne
    \fi}
%    \end{macrocode}
% \end{environment}
%
% \paragraph{$BIUO?(B}
%
% \begin{macro}{\appendix}
%
% $BK\J8$HIUO?$rJ,N%$9$k%3%^%s%I$G$9!#(B
%
%    \begin{macrocode}
%<*!book>
\newcommand{\appendix}{\par
  \setcounter{section}{0}%
  \setcounter{subsection}{0}%
  \gdef\presectionname{\appendixname}%
  \gdef\postsectionname{}%
% \gdef\thesection{\@Alph\c@section}% [2003-03-02]
  \gdef\thesection{\presectionname\@Alph\c@section\postsectionname}%
  \gdef\thesubsection{\@Alph\c@section.\@arabic\c@subsection}}
%</!book>
%<*book>
\newcommand{\appendix}{\par
  \setcounter{chapter}{0}%
  \setcounter{section}{0}%
  \gdef\@chapapp{\appendixname}%
  \gdef\@chappos{}%
  \gdef\thechapter{\@Alph\c@chapter}}
%</book>
%    \end{macrocode}
% \end{macro}
%
% \subsection{$B%Q%i%a!<%?$N@_Dj(B}
%
% \paragraph{array$B$H(Btabular$B4D6-(B}
%
% \begin{macro}{\arraycolsep}
%
% |array| $B4D6-$NNs4V$K$O(B |\arraycolsep| $B$N(B2$BG\$NI}$N6u$-$,F~$j$^$9!#(B
%
%    \begin{macrocode}
\setlength\arraycolsep{5\p@}
%    \end{macrocode}
% \end{macro}
%
% \begin{macro}{\tabcolsep}
%
% |tabular| $B4D6-$NNs4V$K$O(B |\tabcolsep| $B$N(B2$BG\$NI}$N6u$-$,F~$j$^$9!#(B
%
%    \begin{macrocode}
\setlength\tabcolsep{6\p@}
%    \end{macrocode}
% \end{macro}
%
% \begin{macro}{\arrayrulewidth}
%
% |array|$B!$(B|tabular| $B4D6-Fb$N7S@~$NI}$G$9!#(B
%
%    \begin{macrocode}
\setlength\arrayrulewidth{.4\p@}
%    \end{macrocode}
% \end{macro}
%
% \begin{macro}{\doublerulesep}
%
% |array|$B!$(B|tabular| $B4D6-$G$NFs=E7S@~4V$N%"%-$G$9!#(B
%
%    \begin{macrocode}
\setlength\doublerulesep{2\p@}
%    \end{macrocode}
% \end{macro}
%
% \paragraph{tabbing$B4D6-(B}
%
% \begin{macro}{\tabbingsep}
%
% |\'| $B%3%^%s%I$GF~$k%"%-$G$9!#(B
%
%    \begin{macrocode}
\setlength\tabbingsep{\labelsep}
%    \end{macrocode}
% \end{macro}
%
% \paragraph{minipage$B4D6-(B}
%
% \begin{macro}{\@mpfootins}
%
% |minipage| $B4D6-$N5SCm$N(B |\skip|\hspace{0pt}|\@mpfootins|
% $B$ODL>o$N%Z!<%8$N(B |\skip|\hspace{0pt}|\footins|
% $B$HF1$8F/$-$r$7$^$9!#(B
%
%    \begin{macrocode}
\skip\@mpfootins = \skip\footins
%    \end{macrocode}
% \end{macro}
%
% \paragraph{framebox$B4D6-(B}
%
% \begin{macro}{\fboxsep}
%
% |\fbox|$B!$(B|\framebox| $B$GFbB&$N%F%-%9%H$HOH$H$N4V$N6u$-$G$9!#(B
%
% \begin{macro}{\fboxrule}
%
% |\fbox|$B!$(B|\framebox| $B$N7S@~$NI}$G$9!#(B
%
%    \begin{macrocode}
\setlength\fboxsep{3\p@}
\setlength\fboxrule{.4\p@}
%    \end{macrocode}
% \end{macro}
% \end{macro}
%
% \paragraph{equation$B$H(Beqnarray$B4D6-(B}
%
% \begin{macro}{\theequation}
%
% $B?t<0HV9f$r=PNO$9$k%3%^%s%I$G$9!#(B
%
%    \begin{macrocode}
%<!book>\renewcommand \theequation {\@arabic\c@equation}
%<*book>
\@addtoreset{equation}{chapter}
\renewcommand\theequation
  {\ifnum \c@chapter>\z@ \thechapter.\fi \@arabic\c@equation}
%</book>
%    \end{macrocode}
% \end{macro}
%
% \begin{macro}{\jot}
%
%    |eqnarray| $B$N9T4V$KM>J,$KF~$k%"%-$G$9!#(B
%    $B%G%U%)%k%H$NCM$r%3%a%s%H%"%&%H$7$F<($7$F$*$-$^$9!#(B
%
%    \begin{macrocode}
% \setlength\jot{3pt}
%    \end{macrocode}
% \end{macro}
%
% \begin{macro}{\@eqnnum}
%
%    $B?t<0HV9f$N7A<0$G$9!#(B
%    $B%G%U%)%k%H$NCM$r%3%a%s%H%"%&%H$7$F<($7$F$*$-$^$9!#(B
%
%    |\inhibitglue$B!J(B\theequation$B!K(B\inhibitglue| $B$N$h$&$KOBJ8$+$C$3(B
%    $B$r;H$&$3$H$b2DG=$G$9!#(B
%
%    \begin{macrocode}
% \def\@eqnnum{(\theequation)}
%    \end{macrocode}
% \end{macro}
%
%    |amsmath| $B%Q%C%1!<%8$r;H$&>l9g$O(B |\tagform@| $B$r<!$N$h$&$K=$@5$7$^$9!#(B
%
%    \begin{macrocode}
% \def\tagform@#1{\maketag@@@{$B!J(B\ignorespaces#1\unskip\@@italiccorr$B!K(B}}
%    \end{macrocode}
%
% \subsection{$B%U%m!<%H(B}
%
% $B%?%$%W(B \texttt{TYPE} $B$N%U%m!<%H%*%V%8%'%/%H$r(B
% $B07$&$K$O!$<!$N%^%/%m$rDj5A$7$^$9!#(B
% \begin{description}
% \item[\texttt{\bslash fps@TYPE}]
%   $B%U%m!<%H$rCV$/0LCV!J(Bfloat placement specifier$B!K$G$9!#(B
% \item[\texttt{\bslash ftype@TYPE}]
%   $B%U%m!<%H$NHV9f$G$9!#(B2$B$NN_>h!J(B1$B!$(B2$B!$(B4$B!$(B\ldots $B!K$G$J$1$l$P$J$j$^$;$s!#(B
% \item[\texttt{\bslash ext@TYPE}]
%   $B%U%m!<%H$NL\<!$r=PNO$9$k%U%!%$%k$N3HD%;R$G$9!#(B
% \item[\texttt{\bslash fnum@TYPE}]
%   $B%-%c%W%7%g%sMQ$NHV9f$r@8@.$9$k%^%/%m$G$9!#(B
% \item[\texttt{\bslash @makecaption}{\meta{num}}{\meta{text}}]
%   $B%-%c%W%7%g%s$r=PNO$9$k%^%/%m$G$9!#(B
%   \meta{num} $B$O(B |\fnum@...| $B$N@8@.$9$kHV9f!$(B
%   \meta{text} $B$O%-%c%W%7%g%s$N%F%-%9%H$G$9!#(B
%   $B%F%-%9%H$OE,Ev$JI}$N(B |\parbox| $B$KF~$j$^$9!#(B
% \end{description}
%
% \paragraph{figure$B4D6-(B}
%
% \begin{macro}{\c@figure}
%
% $B?^HV9f$N%+%&%s%?$G$9!#(B
%
% \begin{macro}{\thefigure}
%
% $B?^HV9f$r=PNO$9$k%3%^%s%I$G$9!#(B
%
%    \begin{macrocode}
%<*!book>
\newcounter{figure}
\renewcommand \thefigure {\@arabic\c@figure}
%</!book>
%<*book>
\newcounter{figure}[chapter]
\renewcommand \thefigure
     {\ifnum \c@chapter>\z@ \thechapter.\fi \@arabic\c@figure}
%</book>
%    \end{macrocode}
% \end{macro}
% \end{macro}
%
% \begin{macro}{\fps@figure}
% \begin{macro}{\ftype@figure}
% \begin{macro}{\ext@figure}
% \begin{macro}{\fnum@figure}
%
%    |figure| $B$N%Q%i%a!<%?$G$9!#(B
%    |\figurename| $B$ND>8e$K(B |~| $B$,F~$C$F$$$^$7$?$,!$(B
%    $B$3$3$G$O30$7$^$7$?!#(B
%
%    \begin{macrocode}
\def\fps@figure{tbp}
\def\ftype@figure{1}
\def\ext@figure{lof}
\def\fnum@figure{\figurename\nobreak\thefigure}
%    \end{macrocode}
% \end{macro}
% \end{macro}
% \end{macro}
% \end{macro}
%
% \begin{environment}{figure}
% \begin{environment}{figure*}
%
% |*| $B7A<0$OCJH4$-$N%U%m!<%H$G$9!#(B
%
%    \begin{macrocode}
\newenvironment{figure}%
               {\@float{figure}}%
               {\end@float}
\newenvironment{figure*}%
               {\@dblfloat{figure}}%
               {\end@dblfloat}
%    \end{macrocode}
% \end{environment}
% \end{environment}
%
% \paragraph{table$B4D6-(B}
%
% \begin{macro}{\c@table}
% \begin{macro}{\thetable}
%
% $BI=HV9f%+%&%s%?$HI=HV9f$r=PNO$9$k%3%^%s%I$G$9!#(B
% $B%"%9%-!<HG$G$O(B |\thechapter.| $B$,(B |\thechapter{}$B!&(B| $B$K$J$C$F$$$^$9$,!$(B
% $B$3$3$G$O%*%j%8%J%k$N$^$^$K$7$F$$$^$9!#(B
%
%    \begin{macrocode}
%<*!book>
\newcounter{table}
\renewcommand\thetable{\@arabic\c@table}
%</!book>
%<*book>
\newcounter{table}[chapter]
\renewcommand \thetable
     {\ifnum \c@chapter>\z@ \thechapter.\fi \@arabic\c@table}
%</book>
%    \end{macrocode}
% \end{macro}
% \end{macro}
%
% \begin{macro}{\fps@table}
% \begin{macro}{\ftype@table}
% \begin{macro}{\ext@table}
% \begin{macro}{\fnum@table}
%
% |table| $B$N%Q%i%a!<%?$G$9!#(B
% |\tablename| $B$ND>8e$K(B |~| $B$,F~$C$F$$$^$7$?$,!$(B
% $B$3$3$G$O30$7$^$7$?!#(B
%
%    \begin{macrocode}
\def\fps@table{tbp}
\def\ftype@table{2}
\def\ext@table{lot}
\def\fnum@table{\tablename\nobreak\thetable}
%    \end{macrocode}
% \end{macro}
% \end{macro}
% \end{macro}
% \end{macro}
%
% \begin{environment}{table}
% \begin{environment}{table*}
%
% |*| $B$OCJH4$-$N%U%m!<%H$G$9!#(B
%
%    \begin{macrocode}
\newenvironment{table}%
               {\@float{table}}%
               {\end@float}
\newenvironment{table*}%
               {\@dblfloat{table}}%
               {\end@dblfloat}
%    \end{macrocode}
% \end{environment}
% \end{environment}
%
% \subsection{$B%-%c%W%7%g%s(B}
%
% \begin{macro}{\@makecaption}
%
% |\caption| $B%3%^%s%I$K$h$j8F$S=P$5$l!$(B
% $B<B:]$K%-%c%W%7%g%s$r=PNO$9$k%3%^%s%I$G$9!#(B
% $BBh(B1$B0z?t$O%U%m!<%H$NHV9f!$(B
% $BBh(B2$B0z?t$O%F%-%9%H$G$9!#(B
%
% \begin{macro}{\abovecaptionskip}
% \begin{macro}{\belowcaptionskip}
%
% $B$=$l$>$l%-%c%W%7%g%s$NA08e$KA^F~$5$l$k%9%Z!<%9$G$9!#(B
% |\belowcaptionskip| $B$,(B0$B$K$J$C$F$$$^$7$?$N$G!$(B
% $B%-%c%W%7%g%s$rI=$N>e$K$D$1$?>l9g$K%-%c%W%7%g%s$HI=$,(B
% $B$/$C$D$$$F$7$^$&$N$rD>$7$^$7$?!#(B
%
%    \begin{macrocode}
\newlength\abovecaptionskip
\newlength\belowcaptionskip
\setlength\abovecaptionskip{5\p@} % $B85(B: 10\p@
\setlength\belowcaptionskip{5\p@} % $B85(B: 0\p@
%    \end{macrocode}
% \end{macro}
% \end{macro}
%
% $B<B:]$N%-%c%W%7%g%s$r=PNO$7$^$9!#(B
% $B%*%j%8%J%k$H0[$J$j!$J8;z%5%$%:$r(B |\small| $B$K$7!$(B
% $B%-%c%W%7%g%s$NI}$r(B2cm$B69$/$7$^$7$?!#(B
%
% [2003-11-05] $B%m%8%C%/$r>/$7JQ$($F$_$^$7$?!#(B
%
%    \begin{macrocode}
%<*!jspf>
% \long\def\@makecaption#1#2{{\small
%   \advance\leftskip1cm
%   \advance\rightskip1cm
%   \vskip\abovecaptionskip
%   \sbox\@tempboxa{#1\hskip1zw\relax #2}%
%   \ifdim \wd\@tempboxa >\hsize
%     #1\hskip1zw\relax #2\par
%   \else
%     \global \@minipagefalse
%     \hb@xt@\hsize{\hfil\box\@tempboxa\hfil}%
%   \fi
%   \vskip\belowcaptionskip}}
\long\def\@makecaption#1#2{{\small
  \advance\leftskip .0628\linewidth
  \advance\rightskip .0628\linewidth
  \vskip\abovecaptionskip
  \sbox\@tempboxa{#1\hskip1zw\relax #2}%
  \ifdim \wd\@tempboxa <\hsize \centering \fi
  #1\hskip1zw\relax #2\par
  \vskip\belowcaptionskip}}
%</!jspf>
%<*jspf>
\long\def\@makecaption#1#2{%
  \vskip\abovecaptionskip
  \sbox\@tempboxa{\small\sffamily #1\quad #2}%
  \ifdim \wd\@tempboxa >\hsize
    {\small\sffamily
      \list{#1}{%
        \renewcommand{\makelabel}[1]{##1\hfil}
        \itemsep    \z@
        \itemindent \z@
        \labelsep   \z@
        \labelwidth 11mm
        \listparindent\z@
        \leftmargin 11mm}\item\relax #2\endlist}
  \else
    \global \@minipagefalse
    \hb@xt@\hsize{\hfil\box\@tempboxa\hfil}%
  \fi
  \vskip\belowcaptionskip}
%</jspf>
%    \end{macrocode}
% \end{macro}
%
% \section{$B%U%)%s%H%3%^%s%I(B}
%
% $B$3$3$G$O(B\LaTeX~2.09$B$G;H$o$l$F$$$?%3%^%s%I$rDj5A$7$^$9!#(B
% $B$3$l$i$O%F%-%9%H%b!<%I$H?t<0%b!<%I$N$I$A$i$G$bF0:n$7$^$9!#(B
% $B$3$l$i$O8_49@-$N$?$a$N$b$N$G!$(B
% $B$G$-$k$@$1(B |\text...| $B$H(B |\math...| $B$r;H$C$F$/$@$5$$!#(B
%
% \begin{macro}{\mc}
% \begin{macro}{\gt}
% \begin{macro}{\rm}
% \begin{macro}{\sf}
% \begin{macro}{\tt}
%
% $B%U%)%s%H%U%!%_%j$rJQ99$7$^$9!#(B
%
%    \begin{macrocode}
\DeclareOldFontCommand{\mc}{\normalfont\mcfamily}{\mathmc}
\DeclareOldFontCommand{\gt}{\normalfont\gtfamily}{\mathgt}
\DeclareOldFontCommand{\rm}{\normalfont\rmfamily}{\mathrm}
\DeclareOldFontCommand{\sf}{\normalfont\sffamily}{\mathsf}
\DeclareOldFontCommand{\tt}{\normalfont\ttfamily}{\mathtt}
%    \end{macrocode}
% \end{macro}
% \end{macro}
% \end{macro}
% \end{macro}
% \end{macro}
%
% \begin{macro}{\bf}
%
% $B%\!<%k%I%7%j!<%:$K$7$^$9!#DL>o$N%_!<%G%#%"%`%7%j!<%:$KLa$9(B
% $B%3%^%s%I$O(B |\mdseries| $B$G$9!#(B
%
%    \begin{macrocode}
\DeclareOldFontCommand{\bf}{\normalfont\bfseries}{\mathbf}
%    \end{macrocode}
% \end{macro}
%
% \begin{macro}{\it}
% \begin{macro}{\sl}
% \begin{macro}{\sc}
%
% $B%U%)%s%H%7%'%$%W$rJQ$($k%3%^%s%I$G$9!#(B
% $B<PBN$H%9%b!<%k%-%c%C%W%9$O?t<0Cf$G$O2?$b$7$^$;$s(B
% $B!J7Y9p%a%C%;!<%8$r=PNO$7$^$9!K!#(B
% $BDL>o$N%"%C%W%i%$%HBN$KLa$9%3%^%s%I$O(B |\upshape| $B$G$9!#(B
%
%    \begin{macrocode}
\DeclareOldFontCommand{\it}{\normalfont\itshape}{\mathit}
\DeclareOldFontCommand{\sl}{\normalfont\slshape}{\@nomath\sl}
\DeclareOldFontCommand{\sc}{\normalfont\scshape}{\@nomath\sc}
%    \end{macrocode}
% \end{macro}
% \end{macro}
% \end{macro}
%
% \begin{macro}{\cal}
% \begin{macro}{\mit}
%
% $B?t<0%b!<%I0J30$G$O2?$b$7$^$;$s!J7Y9p$r=P$7$^$9!K!#(B
%
%    \begin{macrocode}
\DeclareRobustCommand*{\cal}{\@fontswitch\relax\mathcal}
\DeclareRobustCommand*{\mit}{\@fontswitch\relax\mathnormal}
%    \end{macrocode}
% \end{macro}
% \end{macro}
%
% \section{$BAj8_;2>H(B}
%
% \subsection{$BL\<!$NN`(B}
%
% |\section| $B%3%^%s%I$O(B |.toc| $B%U%!%$%k$K<!$N$h$&$J9T$r=PNO$7$^$9!#(B
% \begin{quote}
%   |\contentsline{section}{$B%?%$%H%k(B}{$B%Z!<%8(B}|
% \end{quote}
% $B$?$H$($P(B |\section| $B$K8+=P$7HV9f$,IU$/>l9g!$>e$N!V%?%$%H%k!W$O(B
% \begin{quote}
%   |\numberline{$BHV9f(B}{$B8+=P$7(B}|
% \end{quote}
% $B$H$J$j$^$9!#(B
% $B$3$N!VHV9f!W$O(B |\thesection| $B%3%^%s%I$G@8@.$5$l$?8+=P$7HV9f$G$9!#(B
%
% |figure| $B4D6-$N(B |\caption| $B%3%^%s%I$O(B |.lof| $B%U%!%$%k$K(B
% $B<!$N$h$&$J9T$r=PNO$7$^$9!#(B
% \begin{quote}
% |\contentsline{figure}{\numberline{$BHV9f(B}{$B%-%c%W%7%g%s(B}{$B%Z!<%8(B}|
% \end{quote}
% $B$3$N!VHV9f!W$O(B |\thefigure| $B%3%^%s%I$G@8@.$5$l$??^HV9f$G$9!#(B
%
% |table| $B4D6-$bF1MM$G$9!#(B
%
% |\contentsline{...}| $B$O(B |\l@...| $B$H$$$&%3%^%s%I$r<B9T$9$k$N$G!$(B
% $B$"$i$+$8$a(B |\l@chapter|$B!$(B|\l@section|$B!$(B|\l@figure| $B$J$I$r(B
% $BDj5A$7$F$*$+$J$1$l$P$J$j$^$;$s!#(B
% $B$3$l$i$NB?$/$O(B |\@dottedtocline| $B%3%^%s%I$r;H$C$FDj5A$7$^$9!#(B
% $B$3$l$O(B
% \begin{quote}
%   |\@dottedtocline{$B%l%Y%k(B}{$B%$%s%G%s%H(B}{$BI}(B}{$B%?%$%H%k(B}{$B%Z!<%8(B}|
% \end{quote}
% $B$H$$$&=q<0$G$9!#(B
% \begin{description}
% \item[$B%l%Y%k(B] $B$3$NCM$,(B |tocdepth| $B0J2<$N$H$-$@$1=PNO$5$l$^$9!#(B
%   |\chapter| $B$O%l%Y%k(B0$B!$(B|\section| $B$O%l%Y%k(B1$B!$Ey!9$G$9!#(B
% \item[$B%$%s%G%s%H(B] $B:8B&$N;z2<$2NL$G$9!#(B
% \item[$BI}(B] $B!V%?%$%H%k!W$K(B |\numberline| $B%3%^%s%I$,4^$^$l$k>l9g!$(B
%   $B@aHV9f$,F~$kH"$NI}$G$9!#(B
% \end{description}
%
% \begin{macro}{\@pnumwidth}
%
% $B%Z!<%8HV9f$NF~$kH"$NI}$G$9!#(B
%
% \begin{macro}{\@tocrmarg}
%
% $B1&%^!<%8%s$G$9!#(B
% |\@tocrmarg| $\ge$ |\@pnumwidth| $B$H$7$^$9!#(B
%
% \begin{macro}{\@dotsep}
%
% $BE@$N4V3V$G$9!JC10L(B mu$B!K!#(B
%
% \begin{macro}{\c@tocdepth}
%
% $BL\<!%Z!<%8$K=PNO$9$k8+=P$7%l%Y%k$G$9!#(B
% $B85$O(B \texttt{article} $B$G(B3$B!$$=$NB>$G(B2$B$G$7$?$,!$(B
% $B$3$3$G$O0l$D$:$D8:$i$7$F$$$^$9!#(B
%
%    \begin{macrocode}
\newcommand\@pnumwidth{1.55em}
\newcommand\@tocrmarg{2.55em}
\newcommand\@dotsep{4.5}
%<!book>\setcounter{tocdepth}{2}
%<book>\setcounter{tocdepth}{1}
%    \end{macrocode}
% \end{macro}
% \end{macro}
% \end{macro}
% \end{macro}
%
% \paragraph{$BL\<!(B}
%
% \begin{macro}{\tableofcontents}
%
% $BL\<!$r@8@.$7$^$9!#(B
%
% \begin{macro}{\js@tocl@width}
%
% [2013-12-30] |\prechaptername| $B$J$I$+$i8+@Q$b$C$?L\<!$N%i%Y%k$ND9$5$G$9!#(B(by ts)
%
%    \begin{macrocode}
\newdimen\js@tocl@width
\newcommand{\tableofcontents}{%
%<*book>
  \settowidth\js@tocl@width{\headfont\prechaptername\postchaptername}%
  \settowidth\@tempdima{\headfont\appendixname}%
  \ifdim\js@tocl@width<\@tempdima \setlength\js@tocl@width{\@tempdima}\fi
  \ifdim\js@tocl@width<2zw \divide\js@tocl@width by 2 \advance\js@tocl@width 1zw\fi
  \if@twocolumn
    \@restonecoltrue\onecolumn
  \else
    \@restonecolfalse
  \fi
  \chapter*{\contentsname}%
  \@mkboth{\contentsname}{}%
%</book>
%<*!book>
  \settowidth\js@tocl@width{\headfont\presectionname\postsectionname}%
  \settowidth\@tempdima{\headfont\appendixname}%
  \ifdim\js@tocl@width<\@tempdima\relax\setlength\js@tocl@width{\@tempdima}\fi
  \ifdim\js@tocl@width<2zw \divide\js@tocl@width by 2 \advance\js@tocl@width 1zw\fi
  \section*{\contentsname}%
  \@mkboth{\contentsname}{\contentsname}%
%</!book>
  \@starttoc{toc}%
%<book>  \if@restonecol\twocolumn\fi
}
%    \end{macrocode}
% \end{macro}\end{macro}
%
% \begin{macro}{\l@part}
%
% $BIt$NL\<!$G$9!#(B
%
%    \begin{macrocode}
\newcommand*{\l@part}[2]{%
  \ifnum \c@tocdepth >-2\relax
%<!book>    \addpenalty\@secpenalty
%<book>    \addpenalty{-\@highpenalty}%
    \addvspace{2.25em \@plus\p@}%
    \begingroup
      \parindent \z@
%     \@pnumwidth should be \@tocrmarg
%     \rightskip \@pnumwidth
      \rightskip \@tocrmarg
      \parfillskip -\rightskip
      {\leavevmode
        \large \headfont
        \setlength\@lnumwidth{4zw}%
        #1\hfil \hb@xt@\@pnumwidth{\hss #2}}\par
      \nobreak
%<book>    \global\@nobreaktrue
%<book>    \everypar{\global\@nobreakfalse\everypar{}}%
    \endgroup
  \fi}
%    \end{macrocode}
% \end{macro}
%
% \begin{macro}{\l@chapter}
%
% $B>O$NL\<!$G$9!#(B|\@lnumwidth| $B$r(B4.683zw$B$KA}$d$7$^$7$?!#(B
%
% [2013-12-30] |\@lnumwidth| $B$r(B |\js@tocl@width| $B$+$i(B
% $B7h$a$k$h$&$K$7$F$_$^$7$?!#(B(by ts)
%
%    \begin{macrocode}
%<*book>
\newcommand*{\l@chapter}[2]{%
  \ifnum \c@tocdepth >\m@ne
    \addpenalty{-\@highpenalty}%
    \addvspace{1.0em \@plus\p@}
%   \vskip 1.0em \@plus\p@   % book.cls$B$G$O",$,$3$&$J$C$F$$$k(B
    \begingroup
      \parindent\z@
%     \rightskip\@pnumwidth
      \rightskip\@tocrmarg
      \parfillskip-\rightskip
      \leavevmode\headfont
      % \if@english\setlength\@lnumwidth{5.5em}\else\setlength\@lnumwidth{4.683zw}\fi
      \setlength\@lnumwidth{\js@tocl@width}\advance\@lnumwidth 2.683zw
      \advance\leftskip\@lnumwidth \hskip-\leftskip
      #1\nobreak\hfil\nobreak\hbox to\@pnumwidth{\hss#2}\par
      \penalty\@highpenalty
    \endgroup
  \fi}
%</book>
%    \end{macrocode}
% \end{macro}
%
% \begin{macro}{\l@section}
%
% $B@a$NL\<!$G$9!#(B
%
%    \begin{macrocode}
%<*!book>
\newcommand*{\l@section}[2]{%
  \ifnum \c@tocdepth >\z@
    \addpenalty{\@secpenalty}%
    \addvspace{1.0em \@plus\p@}%
    \begingroup
      \parindent\z@
%     \rightskip\@pnumwidth
      \rightskip\@tocrmarg
      \parfillskip-\rightskip
      \leavevmode\headfont
      %\setlength\@lnumwidth{4zw}% $B85(B1.5em [2003-03-02]
      \setlength\@lnumwidth{\js@tocl@width}\advance\@lnumwidth 2zw
      \advance\leftskip\@lnumwidth \hskip-\leftskip
      #1\nobreak\hfil\nobreak\hbox to\@pnumwidth{\hss#2}\par
    \endgroup
  \fi}
%</!book>
%    \end{macrocode}
%
% $B%$%s%G%s%H$HI}$O$=$l$>$l(B1.5em$B!$(B2.3em$B$G$7$?$,!$(B
% 1zw$B!$(B3.683zw$B$KJQ$($^$7$?!#(B
%    \begin{macrocode}
%<book> % \newcommand*{\l@section}{\@dottedtocline{1}{1zw}{3.683zw}}
%    \end{macrocode}
%
% [2013-12-30] $B>e$N%$%s%G%s%H$O(B |\js@tocl@width| $B$+$i7h$a$k$h$&$K(B
% $B$7$^$7$?!#(B(by ts)
%
% \end{macro}
%
% \begin{macro}{\l@subsection}
% \begin{macro}{\l@subsubsection}
% \begin{macro}{\l@paragraph}
% \begin{macro}{\l@subparagraph}
%
% $B$5$i$K2<0L%l%Y%k$NL\<!9`L\$NBN:[$G$9!#(B
% $B$"$^$j;H$C$?$3$H$,$"$j$^$;$s$N$G!$MW=$@5$+$b$7$l$^$;$s!#(B
%
% [2013-12-30] $B$3$3$b(B  |\js@tocl@width| $B$+$i7h$a$k$h$&$K(B
% $B$7$F$_$^$7$?!#(B(by ts)
%
%    \begin{macrocode}
%<*!book>
% \newcommand*{\l@subsection}   {\@dottedtocline{2}{1.5em}{2.3em}}
% \newcommand*{\l@subsubsection}{\@dottedtocline{3}{3.8em}{3.2em}}
% \newcommand*{\l@paragraph}    {\@dottedtocline{4}{7.0em}{4.1em}}
% \newcommand*{\l@subparagraph} {\@dottedtocline{5}{10em}{5em}}
%
% \newcommand*{\l@subsection}   {\@dottedtocline{2}{1zw}{3zw}}
% \newcommand*{\l@subsubsection}{\@dottedtocline{3}{2zw}{3zw}}
% \newcommand*{\l@paragraph}    {\@dottedtocline{4}{3zw}{3zw}}
% \newcommand*{\l@subparagraph} {\@dottedtocline{5}{4zw}{3zw}}
%
\newcommand*{\l@subsection}{%
          \@tempdima\js@tocl@width \advance\@tempdima -1zw
          \@dottedtocline{2}{\@tempdima}{3zw}}
\newcommand*{\l@subsubsection}{%
          \@tempdima\js@tocl@width \advance\@tempdima 0zw
          \@dottedtocline{3}{\@tempdima}{4zw}}
\newcommand*{\l@paragraph}{%
          \@tempdima\js@tocl@width \advance\@tempdima 1zw
          \@dottedtocline{4}{\@tempdima}{5zw}}
\newcommand*{\l@subparagraph}{%
          \@tempdima\js@tocl@width \advance\@tempdima 2zw
          \@dottedtocline{5}{\@tempdima}{6zw}}
%</!book>
%<*book>
% \newcommand*{\l@subsection}   {\@dottedtocline{2}{3.8em}{3.2em}}
% \newcommand*{\l@subsubsection}{\@dottedtocline{3}{7.0em}{4.1em}}
% \newcommand*{\l@paragraph}    {\@dottedtocline{4}{10em}{5em}}
% \newcommand*{\l@subparagraph} {\@dottedtocline{5}{12em}{6em}}
\newcommand*{\l@section}{%
          \@tempdima\js@tocl@width \advance\@tempdima -1zw
          \@dottedtocline{1}{\@tempdima}{3.683zw}}
\newcommand*{\l@subsection}{%
          \@tempdima\js@tocl@width \advance\@tempdima 2.683zw
          \@dottedtocline{2}{\@tempdima}{3.5zw}}
\newcommand*{\l@subsubsection}{%
          \@tempdima\js@tocl@width \advance\@tempdima 6.183zw
          \@dottedtocline{3}{\@tempdima}{4.5zw}}
\newcommand*{\l@paragraph}{%
          \@tempdima\js@tocl@width \advance\@tempdima 10.683zw
          \@dottedtocline{4}{\@tempdima}{5.5zw}}
\newcommand*{\l@subparagraph}{%
          \@tempdima\js@tocl@width \advance\@tempdima 16.183zw
          \@dottedtocline{5}{\@tempdima}{6.5zw}}
%</book>
%    \end{macrocode}
% \end{macro}
% \end{macro}
% \end{macro}
% \end{macro}
%
% \begin{macro}{\numberline}
% \begin{macro}{\@lnumwidth}
%
% $B2$J8HG(B\LaTeX $B$G$O(B |\numberline{...}| $B$OI}(B |\@tempdima| $B$NH"$K:85M$a(B
% $B$G=PNO$9$kL?Na$G$9$,!$(B
% $B%"%9%-!<HG$G$O(B |\@tempdima| $B$NBe$o$j$K(B |\@lnumwidth| $B$H$$$&JQ?t(B
% $B$GI}$r7h$a$k$h$&$K:FDj5A$7$F$$$^$9!#(B
% $B8eB3J8;z$,A43Q$+H>3Q$+$G%9%Z!<%9$,JQ$o$i$J$$$h$&$K(B |\hspace|
% $B$rF~$l$F$*$-$^$7$?!#(B
%
%    \begin{macrocode}
\newdimen\@lnumwidth
\def\numberline#1{\hb@xt@\@lnumwidth{#1\hfil}\hspace{0pt}}
%    \end{macrocode}
% \end{macro}
% \end{macro}
%
% \begin{macro}{\@dottedtocline}
%
% \LaTeX $BK\BN!J(B\texttt{ltsect.dtx} $B;2>H!K$G$NDj5A$HF1$8$G$9$,!$(B
% |\@tempdima| $B$r(B |\@lnumwidth| $B$KJQ$($F$$$^$9!#(B
%
%    \begin{macrocode}
\def\@dottedtocline#1#2#3#4#5{\ifnum #1>\c@tocdepth \else
  \vskip \z@ \@plus.2\p@
  {\leftskip #2\relax \rightskip \@tocrmarg \parfillskip -\rightskip
    \parindent #2\relax\@afterindenttrue
   \interlinepenalty\@M
   \leavevmode
   \@lnumwidth #3\relax
   \advance\leftskip \@lnumwidth \null\nobreak\hskip -\leftskip
    {#4}\nobreak
    \leaders\hbox{$\m@th \mkern \@dotsep mu\hbox{.}\mkern \@dotsep 
       mu$}\hfill \nobreak\hb@xt@\@pnumwidth{%
         \hfil\normalfont \normalcolor #5}\par}\fi}
%    \end{macrocode}
% \end{macro}
%
% \paragraph{$B?^L\<!$HI=L\<!(B}
%
% \begin{macro}{\listoffigures}
%
% $B?^L\<!$r=PNO$7$^$9!#(B
%
%    \begin{macrocode}
\newcommand{\listoffigures}{%
%<*book>
  \if@twocolumn\@restonecoltrue\onecolumn
  \else\@restonecolfalse\fi
  \chapter*{\listfigurename}%
  \@mkboth{\listfigurename}{}%
%</book>
%<*!book>
  \section*{\listfigurename}%
  \@mkboth{\listfigurename}{\listfigurename}%
%</!book>
  \@starttoc{lof}%
%<book>  \if@restonecol\twocolumn\fi
}
%    \end{macrocode}
% \end{macro}
%
% \begin{macro}{\l@figure}
%
% $B?^L\<!$N9`L\$r=PNO$7$^$9!#(B
%
%    \begin{macrocode}
\newcommand*{\l@figure}{\@dottedtocline{1}{1zw}{3.683zw}}
%    \end{macrocode}
% \end{macro}
%
% \begin{macro}{\listoftables}
%
% $BI=L\<!$r=PNO$7$^$9!#(B
%
%    \begin{macrocode}
\newcommand{\listoftables}{%
%<*book>
  \if@twocolumn\@restonecoltrue\onecolumn
  \else\@restonecolfalse\fi
  \chapter*{\listtablename}%
  \@mkboth{\listtablename}{}%
%</book>
%<*!book>
  \section*{\listtablename}%
  \@mkboth{\listtablename}{\listtablename}%
%</!book>
  \@starttoc{lot}%
%<book>  \if@restonecol\twocolumn\fi
}
%    \end{macrocode}
% \end{macro}
%
% \begin{macro}{\l@table}
%
% $BI=L\<!$O?^L\<!$HF1$8$G$9!#(B
%
%    \begin{macrocode}
\let\l@table\l@figure
%    \end{macrocode}
% \end{macro}
%
% \subsection{$B;29MJ88%(B}
%
% \begin{macro}{\bibindent}
%
% $B%*!<%W%s%9%?%$%k$N;29MJ88%$G;H$&%$%s%G%s%HI}$G$9!#(B
% $B85$O(B 1.5em $B$G$7$?!#(B
%
%    \begin{macrocode}
\newdimen\bibindent
\setlength\bibindent{2zw}
%    \end{macrocode}
% \end{macro}
%
% \begin{environment}{thebibliography}
%
% $B;29MJ88%%j%9%H$r=PNO$7$^$9!#(B
%
%    \begin{macrocode}
\newenvironment{thebibliography}[1]{%
  \global\let\presectionname\relax
  \global\let\postsectionname\relax
%<article|jspf>  \section*{\refname}\@mkboth{\refname}{\refname}%
%<*kiyou>
  \vspace{1.5\baselineskip}
  \subsubsection*{\refname}\@mkboth{\refname}{\refname}%
  \vspace{0.5\baselineskip}
%</kiyou>
%<book>  \chapter*{\bibname}\@mkboth{\bibname}{}%
%<book>  \addcontentsline{toc}{chapter}{\bibname}%
   \list{\@biblabel{\@arabic\c@enumiv}}%
        {\settowidth\labelwidth{\@biblabel{#1}}%
         \leftmargin\labelwidth
         \advance\leftmargin\labelsep
         \@openbib@code
         \usecounter{enumiv}%
         \let\p@enumiv\@empty
         \renewcommand\theenumiv{\@arabic\c@enumiv}}%
%<kiyou>   \small
   \sloppy
   \clubpenalty4000
   \@clubpenalty\clubpenalty
   \widowpenalty4000%
   \sfcode`\.\@m}
  {\def\@noitemerr
    {\@latex@warning{Empty `thebibliography' environment}}%
   \endlist}
%    \end{macrocode}
% \end{environment}
%
% \begin{macro}{\newblock}
%
% |\newblock| $B$O%G%U%)%k%H$G$O>.$5$J%9%Z!<%9$r@8@.$7$^$9!#(B
%
%    \begin{macrocode}
\newcommand{\newblock}{\hskip .11em\@plus.33em\@minus.07em}
%    \end{macrocode}
% \end{macro}
%
% \begin{macro}{\@openbib@code}
%
% |\@openbib@code| $B$O%G%U%)%k%H$G$O2?$b$7$^$;$s!#(B
% $B$3$NDj5A$O(B |openbib| $B%*%W%7%g%s$K$h$C$FJQ99$5$l$^$9!#(B
%
%    \begin{macrocode}
\let\@openbib@code\@empty
%    \end{macrocode}
% \end{macro}
%
% \begin{macro}{\@biblabel}
%
% |\bibitem[...]| $B$N%i%Y%k$r:n$j$^$9!#(B
% \texttt{ltbibl.dtx} $B$NDj5A$NH>3Q(B [] $B$rA43Q!N!O$KJQ$(!$(B
% $BM>J,$J%9%Z!<%9$,F~$i$J$$$h$&$K(B |\inhibitglue| $B$G$O$5$_$^$7$?!#(B
% $B$H$j$"$($:%3%a%s%H%"%&%H$7$F$*$-$^$9$N$G!$I,MW$K1~$8$F@8$+$7$F$/$@$5$$!#(B
%
%    \begin{macrocode}
% \def\@biblabel#1{\inhibitglue$B!N(B#1$B!O(B\inhibitglue}
%    \end{macrocode}
% \end{macro}
%
% \begin{macro}{\cite}
% \begin{macro}{\@cite}
% \begin{macro}{\@citex}
%
% $BJ88%$NHV9f$r=PNO$9$kItJ,$O(B \texttt{ltbibl.dtx} $B$GDj5A$5$l$F$$$^$9$,!$(B
% $B%3%s%^$H$+$C$3$rOBJ8%U%)%s%H$K$9$k$K$O<!$N$h$&$K$7$^$9!#(B
% $B$H$j$"$($:%3%a%s%H%"%&%H$7$F$*$-$^$7$?$N$G!$I,MW$K1~$8$F@8$+$7$F$/$@$5$$!#(B
% $B$+$C$3$NA08e$KF~$k%0%k!<$r(B |\inhibitglue| $B$G<h$C$F$$$^$9$N$G!$(B
% $B%*%j%8%J%kF1MM!$(B\verb*+Knuth~\cite{knu} + $B$N$h$&$KH>3Q6uGr(B
% $B$G0O$s$G$/$@$5$$!#(B
%
%    \begin{macrocode}
% \def\@citex[#1]#2{%
%   \let\@citea\@empty
%   \@cite{\@for\@citeb:=#2\do
%     {\@citea\def\@citea{$B!$(B\inhibitglue\penalty\@m\ }%
%      \edef\@citeb{\expandafter\@firstofone\@citeb}%
%      \if@filesw\immediate\write\@auxout{\string\citation{\@citeb}}\fi
%      \@ifundefined{b@\@citeb}{\mbox{\normalfont\bfseries ?}%
%        \G@refundefinedtrue
%        \@latex@warning
%          {Citation `\@citeb' on page \thepage \space undefined}}%
%        {\hbox{\csname b@\@citeb\endcsname}}}}{#1}}
% \def\@cite#1#2{\inhibitglue$B!N(B{#1\if@tempswa $B!$(B#2\fi}$B!O(B\inhibitglue}
%    \end{macrocode}
%
% $B0zMQHV9f$r>e%D%-$N(B 1$B!K$N$h$&$J%9%?%$%k$K$9$k$K$O<!$N$h$&$K$7$^$9!#(B
% |\cite| $B$N@hF,$K(B |\unskip| $B$rIU$1$F@h9T$N%9%Z!<%9!J(B\verb|~| $B$b!K(B
% $B$rD">C$7$K$7$F$$$^$9!#(B
%
%    \begin{macrocode}
% \DeclareRobustCommand\cite{\unskip
%   \@ifnextchar [{\@tempswatrue\@citex}{\@tempswafalse\@citex[]}}
% \def\@cite#1#2{$^{\hbox{\scriptsize{#1\if@tempswa
%   $B!$(B\inhibitglue\ #2\fi}$B!K(B}}$}
%    \end{macrocode}
% \end{macro}
% \end{macro}
% \end{macro}
%
% \subsection{$B:w0z(B}
%
% \begin{environment}{theindex}
%
% 2$B!A(B3$BCJAH$N:w0z$r:n@.$7$^$9!#(B
% $B:G8e$,6v?t%Z!<%8$N$H$-$K%^!<%8%s$,$:$l$k8=>]$rD>$7$^$7$?!J(BThanks: $BF#B<$5$s!K!#(B
%
%    \begin{macrocode}
\newenvironment{theindex}{% $B:w0z$r(B3$BCJAH$G=PNO$9$k4D6-(B
    \if@twocolumn
      \onecolumn\@restonecolfalse
    \else
      \clearpage\@restonecoltrue
    \fi
    \columnseprule.4pt \columnsep 2zw
    \ifx\multicols\@undefined
%<book>      \twocolumn[\@makeschapterhead{\indexname}%
%<book>      \addcontentsline{toc}{chapter}{\indexname}]%
%<!book>      \def\presectionname{}\def\postsectionname{}%
%<!book>      \twocolumn[\section*{\indexname}]%
    \else
      \ifdim\textwidth<\fullwidth
        \setlength{\evensidemargin}{\oddsidemargin}
        \setlength{\textwidth}{\fullwidth}
        \setlength{\linewidth}{\fullwidth}
%<book>        \begin{multicols}{3}[\chapter*{\indexname}%
%<book>        \addcontentsline{toc}{chapter}{\indexname}]%
%<!book>        \def\presectionname{}\def\postsectionname{}%
%<!book>        \begin{multicols}{3}[\section*{\indexname}]%
      \else
%<book>        \begin{multicols}{2}[\chapter*{\indexname}%
%<book>        \addcontentsline{toc}{chapter}{\indexname}]%
%<!book>        \def\presectionname{}\def\postsectionname{}%
%<!book>        \begin{multicols}{2}[\section*{\indexname}]%
      \fi
    \fi
%<book>    \@mkboth{\indexname}{}%
%<!book>    \@mkboth{\indexname}{\indexname}%
    \plainifnotempty % \thispagestyle{plain}
    \parindent\z@
    \parskip\z@ \@plus .3\p@\relax
    \let\item\@idxitem
    \raggedright
    \footnotesize\narrowbaselines
  }{
    \ifx\multicols\@undefined
      \if@restonecol\onecolumn\fi
    \else
      \end{multicols}
    \fi
    \clearpage
  }
%    \end{macrocode}
% \end{environment}
%
% \begin{macro}{\@idxitem}
% \begin{macro}{\subitem}
% \begin{macro}{\subsubitem}
%
% $B:w0z9`L\$N;z2<$2I}$G$9!#(B|\@idxitem| $B$O(B |\item| $B$N9`L\$N;z2<$2I}$G$9!#(B
%
%    \begin{macrocode}
\newcommand{\@idxitem}{\par\hangindent 4zw} % $B85(B 40pt
\newcommand{\subitem}{\@idxitem \hspace*{2zw}} % $B85(B 20pt
\newcommand{\subsubitem}{\@idxitem \hspace*{3zw}} % $B85(B 30pt
%    \end{macrocode}
% \end{macro}
% \end{macro}
% \end{macro}
%
% \begin{macro}{\indexspace}
%
% $B:w0z$G@hF,J8;z$4$H$N%V%m%C%/$N4V$KF~$k%9%Z!<%9$G$9!#(B
%
%    \begin{macrocode}
\newcommand{\indexspace}{\par \vskip 10\p@ \@plus5\p@ \@minus3\p@\relax}
%    \end{macrocode}
% \end{macro}
%
% \begin{macro}{\seename}
% \begin{macro}{\alsoname}
%
% $B:w0z$N(B |\see|$B!$(B|\seealso| $B%3%^%s%I$G=PNO$5$l$k$b$N$G$9!#(B
% $B%G%U%)%k%H$O$=$l$>$l(B \emph{see}$B!$(B\emph{see also} $B$H$$$&1Q8l$G$9$,!$(B
% $B$3$3$G$O$H$j$"$($:N>J}$H$b!V"*!W$KJQ$($^$7$?!#(B
% $\Rightarrow$$B!J(B|$\Rightarrow$|$B!K$J$I$G$b$$$$$G$7$g$&!#(B
%
%    \begin{macrocode}
\newcommand\seename{\if@english see\else $B"*(B\fi}
\newcommand\alsoname{\if@english see also\else $B"*(B\fi}
%    \end{macrocode}
% \end{macro}
% \end{macro}
%
% \subsection{$B5SCm(B}
%
% \begin{macro}{\footnote}
% \begin{macro}{\footnotemark}
%
% $BOBJ8$N6gFIE@!&JD$8$+$C$3N`$ND>8e$GMQ$$$?:]$K(B
% $BM>J,$J%"%-$,F~$k$N$rKI$0$?$a!$(B
% |\inhibitglue| $B$rF~$l$k$3$H$K$7$^$9!#(B
%
%    \begin{macrocode}
\let\footnotes@ve=\footnote
\def\footnote{\inhibitglue\footnotes@ve}
\let\footnotemarks@ve=\footnotemark
\def\footnotemark{\inhibitglue\footnotemarks@ve}
%    \end{macrocode}
% \end{macro}
% \end{macro}
%
% \begin{macro}{\@makefnmark}
%
% $B5SCmHV9f$rIU$1$kL?Na$G$9!#(B
% $B$3$3$G$O5SCmHV9f$NA0$K5-9f(B $*$ $B$rIU$1$F$$$^$9!#(B
% $B!VCm(B1$B!W$N7A<0$K$9$k$K$O(B |\textasteriskcentered|
%  $B$r(B |$BCm(B\kern0.1em| $B$K$7$F$/$@$5$$!#(B
% |\@xfootnotenext| $B$H9g$o$;$F!$(B
% $B$b$75SCmHV9f$,6u$J$i5-9f$b=PNO$7$J$$$h$&$K$7$F$"$j$^$9!#(B
%
% [2002-04-09] $B%$%s%W%j%a%s%H$N;EJ}$rJQ$($?$?$a>C$7$^$7$?!#(B
%
% [2013-04-23] $B?7$7$$(B\pTeX $B$G$O5SCmHV9f$N$^$o$j$K%9%Z!<%9$,F~$j$9$.$k$3$H$rKI$0$?$a!$(B
% $BKL@n$5$s$N%Q%C%A(B [qa:57090] $B$r<h$j9~$_$^$7$?!#(B
%
% [2013-05-14] plcore.ltx $B$KJo$C$?7A$K=q$-D>$7$^$7$?!J(BThanks: $BKL@n$5$s!K!#(B
%
%    \begin{macrocode}
\renewcommand\@makefnmark{\hbox{}\hbox{%
  \ifydir \@textsuperscript{\normalfont\@thefnmark}%
  \else\hbox{\yoko\@textsuperscript{\normalfont\@thefnmark}}\fi}\hbox{}}
%    \end{macrocode}
% \end{macro}
%
% \begin{macro}{\thefootnote}
%
% $B5SCmHV9f$K(B * $B0u$,IU$/$h$&$K$7$^$7$?!#(B
% $B$?$@$7!$HV9f$,%<%m$N$H$-$O(B * $B0u$b5SCmHV9f$bIU$-$^$;$s!#(B
%
% [2003-08-15] |\textasteriskcentered| $B$G$O%U%)%s%H$K$h$C$F(B
% $B2<$,$j$9$.$k$N$GJQ99$7$^$7$?!#(B
%
%    \begin{macrocode}
\def\thefootnote{\ifnum\c@footnote>\z@\leavevmode\lower.5ex\hbox{*}\@arabic\c@footnote\fi}
%    \end{macrocode}
%
% $B!VCm(B1$B!W$N7A<0$K$9$k$K$O<!$N$h$&$K$7$F$/$@$5$$!#(B
%
%    \begin{macrocode}
% \def\thefootnote{\ifnum\c@footnote>\z@$BCm(B\kern0.1zw\@arabic\c@footnote\fi}
%    \end{macrocode}
%
% \end{macro}
%
% \begin{macro}{\footnoterule}
%
% $BK\J8$H5SCm$N4V$N7S@~$G$9!#(B
%
%    \begin{macrocode}
\renewcommand{\footnoterule}{%
  \kern-3\p@
  \hrule width .4\columnwidth
  \kern 2.6\p@}
%    \end{macrocode}
% \end{macro}
%
% \begin{macro}{\c@footnote}
%
% $B5SCmHV9f$O>O$4$H$K%j%;%C%H$5$l$^$9!#(B
%
%    \begin{macrocode}
%<book>\@addtoreset{footnote}{chapter}
%    \end{macrocode}
% \end{macro}
%
% \begin{macro}{\@footnotetext}
%
% $B5SCm$G(B |\verb| $B$,;H$($k$h$&$K2~JQ$7$F$"$j$^$9!#(B
% Jeremy Gibbons, \textit{\TeX\ and TUG NEWS},
%  Vol.~2, No.~4 (1993), p.~9$B!K(B
%
%    \begin{macrocode}
\long\def\@footnotetext{%
  \insert\footins\bgroup
    \normalfont\footnotesize
    \interlinepenalty\interfootnotelinepenalty
    \splittopskip\footnotesep
    \splitmaxdepth \dp\strutbox \floatingpenalty \@MM
    \hsize\columnwidth \@parboxrestore
    \protected@edef\@currentlabel{%
       \csname p@footnote\endcsname\@thefnmark
    }%
    \color@begingroup
      \@makefntext{%
        \rule\z@\footnotesep\ignorespaces}%
      \futurelet\next\fo@t}
\def\fo@t{\ifcat\bgroup\noexpand\next \let\next\f@@t
                                \else \let\next\f@t\fi \next}
\def\f@@t{\bgroup\aftergroup\@foot\let\next}
\def\f@t#1{#1\@foot}
\def\@foot{\@finalstrut\strutbox\color@endgroup\egroup}
%    \end{macrocode}
% \end{macro}
%
% \begin{macro}{\@makefntext}
%
% $B<B:]$K5SCm$r=PNO$9$kL?Na$G$9!#(B
% |\@makefnmark| $B$O5SCm$NHV9f$r=PNO$9$kL?Na$G$9!#(B
% $B$3$3$G$O5SCm$,:8C<$+$i0lDj5wN%$KMh$k$h$&$K$7$F$"$j$^$9!#(B
%
%    \begin{macrocode}
\newcommand\@makefntext[1]{%
  \advance\leftskip 3zw
  \parindent 1zw
  \noindent
  \llap{\@makefnmark\hskip0.3zw}#1}
%    \end{macrocode}
% \end{macro}
%
% \begin{macro}{\@xfootnotenext}
%
% $B:G=i$N(B |\footnotetext{...}| $B$OHV9f$,IU$-$^$;$s!#(B
% $BCx<T$N=jB0$J$I$r5SCm$NMs$K=q$/$H$-$KJXMx$G$9!#(B
%
% $B$9$G$K(B |\footnote| $B$r;H$C$?8e$J$i(B |\footnotetext[0]{...}|
% $B$H$9$l$PHV9f$rIU$1$J$$5SCm$K$J$j$^$9!#(B
% $B$?$@$7!$$3$N>l9g$O5SCmHV9f$,%j%;%C%H$5$l$F$7$^$&$N$G!$(B
% $B9)IW$,I,MW$G$9!#(B
%
% [2002-04-09] $B%$%s%W%j%a%s%H$N;EJ}$rJQ$($?$?$a>C$7$^$7$?!#(B
%
%    \begin{macrocode}
% \def\@xfootnotenext[#1]{%
%   \begingroup
%      \ifnum#1>\z@
%        \csname c@\@mpfn\endcsname #1\relax
%        \unrestored@protected@xdef\@thefnmark{\thempfn}%
%      \else
%        \unrestored@protected@xdef\@thefnmark{}%
%      \fi
%   \endgroup
%   \@footnotetext}
%    \end{macrocode}
% \end{macro}
%
% \section{$BCJMn$NF,$X$N%0%k!<A^F~6X;_(B}
%
% $BCJMnF,$N$+$.$+$C$3$J$I$r8+$+$1(B1$B;zH>2<$2$+$iA43Q(B1$B;z2<$2$KD>$7$^$9!#(B
%
%    \begin{macrocode}
\def\@inhibitglue{%
  \futurelet\@let@token\@@inhibitglue}
\def\@@inhibitglue{%
  \ifx\@let@token$B!V(B
    \inhibitglue
  \else
    \ifx\@let@token$B!J(B
      \inhibitglue
    \else
      \ifx\@let@token$B!X(B
        \inhibitglue
      \else
        \ifx\@let@token$B!N(B
          \inhibitglue
        \fi
      \fi
    \fi
  \fi}
\let\everyparhook=\@inhibitglue
\AtBeginDocument{\everypar{\everyparhook}}
%    \end{macrocode}
%
% $B$3$l$@$1$G$O$$$1$J$$$h$&$G$9!#$"$A$3$A$K(B |\everypar| $B$r=i4|2=$9$k%3%^%s%I$,(B
% $B1#$5$l$F$$$^$7$?!#(B
%
% $B$^$:!$4D6-$ND>8e$NCJMn$G$9!#(B
%
%    \begin{macrocode}
\def\@doendpe{%
  \@endpetrue
  \def\par{%
    \@restorepar\everypar{\everyparhook}\par\@endpefalse}%
  \everypar{{\setbox\z@\lastbox}\everypar{\everyparhook}\@endpefalse\everyparhook}}
%    \end{macrocode}
%
% |\item| $BL?Na$ND>8e$G$9!#(B
%
%    \begin{macrocode}
\def\@item[#1]{%
  \if@noparitem
    \@donoparitem
  \else
    \if@inlabel
      \indent \par
    \fi
    \ifhmode
      \unskip\unskip \par
    \fi
    \if@newlist
      \if@nobreak
        \@nbitem
      \else
        \addpenalty\@beginparpenalty
        \addvspace\@topsep
        \addvspace{-\parskip}%
      \fi
    \else
      \addpenalty\@itempenalty
      \addvspace\itemsep
    \fi
    \global\@inlabeltrue
  \fi
  \everypar{%
    \@minipagefalse
    \global\@newlistfalse
    \if@inlabel
      \global\@inlabelfalse
      {\setbox\z@\lastbox
       \ifvoid\z@
         \kern-\itemindent
       \fi}%
      \box\@labels
      \penalty\z@
    \fi
    \if@nobreak
      \@nobreakfalse
      \clubpenalty \@M
    \else
      \clubpenalty \@clubpenalty
      \everypar{\everyparhook}%
    \fi\everyparhook}%
  \if@noitemarg
    \@noitemargfalse
    \if@nmbrlist
      \refstepcounter\@listctr
    \fi
  \fi
  \sbox\@tempboxa{\makelabel{#1}}%
  \global\setbox\@labels\hbox{%
    \unhbox\@labels
    \hskip \itemindent
    \hskip -\labelwidth
    \hskip -\labelsep
    \ifdim \wd\@tempboxa >\labelwidth
      \box\@tempboxa
    \else
      \hbox to\labelwidth {\unhbox\@tempboxa}%
    \fi
    \hskip \labelsep}%
  \ignorespaces}
%    \end{macrocode}
%
% $BFs$DA^F~$7$?(B |\everyparhook| $B$N$&$A8e<T$,(B |\section| $BN`$ND>8e$K(B2$B2s!$(B
% $BA0<T$,(B3$B2sL\0J9_$K<B9T$5$l$^$9!#(B
%
%    \begin{macrocode}
\def\@afterheading{%
  \@nobreaktrue
  \everypar{%
    \if@nobreak
      \@nobreakfalse
      \clubpenalty \@M
      \if@afterindent \else
        {\setbox\z@\lastbox}%
      \fi
    \else
      \clubpenalty \@clubpenalty
      \everypar{\everyparhook}%
    \fi\everyparhook}}
%    \end{macrocode}
%
% |\@gnewline| $B$K$D$$$F$O$A$g$C$HJ#;($J?46-$G$9!#(B
% $B$b$H$b$H$N(Bp\LaTeXe $B$OCJMn$NF,$K%0%k!<$,F~$kJ}$GE}0l$5$l$F$$$^$7$?!#(B
% $B$7$+$7(B |\\| $B$ND>8e$K$O%0%k!<$,F~$i$:!$ITE}0l$G$7$?!#(B
% $B$=$3$G(B |\\| $B$ND>8e$K$b%0%k!<$rF~$l$k$h$&$KD>$7$F$$$?$@$$$?7P0^$,$"$j$^$9!#(B
% $B$7$+$7!$$3$3$G$O5U$K%0%k!<$rF~$l$J$$J}$GE}0l$7$?$$$N$G!$(B
% $B$^$?85$KLa$7$F$7$^$$$^$7$?!#(B
%
% $B$7$+$7C1$KLa$9$@$1$G$bBLL\$_$?$$$J$N$G!$$3$3$G$b:G8e$K%0%k!<$r>C$7$F$*$-$^$9!#(B
%
%    \begin{macrocode}
\def\@gnewline #1{%
  \ifvmode
    \@nolnerr
  \else
    \unskip \reserved@e {\reserved@f#1}\nobreak \hfil \break \null
    \inhibitglue \ignorespaces
  \fi}
%    \end{macrocode}
%
% \section{$B$$$m$$$m$J%m%4(B}
%
% \LaTeX $B4XO"$N%m%4$r:n$jD>$7$^$9!#(B
%
% \begin{macro}{\$B>.(B}
% \begin{macro}{\$B>e>.(B}
%
% $BJ8;z$r>.$5$a$K=P$7$?$j>e4s$j$K>.$5$a$K=P$7$?$j$9$kL?Na$G$9!#(B
%
%    \begin{macrocode}
\def\$B>.(B#1{\hbox{$\m@th$%
  \csname S@\f@size\endcsname
  \fontsize\sf@size\z@
  \math@fontsfalse\selectfont
  #1}}
\def\$B>e>.(B#1{{\sbox\z@ T\vbox to\ht0{\$B>.(B{#1}\vss}}}
%    \end{macrocode}
% \end{macro}
% \end{macro}
%
% \begin{macro}{\TeX}
% \begin{macro}{\LaTeX}
%
% $B$3$l$i$O(B \texttt{ltlogos.dtx} $B$GDj5A$5$l$F$$$^$9$,!$(B
% Times$B$d(BHelvetica$B$G$b8+1I$($,$9$k$h$&$K<c43JQ99$7$^$7$?!#(B
%
% [2003-06-12] Palatino$B$b2C$($^$7$?!JMWD4@0!K!#(B
%
%    \begin{macrocode}
\def\cmrTeX{%
  \ifdim \fontdimen\@ne\font >\z@
    T\kern-.25em\lower.5ex\hbox{E}\kern-.125emX\@
  \else
    T\kern-.1667em\lower.5ex\hbox{E}\kern-.125emX\@
  \fi}
\def\cmrLaTeX{%
  \ifdim \fontdimen\@ne\font >\z@
    L\kern-.32em\$B>e>.(B{A}\kern-.22em\cmrTeX
  \else
    L\kern-.36em\$B>e>.(B{A}\kern-.15em\cmrTeX
  \fi}
\def\sfTeX{T\kern-.1em\lower.4ex\hbox{E}\kern-.07emX\@}
\def\sfLaTeX{L\kern-.25em\$B>e>.(B{A}\kern-.08em\sfTeX}
\def\ptmTeX{%
  \ifdim \fontdimen\@ne\font >\z@
    T\kern-.12em\lower.37ex\hbox{E}\kern-.02emX\@
  \else
    T\kern-.07em\lower.37ex\hbox{E}\kern-.05emX\@
  \fi}
\def\ptmLaTeX{%
  \ifdim \fontdimen\@ne\font >\z@
    L\kern-.2em\$B>e>.(B{A}\kern-.1em\ptmTeX
  \else
    L\kern-.3em\$B>e>.(B{A}\kern-.1em\ptmTeX
  \fi}
\def\pncTeX{%
  \ifdim \fontdimen\@ne\font >\z@
    T\kern-.2em\lower.5ex\hbox{E}\kern-.08emX\@
  \else
    T\kern-.13em\lower.5ex\hbox{E}\kern-.13emX\@
  \fi}
\def\pncLaTeX{%
  \ifdim \fontdimen\@ne\font >\z@
    L\kern-.3em\$B>e>.(B{A}\kern-.1em\pncTeX
  \else
    L\kern-.3em\$B>e>.(B{A}\kern-.1em\pncTeX
  \fi}
\def\pplTeX{%
  \ifdim \fontdimen\@ne\font >\z@
    T\kern-.17em\lower.32ex\hbox{E}\kern-.15emX\@
  \else
    T\kern-.12em\lower.34ex\hbox{E}\kern-.1emX\@
  \fi}
\def\pplLaTeX{%
  \ifdim \fontdimen\@ne\font >\z@
    L\kern-.27em\$B>e>.(B{A}\kern-.12em\pplTeX
  \else
    L\kern-.3em\$B>e>.(B{A}\kern-.15em\pplTeX
  \fi}
\def\ugmTeX{%
  \ifdim \fontdimen\@ne\font >\z@
    T\kern-.1em\lower.32ex\hbox{E}\kern-.06emX\@
  \else
    T\kern-.12em\lower.34ex\hbox{E}\kern-.1emX\@
  \fi}
\def\ugmLaTeX{%
  \ifdim \fontdimen\@ne\font >\z@
    L\kern-.2em\$B>e>.(B{A}\kern-.13em\ugmTeX
  \else
    L\kern-.3em\$B>e>.(B{A}\kern-.13em\ugmTeX
  \fi}
\DeclareRobustCommand{\TeX}{%
  \def\@tempa{cmr}%
  \ifx\f@family\@tempa\cmrTeX
  \else
    \def\@tempa{ptm}%
    \ifx\f@family\@tempa\ptmTeX
    \else
      \def\@tempa{txr}%
      \ifx\f@family\@tempa\ptmTeX
      \else
        \def\@tempa{pnc}%
        \ifx\f@family\@tempa\pncTeX
        \else
          \def\@tempa{ppl}%
          \ifx\f@family\@tempa\pplTeX
          \else
            \def\@tempa{ugm}%
            \ifx\f@family\@tempa\ugmTeX
            \else\sfTeX
            \fi
          \fi
        \fi
      \fi
    \fi
  \fi}

\DeclareRobustCommand{\LaTeX}{%
  \def\@tempa{cmr}%
  \ifx\f@family\@tempa\cmrLaTeX
  \else
    \def\@tempa{ptm}%
    \ifx\f@family\@tempa\ptmLaTeX
    \else
      \def\@tempa{txr}%
      \ifx\f@family\@tempa\ptmLaTeX
      \else
        \def\@tempa{pnc}%
        \ifx\f@family\@tempa\pncLaTeX
        \else
          \def\@tempa{ppl}%
          \ifx\f@family\@tempa\pplLaTeX
          \else
            \def\@tempa{ugm}%
            \ifx\f@family\@tempa\ugmLaTeX
            \else\sfLaTeX
            \fi
          \fi
        \fi
      \fi
    \fi
  \fi}
%    \end{macrocode}
%
% \end{macro}
% \end{macro}
%
% \begin{macro}{\LaTeXe}
%
% |\LaTeXe| $B%3%^%s%I$N(B |\mbox{\m@th ...| $B$G;O$^$k?7$7$$Dj5A$G$O(B
% $BD>8e$NOBJ8$H$N4V$K(B |\xkanjiskip| $B$,F~$j$^$;$s!#$^$?!$(B
% |mathptmx| $B%Q%C%1!<%8$J$I$HJ;MQ$9$k$H!$:G8e$N(B $\varepsilon$ $B$,(B
% $B2<$,$j$9$.$F$7$^$$$^$9!#$=$N$?$a!$$A$g$C$H<j$r2C$($^$7$?!#(B
%
%    \begin{macrocode}
\DeclareRobustCommand{\LaTeXe}{$\mbox{%
  \if b\expandafter\@car\f@series\@nil\boldmath\fi
  \LaTeX\kern.15em2\raisebox{-.37ex}{$\textstyle\varepsilon$}}$}
%    \end{macrocode}
% \end{macro}
%
% \begin{macro}{\pTeX}
% \begin{macro}{\pLaTeX}
% \begin{macro}{\pLaTeXe}
%
% \pTeX $B!$(B\pLaTeXe $B$N%m%4$r=P$9L?Na$G$9!#(B
%
%    \begin{macrocode}
\def\pTeX{p\kern-.05em\TeX}
\def\pLaTeX{p\LaTeX}
\def\pLaTeXe{p\LaTeXe}
%    \end{macrocode}
%
% \end{macro}
% \end{macro}
% \end{macro}
%
% \begin{macro}{\AmSTeX}
%
% \texttt{amstex.sty} $B$GDj5A$5$l$F$$$^$9!#(B
%
%    \begin{macrocode}
\def\AmSTeX{\protect\AmS-\protect\TeX{}}
%    \end{macrocode}
%
% \end{macro}
%
% \begin{macro}{\BibTeX}
% \begin{macro}{\SliTeX}
%
% $B$3$l$i$O(B \texttt{doc.dtx} $B$+$i<h$C$?$b$N$G$9!#(B
% $B$?$@$7!$(B|\BibTeX| $B$@$1$O$A$g$C$H=$@5$7$^$7$?!#(B
%
%    \begin{macrocode}
% \@ifundefined{BibTeX}
%    {\def\BibTeX{{\rmfamily B\kern-.05em%
%     \textsc{i\kern-.025em b}\kern-.08em%
%     T\kern-.1667em\lower.7ex\hbox{E}\kern-.125emX}}}{}
\DeclareRobustCommand{\BibTeX}{B\kern-.05em\$B>.(B{I\kern-.025em B}%
  \ifx\f@family\cmr\kern-.08em\else\kern-.15em\fi\TeX}
\DeclareRobustCommand{\SliTeX}{%
  S\kern-.06emL\kern-.18em\$B>e>.(B{I}\kern -.03em\TeX}
%    \end{macrocode}
% \end{macro}
% \end{macro}
%
%
% \section{\texttt{amsmath} $B$H$N>WFM$N2sHr(B}
%
% \begin{macro}{\ltx@ifnextchar}
% \begin{macro}{\ProvidesFile}
%
% \texttt{amsmath} $B%Q%C%1!<%8$G$O9TNsCf$G(B |\@ifnextchar|
% $B$r:FDj5A$7$F$$$^$9$,!$$3$l$,(B\LaTeX $B$N(B |\ProvidesFile|
% $B$G0-$5$r$9$kNc$,(BFTeX$B$GJs9p$5$l$F$$$^$9!#(B
% $B$3$l$rHr$1$k$?$a$N(BtDB$B$5$s$N%U%#%C%/%9$rA^F~$7$F$*$-$^$9!#(B
% $BI{:nMQ$,$"$j$^$7$?$i$*CN$i$;$/$@$5$$!#(B
%
% $B$3$N8=>]$K$D$$$F$O;d$N(BTeX$B7G<(HD(B 4273$B!A!$(B16058$B!A(B $B$G5DO@$,$"$j$^$7$?!#(B
% $B$J$*!$(BAMS$B4X78$N%Q%C%1!<%8$rFI$_9~$`:]$K(B psamsfonts $B%*%W%7%g%s$r(B
% $BM?$($F$b2sHr$G$-$^$9!J(BThanks: $B$7$C$]0&9%2H$5$s!K!#(B
%
%    \begin{macrocode}
\let\ltx@ifnextchar\@ifnextchar
\def\ProvidesFile#1{%
  \begingroup
    \catcode`\ 10 %
    \ifnum \endlinechar<256 %
      \ifnum \endlinechar>\m@ne
        \catcode\endlinechar 10 %
      \fi
    \fi
    \@makeother\/%
    \@makeother\&%
    \ltx@ifnextchar[{\@providesfile{#1}}{\@providesfile{#1}[]}}
%    \end{macrocode}
% \end{macro}
% \end{macro}
%
% \section{$B=i4|@_Dj(B}
%
% \paragraph{$B$$$m$$$m$J8l(B}
%
% \begin{macro}{\prepartname}
% \begin{macro}{\postpartname}
% \begin{macro}{\prechaptername}
% \begin{macro}{\postchaptername}
% \begin{macro}{\presectionname}
% \begin{macro}{\postsectionname}
%    \begin{macrocode}
\newcommand{\prepartname}{\if@english Part~\else $BBh(B\fi}
\newcommand{\postpartname}{\if@english\else $BIt(B\fi}
%<book>\newcommand{\prechaptername}{\if@english Chapter~\else $BBh(B\fi}
%<book>\newcommand{\postchaptername}{\if@english\else $B>O(B\fi}
\newcommand{\presectionname}{}%  $BBh(B
\newcommand{\postsectionname}{}% $B@a(B
%    \end{macrocode}
% \end{macro}
% \end{macro}
% \end{macro}
% \end{macro}
% \end{macro}
% \end{macro}
%
% \begin{macro}{\contentsname}
% \begin{macro}{\listfigurename}
% \begin{macro}{\listtablename}
%    \begin{macrocode}
\newcommand{\contentsname}{\if@english Contents\else $BL\<!(B\fi}
\newcommand{\listfigurename}{\if@english List of Figures\else $B?^L\<!(B\fi}
\newcommand{\listtablename}{\if@english List of Tables\else $BI=L\<!(B\fi}
%    \end{macrocode}
% \end{macro}
% \end{macro}
% \end{macro}
%
% \begin{macro}{\refname}
% \begin{macro}{\bibname}
% \begin{macro}{\indexname}
%    \begin{macrocode}
\newcommand{\refname}{\if@english References\else $B;29MJ88%(B\fi}
\newcommand{\bibname}{\if@english Bibliography\else $B;29MJ88%(B\fi}
\newcommand{\indexname}{\if@english Index\else $B:w0z(B\fi}
%    \end{macrocode}
% \end{macro}
% \end{macro}
% \end{macro}
%
% \begin{macro}{\figurename}
% \begin{macro}{\tablename}
%    \begin{macrocode}
%<!jspf>\newcommand{\figurename}{\if@english Fig.~\else $B?^(B\fi}
%<jspf>\newcommand{\figurename}{Fig.~}
%<!jspf>\newcommand{\tablename}{\if@english Table~\else $BI=(B\fi}
%<jspf>\newcommand{\tablename}{Table~}
%    \end{macrocode}
% \end{macro}
% \end{macro}
%
% \begin{macro}{\appendixname}
% \begin{macro}{\abstractname}
%    \begin{macrocode}
% \newcommand{\appendixname}{\if@english Appendix~\else $BIUO?(B\fi}
\newcommand{\appendixname}{\if@english \else $BIUO?(B\fi}
%<!book>\newcommand{\abstractname}{\if@english Abstract\else $B35MW(B\fi}
%    \end{macrocode}
% \end{macro}
% \end{macro}
%
% \paragraph{$B:#F|$NF|IU(B}
%
% \LaTeX $B$G=hM}$7$?F|IU$r=PNO$7$^$9!#(B
% |jarticle| $B$J$I$H0c$C$F!$I8=`$r@>Nq$K$7!$M>J,$J6uGr$,F~$i$J$$$h$&$K2~NI$7$^$7$?!#(B
% $BOBNq$K$9$k$K$O(B |\$BOBNq(B| $B$H=q$$$F$/$@$5$$!#(B
%
% \begin{macro}{\today}
%    \begin{macrocode}
\newif\if$B@>Nq(B \$B@>Nq(Btrue
\def\$B@>Nq(B{\$B@>Nq(Btrue}
\def\$BOBNq(B{\$B@>Nq(Bfalse}
\newcount\heisei \heisei\year \advance\heisei-1988\relax
\def\today{%
  \if@english
    \ifcase\month\or
      January\or February\or March\or April\or May\or June\or
      July\or August\or September\or October\or November\or December\fi
      \space\number\day, \number\year
  \else
    \if$B@>Nq(B
      \number\year $BG/(B
      \number\month $B7n(B
      \number\day $BF|(B
    \else
      $BJ?@.(B\number\heisei $BG/(B
      \number\month $B7n(B
      \number\day $BF|(B
    \fi
  \fi}
%    \end{macrocode}
% \end{macro}
%
% \paragraph{$B%O%$%U%M!<%7%g%sNc30(B}
%
% \TeX $B$N%O%$%U%M!<%7%g%s%k!<%k$NJdB-$G$9!J%Z%s%G%#%s%0!'(Beng-lish$B!K(B
%
%    \begin{macrocode}
\hyphenation{ado-be post-script ghost-script phe-nom-e-no-log-i-cal man-u-script}
%    \end{macrocode}
%
% \paragraph{$B%Z!<%8@_Dj(B}
%
% $B%Z!<%8@_Dj$N=i4|2=$G$9!#(B
%
%    \begin{macrocode}
%<article|kiyou>\if@slide \pagestyle{empty} \else \pagestyle{plain} \fi
%<book>\if@report \pagestyle{plain} \else \pagestyle{headings} \fi
%<jspf>\pagestyle{headings}
\pagenumbering{arabic}
\if@twocolumn
  \twocolumn
  \sloppy
  \flushbottom
\else
  \onecolumn
  \raggedbottom
\fi
\if@slide
  \renewcommand\kanjifamilydefault{\gtdefault}
  \renewcommand\familydefault{\sfdefault}
  \raggedright
  \xkanjiskip=0.1em\relax
\fi
%    \end{macrocode}
%
% $B0J>e$G$9!#(B
%
% \Finale
%
\endinput
