Skip to content

Instantly share code, notes, and snippets.

@MasWag
Last active December 1, 2016 04:53
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save MasWag/cea30adadcc217a8983b to your computer and use it in GitHub Desktop.
Save MasWag/cea30adadcc217a8983b to your computer and use it in GitHub Desktop.
IS/CSの卒論修論用LaTeXクラスファイルのuplatex版
\documentclass[senior,final,11pt]{uiscs-thesis}
% 論文の種類とフォントサイズをオプションに
%-------------------
\etitle{Title in English}
\jtitle{邦文標題}
%
\eauthor{Taro Todai}
\jauthor{東大太郎}
\esupervisor{Masami Hagiya}
\jsupervisor{萩谷昌己}
\supervisortitle{Professor} % Professor, etc.
\date{February XX, 20XX}
%-------------------
\begin{document}
\begin{eabstract}
Abstract abstract abstract,
abstract abstract abstract abstract abstract abstract.
Abstract abstract, abstract abstract abstract abstract abstract abstract:
abstract, abstract, abstract abstract.
Abstract abstract abstract abstract abstract abstract abstract
abstract abstract abstract abstract abstract abstract abstract
abstract abstract;
abstract abstract abstract abstract abstract abstract abstract abstract
abstract abstract abstract abstract abstract abstract abstract.
Abstract abstract abstract,
abstract abstract abstract abstract abstract abstract abstract abstract
abstract abstract abstract abstract abstract abstract abstract,
abstract abstract abstract abstract abstract abstract abstract abstract
abstract abstract abstract abstract abstract abstract abstract
abstract abstract abstract abstract abstract abstract.
\end{eabstract}
\begin{jabstract}
概要、概要概要概要概要概要概要概要概要概要概要概要概要概要概要概要概要概要、
概要概要概要概要概要概要概要概要概要概要概要概要概要概要概要概要概要。
概要概要、概要概要概要概要概要、概要概要概要概要概要概要概要概要概要概要概要概要、
概要概要概要概要概要概要概要概要概要概要概要概要概要概要概要概要概要。
概要概要概要概要概要概要概要、概要概要概要概要概要概要概要概要概要概要概要概要概要概要、
概要概要概要概要概要、概要概要概要概要概要概要概要概要概要概要概要概要。
概要概要概要概要概要概要概要概要概要概要概要概要概要概要概要概要概要。
概要概要概要概要概要、
概要概要概要概要概要概要概要概要概要概要概要概要概要概要概要概要概要概要概要概要概要、
概要概要概要概要概要概要概要概要概要概要概要概要概要概要。
\end{jabstract}
\maketitle
\begin{acknowledge}
Ack ack ack.
\end{acknowledge}
\frontmatter %% 前付け
\tableofcontents % 目次
%\listoffigures % 図目次
%\listoftables % 表目次
%\lstlistoflistings % ソースコード目次
%-------------------
\mainmatter %% 本文
\chapter{Joron}
Honbun honbun, honbun honbun
\cite{4065825}.
%-------------------
\bibliographystyle{plain} % 参考文献
\bibliography{myref} %
%-------------------
\end{document}
% \iffalse meta-comment
%
% 'uiscs-thesis' $B%I%-%e%a%s%H%/%i%9(B
%
% $BEl5~Bg3XBg3X1!>pJsM}9)3X7O8&5f2J%3%s%T%e!<%?2J3X@l96(B
% / $BEl5~Bg3XM}3XIt>pJs2J3X2J(B $B$N3X0LO@J8$rAHHG$9$k$?$a$N(B
% $B%I%-%e%a%s%H%/%i%9$G$9(B.
%
% $BCx:n<T(B: $B;3K\(B $BBY1'(B (ymmt@is.s.u-tokyo.ac.jp) [$B86:n(B]
% $BH,EP(B $B?rG7(B (yato@is.s.u-tokyo.ac.jp) [$B=$@5(B]
%
% $B$3$N%U%!%$%k$r(B pLaTeX2e $B$G%3%s%Q%$%k$9$k$H(B, $B>\$7$$@bL@(B
% $B$N=q$+$l$?J8=q(B(dvi $B%U%!%$%k(B)$B$,@8@.$5$l$^$9(B.
% $B$3$N%=%U%H%&%'%"$OC/$G$b<+M3$K;HMQ$*$h$SG[I[$G$-$^$9$,(B,
% $B;HMQ$7$?7k2L$KBP$7$F$OCx:n<T$O@UG$$rIi$o$J$$$b$N$H$7$^$9(B.
% $B$3$N%=%U%H%&%'%"$r2~JQ$9$k>l9g$K$O(B, $B>e5-$N@bL@J8=q$NCf$K(B
% $B=q$+$l$?Cm0U=q$-$r<i$C$F$/$@$5$$(B.
% \fi
%^^A--------------------------------------------------------
%\DisableCrossrefs
%\CodelineNumbered
%\MakeShortVerb{\|}
%\CheckSum{3477}
%^^A--------------------------------------------------------
%\iffalse # driver $BIt$O=PNO$7$J$$(B
% \begin{macrocode}
%<*driver>
\documentclass[a4j]{jarticle}
\usepackage{doc}
\setcounter{StandardModuleDepth}{1}
\GetFileInfo{uiscs-thesis.dtx}
%\OnlyDescription
%\RecordChanges
%--------
\newcommand*{\PKN}[1]{\textsf{#1}}
\newcommand*{\DCN}[1]{\textsc{#1}}
\newcommand*{\OPN}[1]{\texttt{#1}}
\newcommand{\pTeX}{p\kern-.05em\TeX}
\newcommand{\pLaTeX}{p\LaTeX}
\newcommand{\pLaTeXe}{p\LaTeXe}
\newcommand{\Jof}{\leavevmode\lower.5ex\hbox{\rm J}\kern-.17em}
\newcommand{\JTeX}{\Jof\TeX}
\newcommand{\JLaTeX}{\Jof\LaTeX}
\newcommand{\JLaTeXe}{\Jof\LaTeXe}
\newcommand*{\qparag}[1]{\noindent\textbf{#1}\quad}
\newcommand{\SpGlue}{\hspace{0em plus 5em}}
%--------
\begin{document}
\DocInput{uiscs-thesis.dtx}
\end{document}
% \end{macrocode}
%</driver>
%\fi
%^^A========================================================
%\title{$B%I%-%e%a%s%H%/%i%9(B \textsf{uiscs-thesis} (v1.3)}
%\author{$BH,EP(B $B?rG7(B (yato@is.s.u-tokyo.ac.jp)}
%\date{2015/12/03}
%\maketitle
%^^A--------------------------------------------------------
%\iffalse # Why is it needed?
%<*skip>
%\fi
%
%^^A========================================================
%\section{$B35@b(B}
%\label{sec:Intro}
%^^A--------------------------------------------------------
%
%$BK\%I%-%e%a%s%H%/%i%9(B \PKN{uiscs-thesis} $B$O(B,
%$BEl5~Bg3XBg3X1!>pJsM}9)3X7O8&5f2J%3%s%T%e!<%?2J3X@l96(B
%$B$*$h$SEl5~Bg3XM}3XIt>pJs2J3X2J$N(B
%$B3X0LO@J8(B($BB46HO@J8(B/$B=$;NO@J8(B/$BGn;NO@J8(B)$B$rAHHG$9$k$?$a$N$b$N$G$9(B.
%
%^^A----------------
%\subsection{$B%$%s%9%H!<%k(B}
%\label{ssec:Install}
%
%|uiscs-thesis.dtx| $B$H(B |uiscs-thesis.ins| $B$N$"$k%G%#%l%/%H%j$G(B
%\begin{quote}\begin{verbatim}
%uplatex uiscs-thesis.ins
%\end{verbatim}\end{quote}
%$B$r<B9T$9$k$H(B, $B$=$N%G%#%l%/%H%j$K(B |uiscs-thesis.cls| $B$,(B
%$B@8@.$5$l$k$N$G(B, $B$=$N(B |uiscs-thesis.cls| $B$r(B \TeX\ $B$,FI$a$k(B
%$B%G%#%l%/%H%j(B($BO@J8$N%=!<%9%U%!%$%k$N$"$k%G%#%l%/%H%jEy(B)$B$K(B
%$BCV$$$F$/$@$5$$(B.
%$B$J$*(B, |uiscs-thesis.cls| $B$,0l=o$KG[I[$5$l$F$$$k>l9g$O(B,
%$BBh;0<T$K$h$k2~JQ$,9T$o$l$F$$$J$$8B$j(B,
%$B$=$l$O>e=R$NJ}K!$G@8@.$5$l$k$b$N$H(B
%($B4A;z%3!<%I$N:90[$r=|$$$F(B)$BF10l$G$9(B.
%
%\par\noindent
%$BCm0U(B 1: v1.1e $B$+$iG[I[$9$k(B.cls $B%U%!%$%k$r(B JIS $B%(%s%3!<%G%#%s%0$K(B
%$B$7$^$7$?(B.
%JIS $B$N%U%!%$%k$O(B, SJIS $B$^$?$O(B EUC $B%Y!<%9$N(B \pTeX $B%7%9%F%`$G$b;H$($^$9(B.
%\par\noindent
%$BCm0U(B 2: $B$3$N%=!<%9$K$O(B, \DCN{docstrip} $B$N8x<0$N%b%8%e!<%kDj5A(B
%$B$O$"$j$^$;$s(B.
%($B$o$+$i$J$$?M$O5$$K$7$J$$$h$&$K(B.)
%
%
%^^A----------------
%\subsection{$B%/%i%9%*%W%7%g%s(B}
%
%$B$9$J$o$A(B, $BO@J8$N%=!<%9$NKAF,$N(B
%\begin{quote}\begin{verbatim}
%\documentclass[...]{uiscs-thesis}
%\end{verbatim}\end{quote}
%$B$N(B `|...|' $B$NItJ,$K=q$/$b$N$G$9(B.
%\LaTeXe\ $B$N(B \PKN{report} $B%/%i%9(B($B2$J8MQ(B)$B$H35$MF1$8(B
%$B$G$9$,(B, $BJQ99E@$r<($7$^$7$?(B.
%
%\begin{description}
%\item[$BO@J8$N<oN`(B($BDI2C(B)]
% |senior| ($BB46HO@J8(B), |master| ($B=$;NO@J8(B),
% |doctor| ($BGn;NO@J8(B) $B$N$$$:$l$+(B 1 $B$D$r(B
% $BI,$:;XDj$7$F$/$@$5$$(B.
%\item[$B4pDl%U%)%s%H%5%$%:(B]
% |10pt|, |11pt|, |12pt| $B$N$$$:$l$+(B.
% v1.2 $B$+$i4{DjCM$,(B |11pt| $B$KJQ99(B.
%\item[\OPN{interim}]
% $BI=;f$rCf4VJs9p(B($BMW;]Ds=P(B)$BMQ$N$b$N$K$7$^$9(B.
%\item[Overfull box $B$N@_Dj(B]
% $B2?$H(B |draft| ($B=PNO$9$k(B) $B$r4{DjCM$K$7$F$$$^$9(B.
% $B>C$7$?$$>l9g$O(B |final| $B$r;XDj$7$F$/$@$5$$(B.
%\item[\OPN{sloppy}]
% $BC18l4V$,6u$-2a$.$K$J$k$N$r5vMF$7$F(B, $B9TJ,3d$,<:GT$9$k(B
% ($B$=$N7k2L9T$+$i$O$_=P$7$F=PNO$5$l$k(B)$B$N$rKI$.$^$9(B.
% Overfull $B$KBP=h$7$F$$$k2K$,$J$$;~$N1~5^=hCV$K;H$($^$9(B.
% ($B%W%j%"%s%V%k$K(B |\sloppy| $B$r=q$$$?$N$HF1$8$G$9(B.)
%\item[$BMQ;f%5%$%:(B]
% |a4paper| (A4 $BH=(B, $B4{DjCM(B), |letterpaper| (US letter size),
% |legalpaper| (US legal size) $B$N$[$+$K(B,
% $B?7$?$K(B |b4paper| (JIS B4 $BHG(B, 364\,mm $\times$ 257\,mm)
% $B$rDI2C$7$^$7$?(B.
% ($B$b$A$m$s(B, $B3X0LO@J8$O(B A4 $BH=$N$O$:$G$9$,(B.)
%\item[$BMW;]$N=PNO$NJ}K!(B]
% $B1QJ8$HOBJ8$NMW;]$N4V$N2~%Z!<%8$N@)8f$G$9(B.
% \begin{itemize}
% \item |splitabst|:\quad $BI,$:2~%Z!<%8$rF~$l$^$9(B.
% \item |nosplitabst|:\quad $B2~%Z!<%8$rF~$l$^$;$s(B.
% \item |autosplitabst| ($B4{DjCM(B):\quad
% $B1QJ8$HOBJ8$NN>J}$,J;$;$F(B 1 $B%Z!<%8$K<}$^$k>l9g$OF~$l$:(B,
% $B$=$NB>$N>l9g$OF~$l$^$9(B.
% \end{itemize}
% $BIaDL$O4{DjCM$G$$$$$H;W$$$^$9(B.
% $B1QJ8$HOBJ8$,$H$b$K(B 1$B!A(B1.5 $B%Z!<%8$NNL$N>l9g(B,
% $B4{DjCM(B(|splitabst| $B$HF1$8(B)$B$G$O(B 4 $B%Z!<%8$K$J$j$^$9$,(B,
% |nosplitabst| $B$r;XDj$7$F(B 3 $B%Z!<%8$K$9$kJ}$r9%$`$+$b(B
% $B$7$l$^$;$s(B.
%\item[$BA0IU$1$N%Z!<%8HV9f(B]
% $BI=Bj$N%Z!<%8$rA0IU$1$N%Z!<%8$K4^$a$k$+$I$&$+$r;XDj$7$^$9(B.
% \begin{itemize}
% \item |counttitlepage| ($B4{DjCM(B):\quad
% $BI=Bj$N%Z!<%8$r%Z!<%8(B i $B$H$7$^$9(B.
% $BI=Bj%Z!<%8$NA0$KJL$KI=;f$,$"$k>l9g$O$3$N@_Dj$,E,@Z$G$9(B.
% \item |nocounttitlepage| :\quad
% $BI=Bj$N%Z!<%8$N<!$N;f$r%Z!<%8(B i $B$H$7$^$9(B.
% $B4J0W@=K\$GI=Bj%Z!<%8$rI=;f$H$7$F07$&>l9g$O$3$N@_Dj$,E,@Z$G$9(B.
% \end{itemize}
%\item[\OPN{simpletitlepage}]
% $BGn;NO@J8$r4J0W@=K\$9$k>l9g$KE,1~$7(B, $BI=Bj%Z!<%8$NBN:[$r(B
% $B@=K\;~$NI=;f$N$b$N(B($BI=Bj$H;aL>$N$_(B)$B$KJQ99$7$^$9(B.
%\item[\OPN{nobindoffset}]
% v1.3a $B$+$i%Z!<%8%l%$%"%&%H$r7W;;$9$k;~$K!VDV$8Be!W$r9MN8$9$k$h$&$K(B
% $B$7$F$$$^$9(B.
% $B$3$N%*%W%7%g%s$r;XDj$9$k$HDV$8Be$,$J$$$b$N$H07$$$^$9(B.
%\item[\OPN{english}]
% $BI=;f$*$h$SMW;]$NOBJ8ItJ,$r=PNO$7$^$;$s(B.
% ($B$?$@$7(B, $B%=!<%9%U%!%$%k$OOBJ8J8;z$r4^$`$N$G(B,
% $BI,$:(B \pLaTeX\ $B$r;H$&I,MW$,$"$j$^$9(B.)
% $BK\J8$KOBJ8J8;z$,$J$$8B$j(B, $B$G$-$k(B |.dvi| $B%U%!%$%k$O(B
% $BOBJ8%U%)%s%H$r4^$^$J$$$b$N$K$J$j$^$9(B.
%\item[\OPN{prodigal}] ($B$3$N%*%W%7%g%s$O(B v1.3 $B$GGQ;_$5$l$?(B.)
%\item[\OPN{longline}]
% $B9T$ND9$5$rL/$KBg$-$/$9$k@_Dj$K$7$^$9(B.
% $BDL>o$O9TD9$O1Q>.J8;z(B 80 $B;zJ,$NI}$KAjEv$9$kD9$5$K$J$j$^$9$,(B,
% $BBe$o$j$K(B, $B:81&%^!<%8%s$,;fLL2#I}$N(B 1/12 $B$ND9$5$K$J$j$^$9(B.
%\item[$B$=$NB>=t!9(B]
% \PKN{report} $B$HF1$8$/(B,
% |twocolumn|, |twoside|, |openright|, |openbib|,
% |fleqn|, |leqno| $B$,;H$($^$9(B.
%\end{description}
%$BDs=P$9$kO@J8$r:n$k>l9g$O:G=i$N(B 2 $B$D(B($B$H(B |final|)$B$r(B
%$B;XDj$9$l$P==J,$G$9(B.
%
%\paragraph{$BGQ;_$7$?%*%W%7%g%s(B}
%\PKN{report} $B$K$"$C$?<!$N%*%W%7%g%s$rGQ;_$7$^$7$?(B.
%\begin{description}
%\item[\OPN{a5paper}, \OPN{b5paper}, \OPN{executivepaper}]
% A4 $B$h$j>.$5$$;fLL$G$OI=Bj$N%Z!<%8$,$&$^$/AH$a$J$$$N$G(B.
%\item[\OPN{landscape}]
% $B$^$5$+2#CV$-$K$9$k?M$J$s$F$$$J$$$G$7$g$&(B.
%\item[\OPN{titlepage}]
% $BI=Bj$O>o$KFHN)$N%Z!<%8$K=PNO$5$l$^$9(B.
%\end{description}
%
%^^A----------------
%\subsection{$B%F%s%W%l!<%H(B}
%
%\begin{quote}\footnotesize\begin{verbatim}
%\documentclass[master,12pt]{uiscs-thesis}
% % $BO@J8$N<oN`$H%U%)%s%H%5%$%:$r%*%W%7%g%s$K(B
%%\usepackage{graphicx}% $BI,MW$K1~$8$F(B
%%\usepackage{mysettings}% $B<+J,MQ@_Dj(B
%%-------------------
%\etitle{Title in English}
%\jtitle{$BOBJ8I8Bj(B}
%\eauthor{Your Name}
%\jauthor{$B;aL>(B}
%\esupervisor{Name of Your Supervisor}
%\jsupervisor{$B;XF36541;aL>(B}
%\supervisortitle{Title of Your Supervisor} % Professor, etc.
%\date{February 8, 200X}
%%-------------------
%\begin{document}
%\input{abstract} % $BMW;](B
% %\begin{eabstract}...\end{eabstract}
% %\begin{jabstract}...\end{jabstract}
%\maketitle
%\input{acknowledge} % $B<U<-(B
% %\begin{acknowledge}...\end{acknowledge}
%\frontmatter %% $BA0IU$1(B
%\tableofcontents % $BL\<!(B
%%\listoffigures % $B?^L\<!(B
%%\listoftables % $BI=L\<!(B
%%-------------------
%\mainmatter %% $BK\J8(B
%\include{introduction} % 1 $B>O(B
% %\chapter{Introduction}...
%\include{preliminaries} % 2 $B>O(B
%\include{another-section} % 3 $B>O(B
%\include{yet-another-section} % 4 $B>O(B
%\include{conclusion} % 5 $B>O(B
%%-------------------
%\bibliographystyle{plain} % $B;29MJ88%(B
%\bibliography{mybib} %
%%-------------------
%\end{document}
%\end{verbatim}\end{quote}
%
%^^A----------------
%\subsection{$B%3!<%I$rJQ99$9$k>l9g$NCm0U(B}
%\label{ssec:Modify}
%
%\PKN{uiscs-thesis} $B$N%3!<%I(B($B%W%m%0%i%`(B)$B$rJQ99$9$k>l9g$K$O(B
%$B<!$N(B 2 $B$D$,$"$j$^$9(B.
%
%\paragraph{$BA4;HMQ<T$N$?$a$K$J$k2~NI(B}
%$B$D$^$j%P%0<h$j$d5!G=3HD%$J$I$G$9(B.
%$B$3$N>l9g$O(B,
%\begin{quote}
%|.cls| $B$rD>@\=q$-49$($k$N$G$O$J$/(B,
%$BI,$:0lEY(B |.dtx| $B$r=q$-49$($F(B, \ref{ssec:Install} $B@a$G(B
%$B=q$$$?%$%s%9%H!<%k:n6H$K$h$j?7$7$$(B |.cls| $B$rF@$k(B
%\end{quote}
%$B$h$&$K$7$F$/$@$5$$(B.
%|.cls| $B%U%!%$%k$O(B, $BC1$K(B |.dtx| $B$NCf$N(B($BBgNL$K$"$k(B) |%| $B$G(B
%$B;O$^$k9T$r<h$j=|$$$?$b$N$J$N$G(B, |.cls| $B$N3F9T$KBP1~$9$k(B
%$B9T$,I,$:B8:_$7$^$9(B.
%$B$=$l$r<+J,$N;W$&$h$&$K=$@5$9$l$P$h$$$o$1$G$9(B.
%$BJQ99MzNr$r;D$7$?J}$,$$$$$N$OL^O@$G$9$,(B,
%$B$=$l$,$G$-$J$$>l9g$G$b(B, $B:GDc8B%P!<%8%g%sHV9f$O(B
%$B$-$A$s$HJQ99$7$F$*$-$^$7$g$&(B.
%$B$=$7$FI,$:(B |.cls| $B$H0l=o$K(B |.dtx| $B$bG[I[$7$^$7$g$&(B.
%
%\paragraph{$B<+J,@lMQ$N@_DjJQ99(B}
%$B$3$N>l9g$K>e$HF1$8<j=g$r$H$C$F$b9=$$$^$;$s(B
%($BG[I[$O$7$J$$$G$7$g$&$,(B).
%$B$7$+$7(B, $B<+J,@lMQ$N@_Dj$N>l9g$O(B,
%$B=$@5ItJ,$r5-$7$?%Q%C%1!<%8%U%!%$%k$r:n@.$7$F(B
%$B$=$l$rFI$_9~$`$H$$$&J}K!$NJ}$,9gM}E*$@$H;W$$$^$9(B.
%
%$BNc$($P(B, $B?^I=$N%-%c%W%7%g%s$N;z$NBg$-$5$r(B |\small| $B$K(B
%$BJQ$($?$$$H$7$^$7$g$&(B.
%|.cls| $B%U%!%$%k$rD/$a$k$H(B,
%$B<!$N%^%/%m$NDj5A$rJQ$($l$P$$$$$3$H$,J,$+$j$^$9(B.
%\begin{quote}\small\begin{verbatim}
%\long\def\@makecaption#1#2{% $B$3$N:G=i$K(B \small $B$rF~$l$k(B
% \vskip\abovecaptionskip
% \sbox\@tempboxa{#1: #2}%
% ...($BCfN,(B)...
% \vskip\belowcaptionskip}
%\end{verbatim}\end{quote}
%$B$=$3$G(B, $B<!$NFbMF$N%U%!%$%k(B |mystyle.sty| $B$r:n$j$^$9(B.
%($BB>$NDj5A$b2C$($F$"$j$^$9(B.)
%\begin{quote}\small\begin{verbatim}
%%% $B%-%c%W%7%g%s$N%U%)%s%H$r(B \small $B$K$9$k(B
%\long\def\@makecaption#1#2{%
% \small % $BDI2C(B
% \vskip\abovecaptionskip
% \sbox\@tempboxa{#1: #2}%
% \ifdim \wd\@tempboxa >\hsize
% #1: #2\par
% \else
% \global \@minipagefalse
% \hb@xt@\hsize{\hfil\box\@tempboxa\hfil}%
% \fi
% \vskip\belowcaptionskip}
%%% \HUGE: $B5pBg$J;z$r=P$9(B(type1cm $BEy$,I,MW(B)
%\newcommand\HUGE{\@setfontsize\HUGE{50}{75}}
%\end{verbatim}\end{quote}
%($BCm0U(B: |\usepackage| $B$GFI$_9~$^$l$k%Q%C%1!<%8$NCf$O(B\
%|\makeatletter| $B$N>uBV$G=hM}$5$l$k$N$G(B,
%|\makeatletter| $B$9$kI,MW$O$"$j$^$;$s(B.)
%
%$B$=$7$F(B, $B<!$N$h$&$K$7$F$3$N%U%!%$%k$rFI$_9~$^$;$l$P(B
%$B<+J,@lMQ$N@_Dj$K$J$j$^$9(B.
%\begin{quote}\small\begin{verbatim}
%\documentclass[senior,12pt]{uiscs-thesis}
%\usepackage{mystyle}
% ...($B0J2<N,(B)...
%\end{verbatim}\end{quote}
%
%$B$b$7(B, $B;_$`$rF@$:(B |.cls| $B%U%!%$%k$rD>@\JT=8$9$k$3$H$K(B
%$B$J$C$?>l9g$O(B, $B$;$a$F!V(B\TeX\ $B<R2q$NY]!W$@$1$O<i$j$^$7$g$&(B.
%$B$9$J$o$A(B
%\begin{quote}
% $B%I%-%e%a%s%H%/%i%9$NL>A0(B(|uiscs-thesis|)$B$rB>$NL>A0$K(B
% $BJQ99$7$^$7$g$&(B.
%\end{quote}
%$B$3$N:n6H$O(B |.cls| $B%U%!%$%kCf$N(B `|uiscs-thesis|' $B$NJ8;zNs$r(B
%$B?7$7$$$b$N$KC1=c$K(B($B%F%-%9%H%(%G%#%?Ey$G(B)$BCV49$9$k$@$1$G$G$-$^$9$,(B,
%|\ProvidesClass| $B$NCf$N>pJs$O<+J,$GE,Ev$J$b$N$KD>$7$F$/$@$5$$(B.
%$B$"$H%U%!%$%kL>$bJQ99$7$^$7$g$&(B.
%$B$?$H$(<+J,$+$i$OB>?M$KG[I[$9$k0U?^$,$J$+$C$?$H$7$F$b(B,
%$BC/$+$,%5!<%P$KCV$$$F$"$k<+J,MQ$N%U%!%$%k$r>!<j$K(B
%$B%3%T!<$7$F;H$&$+$b$7$l$J$$$N$G(B\ldots.
%
%^^A----------------
%\subsection{$B%3%^%s%I%j%U%!%l%s%9(B}
%\label{ssec:Commands}
%
%$B:G8e$K(B, $B$3$N%I%-%e%a%s%H%/%i%9FCM-$N%3%^%s%I$H4D6-(B
%$B$K$D$$$F$^$H$a$F$*$-$^$9(B.
%
%\begin{itemize}
%\item $B0J2<$NL?Na!&4D6-$O8l6g$dJ8>O$r@_Dj$9$k(B
% (|\maketitle| $B$G=PNO$5$l$k(B).
% |\documentclass| $B$H(B |\maketitle| $B$N4V$N$I$3$G$b;H$($k(B.
% \begin{itemize}
% \item |\etitle{|\meta{str}|}|:\quad $BI8Bj(B($B1QJ8(B).
% \item |\jtitle{|\meta{str}|}|:\quad $BI8Bj(B($BOBJ8(B).
% \item |\eauthor{|\meta{str}|}|:\quad $BCx<TL>(B($B1QJ8(B).
% \item |\jauthor{|\meta{str}|}|:\quad $BCx<TL>(B($BOBJ8(B).
% \item |\esupervisor{|\meta{str}|}|:\quad $B;XF36541L>(B($B1QJ8(B).
% \item |\jsupervisor{|\meta{str}|}|:\quad $B;XF36541L>(B($BOBJ8(B).
% \item |\supervisortitle{|\meta{str}|}|:\quad
% $B;XF36541$N?&L>(B. Professor $BEy(B.
% \item |\supervisortitleline{|\meta{str}|}|:\quad
% $B;XF36541$N?&L>$N9T$NA4BN(B.
% |\supervisortitle| $B$G;XDj$7$?J8;zNs$O(B, \meta{str} $B$NCf$G(B\
% |\thesupervisortitle| $B$H$7$F;2>H$G$-$k(B.
% \item |\date{|\meta{str}|}|:\quad $BF|IU(B.
% $BL$@_Dj$@$H%(%i!<$K$J$k(B.
% $B$?$@$7(B |\today| $B$O;H$($k(B.
% \item |eabstract| $B4D6-(B:\quad $B1QJ8MW;](B.
% \item |jabstract| $B4D6-(B:\quad $BOBJ8MW;](B.
% \end{itemize}
%
%\item |\maketitle|:\quad
% $BI=;f$N%Z!<%8$r=PNO$7(B, $BB3$$$F(B |eabstract|, |jabstract| $B$G(B
% $B@_Dj$5$l$?MW;]$r=PNO$9$k(B.
% $B@_Dj$K1~$8$F(B, $BI=;f$HMW;]$N4V$K6uGr%Z!<%8$,A^F~$5$l$k(B.
%
%\item |acknowledge| $B4D6-(B:\quad
% $B<U<-$NJ8>O$r?7$?$J%Z!<%8$K=PNO$9$k(B.
%
%\item |\switchinterim{|\meta{yes}|}{|\meta{no}|}|:\quad
%|interim| $B;XDj;~$O(B \meta{yes}, $B$=$l0J30$O(B \meta{no} $B$K(B
%$BE83+$5$l$k(B.
%
%\item |\switchenglish{|\meta{yes}|}{|\meta{no}|}|:\quad
%|english| $B;XDj;~$O(B \meta{yes}, $B$=$l0J30$O(B \meta{no} $B$K(B
%$BE83+$5$l$k(B.
%
%\item |\chapterfont{|\meta{cmd1}|}{|\meta{cmd2}|}|:\quad
%$BHV9fIU(B(|\chapter|)$B$*$h$S(B
%$BHV9f$J$7(B(|\chapter*|)$B$N>O8+=P$7$N%U%)%s%H$r$=$l$>$l(B\
%\meta{cmd1} $B$*$h$S(B \meta{cmd2} $B$K@_Dj$9$k(B.
%$B=i4|CM$ON>J}$H$b(B |\LARGE\bfseries|.
%
%\item |\sectionfont{|\meta{cmd1}|}{|\meta{cmd2}|}{|\meta{cmd3}|}|:\quad
%$B@a(B(|\section|), \SpGlue $B>.@a(B(|\subsection|), \SpGlue
%$B>.!9@a(B(|\subsubsection|)$B$N8+=P$7$N%U%)%s%H$r$=$l$>$l(B\
%\meta{cmd1}, \meta{cmd2}, \meta{cmd3} $B$K@_Dj$9$k(B.
%$B=i4|CM$O@a$,(B |\large\bfseries|,
%$B>.@a$H>.!9@a$,(B |\normalsize\bfseries|.
%
%\item |\noblankaftertp|:\quad
% $BI=;f%Z!<%8D>8e$N6uGr%Z!<%8$N=PNO$rM^;_$9$k(B.
% (|twoside| $B$*$h$S(B |openright| $B;XDj;~$OL58z(B.)
%
%\end{itemize}
%
%
%^^A========================================================
%\section{$BJQ99MzNr(B}
%\label{sec:Changes}
%^^A--------------------------------------------------------
%
%^^A \changes $B$C$F7k6ILr$KN)$?$J$$$J(B....
%
%\begin{description}
%\item[Version 1.0] [1996/12/22, $B;3K\(B]
% \begin{itemize}
% \item $B=i4|%P!<%8%g%s(B.
% \item \JLaTeXe\ $BI8=`$N(B `\PKN{j-report}' $B%/%i%9$r4p$K$7$F$$$k(B.
% $B3X0LO@J8$O1Q8l$J$N$K$J$<OBJ8MQ$N%/%i%9$rMQ$$$?$N$+$OITL@(B.
% \item $B$=$N$?$a(B, $B0lIt$N@_Dj(B($BCJMn2<$2$NNL$J$I(B)$B$,OBJ8MQ$N$b$N(B
% $B$K$J$C$F$$$k$H$$$&IT6q9g$,$"$C$?(B.
% \item $B$^$?(B \JLaTeXe\ $B$NI8=`%/%i%9%*%W%7%g%s%U%!%$%k(B
% (|j-size10.clo| $B$J$I(B)$B$rFI$_9~$`$N$G(B,
% \JLaTeX\ $B$,%$%s%9%H!<%k$5$l$F$$$J$$%7%9%F%`(B
% ($B:G6a$G$O(B \pLaTeX\ $B$,<gN.$J$N$G$3$l$b$h$/$"$k(B)$B$G$O(B
% $B$3$l$i$N%U%!%$%k$rJL$KMQ0U$7$J$1$l$P$J$i$J$+$C$?(B.
% \item $B$3$NHG$G$O(B `\PKN{j-report}' $B$K$"$kA4$F$N%/%i%9%*%W%7%g%s(B
% $B$,;XDj$G$-$?$,(B, |nottitlepage| $BEy$N<B:]$K;H$o$lF@$J$$(B
% $B$b$N$O<BAu$5$l$F$$$J$$(B.
% $B<B$r8@$($P(B, 1 $B$D$@$1Ff$N%*%W%7%g%s$,DI2C$5$l$F$$$k$N$@$,(B\ldots.
% $B2?$r0U?^$7$?$N$@$m$&(B.
% (v1.1 $B$G$OGQ;_$7$?(B.)
% \end{itemize}
%
%\item[Version 1.1] [2005/02/20, $BH,EP(B]
% \begin{itemize}
% \item v1.0 $B$G@_Dj$,(B \PKN{j-report} $B$N$^$^$K$J$C$F$$$F(B, $B$+$D(B,
% \PKN{j-report} $B$H(B \PKN{report} (\LaTeXe\ $BI8=`(B) $B$G0[$J$C$F$$$k(B
% $BItJ,$K$D$$$F$O(B, $B$J$k$Y$/(B \PKN{report} $B$K9g$o$;$?(B.
% $B$?$@$7(B, $B%F%-%9%HNN0h$NBg$-$5$d9TAw$j$J$I(B, $B0lIt$N%Q%i%a%?(B
% ($B$*$b$K(B |j-sizeXX.clo| $B$NA0H>$G@_Dj$5$l$F$$$k$b$N(B)$B$O(B
% \PKN{j-report} $B$N$^$^$K$7$F$$$k(B.
% $B$3$l$K$h$k82Cx$JJQ99$O<!$N(B 2 $B$D(B:
% \begin{itemize}
% \item $B>O(B(|\chapter|)$B$d@a(B(|\section|)$BEy$N8+=P$7D>8e$NCJMn2<$2(B
% $B$r$7$J$/$J$C$?(B. ($B2$J8$G$O$7$J$$$N$,IaDL(B.)
% $B$9$k@_Dj$KLa$9>l9g$K$O(B, \PKN{indentfirst} $B%Q%C%1!<%8$r(B
% $B;H$($P$h$$(B.
% \item $BCJMn2<$2$NNL$r(B 1.5\,em ($BFsCJAH$N>l9g$O(B 1\,em) $B$K(B
% $BJQ99$7$?(B.
% $B85$O(B 1\,zw $B$@$C$?(B.
% \end{itemize}
% \item $B%/%i%9%*%W%7%g%s$K$D$$$F(B, $BL50UL#$J$b$N$rGQ;_$7$?(B.
% $B$^$?$=$l$K$h$C$F7h$7$F<B9T$5$l$J$/$J$k%3!<%I$r(B
% $B<h$j=|$$$?(B.
% \item $B85!9%/%i%9%*%W%7%g%s%U%!%$%k(B(|j-sizeXX.clo|)$B$K$J$C$F$$$?(B
% $BItJ,$rK\BN$KAH$_9~$s$G(B, 1 $B$D$N%U%!%$%k$@$1$G;H$($k$h$&$K$7$?(B.
% \item $B%/%i%9%U%!%$%k$r(B \DCN{docstrip} $B%=!<%9(B(|.dtx| $B%U%!%$%k(B)$B$N(B
% $B7A$GG[I[$9$k$3$H$K$7$?(B.
% $B$3$&$7$?M}M3$N(B 1 $B$D$O$3$NHG$K@5E}@-$r;}$?$;$k$?$a$G$"$k(B.
% \end{itemize}
%
%\item[Version 1.1a] [2005/02/24, $BH,EP(B]
% \begin{itemize}
% \item `b3' $BHG$NJQ99$r<h$jF~$l$?(B.
% \begin{itemize}
% \item $BI=;f(B($BI8Bj(B)$B$N%U%)%s%H%5%$%:$*$h$S?bD>6u$-$,(B
% $B4pDl%U%)%s%H%5%$%:$K0M$i$:$K0lDj$K$J$k$h$&$K$7$?(B.
% $B$?$@(B, |\textwidth| $B$NCM$,0[$J$k$N$G(B,
% $B40A4$KF1$8$K$O$J$i$J$$(B.
% \item $BI8Bj$,D9$$;~$K(B, $BI=;f$KF~$k$Y$-FbMF$,(B 2 $B%Z!<%8$K(B
% $BJ,3d$5$l$F$7$^$&8=>]$r5/$3$j$K$/$/$7$?(B.
% $B$H$j$"$($:(B 7 $B9T(B($B1Q8l$HF|K\8l$"$o$;$F(B)$B$^$G$OBg>fIW(B.
% \item $BMW;]$NCf$NCJMn2<$2$NNL$r(B,
% $B1QJ8(B(|eabstract|)$B$,(B 1.5\,em, $BOBJ8(B(|jabstract|)$B$,(B 1\,zw
% $B$K=$@5$7$?(B.
% ($B85$O$=$l$>$l(B 0\,em $B$H(B 1\,em.)
% \item $B;29MJ88%%j%9%H$N8+=P$7(B($B$D$^$j(B `References') $B$,(B
% $BL\<!$K=P$k$h$&$K$7$?(B.
% \end{itemize}
% \item $B$5$i$KJL$N2~JQHG$K4p$E$$$F<!$rJQ99$7$?(B.
% \begin{itemize}
% \item $B=$;N(B/$BGn;N$N>l9g$N3X0L$r!VM}3X!W$+$i!V>pJsM}9)3X!W(B
% (Degree of \ldots\ of Information Science and Technology
% in Computer Science) $B$KJQ99$7$?(B.
% ($B:#$^$GJQ99$5$l$F$J$+$C$?$N(B!?)
% $B$?$@$7(B, |gradiss| $B%*%W%7%g%s$r;XDj$9$k$H!VM}3X!W$N$^$^$K$J$k(B.
% $B@N$N!VM}3X7O8&5f2J>pJs2J3X@l96!W$NO@J8$r2~$a$FAHHG$9$k(B
% $B$?$a$N$b$N(B.
% $B$A$J$_$KDs=P@h$OC1$K!VEl5~Bg3XBg3X1!!W$J$N$GJQ99$J$7(B.
% \item |interim| $B%*%W%7%g%s$r@_$1$?(B.
% $B$3$l$r;XDj$9$k$H(B, $BI=;f$,Cf4VJs9p(B($BMW;]Ds=P(B)$B$N$?$a$N(B
% $B$b$N$K$J$k(B,
% \end{itemize}
% \item |sloppy| $B%*%W%7%g%s$r@_$1$?(B.
% \item |senior|, |master|, |doctor| $B$N$I$l$b;XDj$5$l$F$$$J$$$H(B
% $B%(%i!<=*N;$9$k$h$&$K$7$?(B.
% \item |draft| $B$r4{DjCM$K$7$?(B. ($B7y$,$i$;(B.)
% \item |description| $B4D6-$NDj5A$r(B \PKN{jsarticle} $B$HF1MM$N(B
% $B$b$N$KJQ99$7$?(B.
% \item $BOBJ8%U%)%s%H$NL@<(E*$JBeBX@_Dj$r9T$C$?(B.
% \item $BF|IU(B(|\date|)$B$,@_Dj$5$l$F$$$J$$$H%(%i!<$,=P$k$h$&$K$7$?(B.
% \item $B$=$NB>(B, $B%(%i!<=hM}$r6/2=$7$?(B.
% \end{itemize}
%
%\item[Version 1.1b] [2005/02/25, $BH,EP(B]
% \begin{itemize}
% \item |\frontmatter|, |\mainmatter|, |\backmatter|
% $B$r@5<0$K:NMQ(B.
% \item $B$=$l$KH<$$(B, $B%F%s%W%l!<%H$rJQ99$7$?(B.
% \item $BI=;f$N%l%$%"%&%H$rD4@0$7$?(B.
% $B3X0LO@J8$,6&Cx$K$J$k$o$1$,$J$$$N$G(B |\and| $B$rGQ;_(B.
% \end{itemize}
%
%\item[Version 1.1c] [2005/02/27, $BH,EP(B]
% \begin{itemize}
% \item $BMW;]$N=hM}(B(|eabstract| $B$H(B |jabstract|)$B$NDj5A$r(B
% $BA4LLE*$K=q$-D>$7$?(B.
% \begin{itemize}
% \item $B=>Mh$N=hM}$G$O(B
% $BMW;]4D6-$NCf$G$N2~%Z!<%8$,6X;_$5$l$F$$$?(B.
% $B$3$l$O!VOBJ8$H1QJ8$NN>J}$,(B 1 $B%Z!<%8$K<}$^$i$J$$>l9g$O(B,
% $BJL%Z!<%8$KJ,$1$k!W(B
% $B$H$$$&5!G=$r<B8=$9$k$?$a$@$H;W$o$l$k(B,
% $B$7$+$7(B, $B$3$l$@$H(B, $BOBJ8$@$1$G(B 1 $B%Z!<%8J,$NNL$rD6$($k(B
% $B>l9g$K$O(B, $B$=$N=PNO$,%F%-%9%HNN0h(B($B$"$k$$$O;fLL<+BN(B)$B$r(B
% $B$O$_=P$7$F$7$^$&(B.
% \item $B$3$l$KBP=h$9$k$?$a$K(B, $BMW;]$N=hM}J}K!$rJQ99$7$F(B,
% $BMW;]$NESCf$G2~%Z!<%8$,$G$-$k$h$&$K$7$?(B.
% $B$=$7$F(B, $BA05-$N5!G=$KBP1~$9$k$?$a(B, $B;vA0$K(B 2 $B$D$N(B box $B$N(B
% $B9b$5$N9g7W$rD4$Y$F=hM}$rJ,$1$F$$$k(B.
% ($B>\:Y$O(B |\ist@showabstract| $BL?Na$N@bL@$r;2>H(B.
% $B$3$NJU$j$N=hM}$NBEEv@-$K$D$$$F$O<+?.$,$J$$$N$G(B, \TeX\ $B$K(B
% $B>\$7$$J}$O:F8!F$$7$F$/$@$5$$(B.)
% \item |interim| $B;XDj$N;~$O(B, $BI8Bj(B($BI=;f(B)$B$HMW;]$N4V$K(B
% $B6uGr$N%Z!<%8$rCV$/$N$rM^;_$7$?(B.
% \end{itemize}
% \item |twoside| $B$d(B |openright| $B$r;XDj$7$F$$$k;~$K$O(B
% $B%Z!<%8HV9f$N6v4q$,J]$?$l$k$h$&$K$7$J$1$l$P$J$i$J$$$,(B,
% $B$=$&$J$C$F$$$J$+$C$?$?$a$K(B, $B4q?t(B/$B6v?t%Z!<%8$N@_Dj$,(B
% $B5UE>$7$F$7$^$&$3$H$,$"$C$?(B.
% ($B$3$N8=>]$O(B, \PKN{report} $B%/%i%9$G(B |twoside| $B$H(B |titlepage|
% $B$r;XDj$7$F(B |abstract| $B4D6-$rMQ$$$?;~$K$b5/$3$k(B.)
% $B$3$NIT6q9g$rD>$7$F(B, $B$3$l$i$N%*%W%7%g%s$,$-$A$s$H(B
% $BF/$/$h$&$K$7$?(B.
% ($BO@J8$r<+J,MQ$K0u:~$9$k;~$KN>LL$K$9$k?M$OB?$$$1$I(B,
% $B$o$6$o$6N>LLMQ$N@_Dj$K$9$k?M$J$s$F$$$J$$$h$J(B\ldots.)
% \end{itemize}
%
%\item[Version 1.1d] [2005/03/03, $BH,EP(B]
% \begin{itemize}
% \item $B4V0c$C$?(B |.cls| $B%U%!%$%k$,=PNO$5$l$F$$$?$N$G=$@5$7$?(B.
% \item |splitabst| / |nosplitabst| / |autosplitabst|
% $B%*%W%7%g%s$rDI2C(B.
% \item |prodigal| $B%*%W%7%g%s$rDI2C(B.
% $B%l%$%"%&%H$O$^$@$"$^$jD4@0$7$F$$$J$$(B.
% \item |english| $B%*%W%7%g%s$rDI2C(B.
% \item $BG[I[$9$k(B |.cls| $B%U%!%$%k$r(B JIS $B%(%s%3!<%G%#%s%0$K$7$h$&$H(B
% $B$7$F(B, \texttt{platex --kanji=jis iscs-thesis.ins} $B$H$9$k$H(B,
% $B$J$<$+=P$F$/$k(B |.cls| $B$,(B EUC $B$K$J$C$F:$$C$?(B.
% (\texttt{--kanki} $B$O$3$N$h$&$JL\E*$G;HMQ$9$k%*%W%7%g%s(B
% $B$G$O$J$$$i$7$$(B.)
% \end{itemize}
%
%\item[Version 1.1e] [2005/12/17, $BH,EP(B]
% \begin{itemize}
% \item $B7k6I(B, $BG[I[MQ$N(B |.cls| $B%U%!%$%k$O8e=hM}$G(B JIS $B%(%s%3!<%G%#%s%0(B
% $B$KJQ49$9$k$3$H$K$7$?(B.
% \end{itemize}
%
%\item[Version 1.1f] [2005/12/25, $BH,EP(B]
% \begin{itemize}
% \item $B;XF36541$N?&L>$rI=$99TA4BN$r(B |\supervisortitleline|
% $B$G%+%9%?%^%$%:2DG=$K$7$?(B.
% $B$=$7$F(B, |master|/|doctor| $B$N;~$N4{DjCM$r(B\
% ``\dots\ of Computer Science'' $B$KJQ99$7$?(B.
% \item |interim| $B;XDj;~$NI=;f$G(B, ``An Interim Report'' $B$N2<$K(B
% $BF|K\8l$G!VCf4VJs9p!W$H=P$k$h$&$K$7$?(B.
% ($B$3$l$rJQ99$9$k>l9g$O(B, |\jinterrimname| $B$r:FDj5A$;$h(B.)
% \item |\switchinterim|, |\switchenglish| $B%3%^%s%I$r?7@_(B.
% \item |\noblankaftertp| $B%3%^%s%I$r?7@_(B.
% \item |\maketitle| $B$r(B |\maketitlepage| $B$H(B |\makeabstract|
% $B$KJ,N%$9$k=`Hw$r;O$a$F$$$k(B.
% $B8=;~E@$G$O(B, |\maketitle| $B$N=hM}$O(B($BO@M}E*$K(B) v1.1e $B$HF1$8(B.
% \end{itemize}
%
%\item[Version 1.1g] [2006/06/29, $BH,EP(B]
% \begin{itemize}
% \item |\etitle| $B$NCf$G(B |\\| ($B6/@)2~9T(B) $B$r;H$&$H(B
% $B%(%i!<$K$J$C$F$$$?$N$r=$@5(B.
% \end{itemize}
%
%\item[Version 1.2] [2008/12/24]
%
%\item[Version 1.3] [2009/01/22, $BH,EP(B]
% \begin{itemize}
% \item $B%l%$%"%&%H$rA4LLE*$K2~D{$7$?(B.
% \begin{itemize}
% \item $B;~Be:x8mE*$J!V%@%V%k%9%Z!<%9!W$NMW@A$,$J$/$J$C$?$N$G(B,
% $B9TAw$j$r(B \PKN{report} $B$N$b$N$K9g$o$;$?(B.
% \item $B=DJ}8~$N%^!<%8%s$r(B, $B%X%C%@$,$J$$$H$$$&A0Ds$G(B
% $B@_Dj$9$k$h$&$K$7$?(B.
% $B:#$N@_Dj$G%X%C%@$r;H$&$H>eIt$,5g6~$K$J$k$N$GCm0U(B.
% \item $B2#J}8~$N%^!<%8%s$O(B, $B9T$ND9$5$,1Q>.J8;z(B 75 $B;z$K(B
% $B$J$k$h$&$K@_Dj$7$?(B.
% \end{itemize}
% \item $B4pDlJ8;z%5%$%:$N4{DjCM$r(B v1.2 $B$K9g$o$;$F(B 11pt $B$KJQ99(B.
% \item |prodigal| $B%*%W%7%g%s$rGQ;_(B.
% \item |longline| $B%*%W%7%g%s$rDI2C(B.
% $B9T$r$d$?$i$HD9$/$9$k(B.
% \item $BI=;f$N%Z!<%8$NFbMF$,>o$K=DJ}8~$K%;%s%?%j%s%0(B
% $B$5$l$k$h$&$K$7$?(B.
% \item $BGn;NO@J8$NI=;f$NBN:[$rJQ99(B.
% \end{itemize}
%
%\item[Version 1.3a] [2009/03/11, $BH,EP(B]
% \begin{itemize}
% \item $BI=Bj%Z!<%8$N8e$N6uGr%Z!<%8$rCV$+$J$$$N$r4{Dj$K$7$?(B.
% \item (|no|)|counttitlepage| $B%*%W%7%g%s$rDI2C(B.
% \item |simpletitlepage| $B%*%W%7%g%s$rDI2C(B.
% $BGn;NO@J8$N4J0W@=K\$N;~$NI=Bj%Z!<%8(B($BI=;f$r7s$M$k(B)$B$NBN:[$r(B
% $B$3$N%*%W%7%g%s$G;XDj$9$k$h$&$K$7$?(B.
% \item $B%Z!<%8%l%$%"%&%H$N7W;;J}K!$rJQ99$7$?(B.
% \begin{itemize}
% \item $B!VDV$8!W$NNN0h(B(9\,mm)$B$r9MN8$9$k$3$H$K$7$?(B.
% \item |nobindoffset| $B%*%W%7%g%s$rDI2C(B.
% $B$3$l$,M-8z$N;~$O!VDV$8!W$NNN0h$rL5;k$9$k(B.
% \item $B%F%-%9%HNN0h$r;fLL%5%$%:$N(B 5/6 $B$K@_Dj$7$?(B.
% ($B$?$@$7(B |longline| $BHs@_Dj;~$O(B, $B9TD9@)8B$N$?$a$K(B
% $B2#I}$O$3$l$h$j69$/$J$k(B.)
% \item $B%X%C%@!&%U%C%?NN0h$r%F%-%9%HNN0h$+$i30$7$?(B.
% $B%N%s%V%k$O%F%-%9%HNN0h$N30B&(B($B2<B&(B)$B$KG[CV$5$l$k(B.
% \item $B%^!<%8%sI}$O:81&$G(B $1:1$, $B>e2<$G(B $2:3$ $B$H$7$?(B.
% \item |longline| $BHs@_Dj;~$N9TD9@)8B$r(B 75 $B;zAjEv$+$i(B 80 $B;z(B
% $BAjEv$K4KOB$7$?(B.
% \end{itemize}
% \end{itemize}
%
%\item[Version 1.3b] [2014/09/02, $BF#>B(B]
% \begin{itemize}
% \item $B1QJ8I=Bj$,A4$FBgJ8;z2=$5$l$J$$$h$&$K$7$?!%(B
% \end{itemize}
%
%\item[Version 1.3b-U] [2015/12/03, $BOB2l(B]
% \begin{itemize}
% \item uplatex$B$G%3%s%Q%$%k$G$-$k$h$&$KJQ99$7$?(B.platex$B$G$O%3%s%Q%$%k$G$-$J$/$J$C$F$$$k$N$GMWCm0U(B.
% \end{itemize}
%
%\end{description}
%
%
%^^A--------------------------------------------------------
%\iffalse
%</skip>
%\fi
%\StopEventually{}
%\pagebreak
%^^A--------------------------------------------------------
%
%^^A========================================================
%\section{$B%W%m%0%i%`(B}
%\label{sec:Program}
%^^A--------------------------------------------------------
%
%$B0J2<$NJ8Cf$G(B,
%\begin{itemize}
%\item `\PKN{report}' $B$O(B \LaTeXe\ (v1.4e\,[2001/04/21]) $BI8=`(B
% $B$N(B \PKN{report} $B%/%i%9(B
%\item `\PKN{book}' $B$O(B \LaTeXe\ (v1.4e\,[2001/04/21]) $BI8=`(B
% $B$N(B \PKN{book} $B%/%i%9(B
%\item `\PKN{j-report}' $B$O(B \JLaTeXe\ (v1.4b\,[2000/05/19]) $BI8=`(B
% $B$N(B \PKN{j-report} $B%/%i%9(B
%\item `\PKN{jsarticle}' $B$O1|B<@2I';a:n@.$N(B
% $B!V(B\pLaTeXe\ $B?7%I%-%e%a%s%H%/%i%9!W(B([2004/12/29])$B$N(B\
% \PKN{jsarticle} $B%/%i%9(B
%\end{itemize}
%$B$N$3$H$r;X$9(B.
%
%^^A----------------
%\subsection{$B%/%i%9%U%!%$%k$N@k8@(B}
%
% \begin{macrocode}
%<*!isten>
\NeedsTeXFormat{LaTeX2e}[1999/01/01]
\ProvidesClass{uiscs-thesis}
[2015/12/03 v1.3b-U
Dept of IS/CS thesis class]
% \end{macrocode}
%
%$B%(%i!<=hM}$N$?$a$NL?Na(B.
% \begin{macrocode}
\newcommand\ist@classname{uiscs-thesis}
\newcommand\ist@ahya{%
You cannot go any further.\MessageBreak
Type \space X <return> \space to quit.}
\newcommand*\ist@fatalerror[1]{%
\ClassError\ist@classname{#1}\ist@ahya
\batchmode\@@end}% bombout
\newcommand*\ist@error[1]{%
\ClassError\ist@classname{#1}\@ehc}
\newcommand*\ist@err@invalid[1]{%
\ist@fatalerror{\string#1 is invalid in this document class}}
\newcommand*\ist@err@notdefd[1]{%
\ist@error{No \string#1 given}??}
% \end{macrocode}
%
%^^A----------------
%\subsection{$B%*%W%7%g%s%9%$%C%A(B}
%
% \begin{macro}{\if@restonecol}
% \begin{macro}{\if@titlepage}
% \begin{macro}{\if@openright}
% \begin{macro}{\if@mainmatter}
%$B4pK\E*$K(B \PKN{report} $B$HF1$8(B.
%$B$?$@$7(B, |titlepage| $B%*%W%7%g%s$,$J$$$N$G(B,
%|\if@titlepage| $B$O>o$K??$H$J$k(B.
%$B$^$?(B, \PKN{book} $B$HF1MM$N(B |\mainmatter| $BEy$N%3%^%s%I$N(B
%$B$?$a$K(B |\if@mainmatter| $B$rMQ0U$9$k(B.
% \begin{macrocode}
\newcommand\@ptsize{}
\newif\if@restonecol
\newif\if@titlepage \@titlepagetrue
\newif\if@openright
\newif\if@mainmatter \@mainmattertrue
% \end{macrocode}
% \end{macro}
% \end{macro}
% \end{macro}
% \end{macro}
%
%\begin{macro}{\if@seniorthesis}
%\begin{macro}{\if@masterthesis}
%\begin{macro}{\if@doctorthesis}
%$B$I$N<oN`$NO@J8$G$"$k$+$rI=$9%9%$%C%A(B.
%$BI,$:CzEY(B 1 $B$D$,??$K$J$k(B.
% \begin{macrocode}
\newif\if@seniorthesis
\newif\if@masterthesis
\newif\if@doctorthesis
% \end{macrocode}
%\end{macro}
%\end{macro}
%\end{macro}
%
%\begin{macro}{\ifist@interim}
%\begin{macro}{\ifist@gradiss}
%\begin{macro}{\ifist@sloppy}
%\begin{macro}{\ifist@english}
%\begin{macro}{\ifist@blankaftertp}
%\begin{macro}{\ist@splitabst}
%$B$=$NB>$N%*%W%7%g%s$KBP$9$k%9%$%C%A$d%^%/%m(B.
%\changes{v1.1a}{2005/02/24}
% {`ifist@interim $BDI2C(B.}
%\changes{v1.1a}{2005/02/24}
% {`ifist@sloppy $BDI2C(B.}
%\changes{v1.1d}{2005/02/28}
% {`ifist@prodigal, `ifist@splitabst $BDI2C(B.}
%\changes{v1.1d}{2005/03/03}
% {`ifist@english $BDI2C(B.}
%\changes{v1.1f}{2005/12/25}
% {`ifist@blankaftertp $BDI2C(B.}
%\changes{v1.3a}{2009/03/11}
% {`ifist@blankaftertp $B$N4{DjCM$r56$KJQ99(B.}
% \begin{macrocode}
\newif\ifist@interim
\newif\ifist@gradiss
\newif\ifist@sloppy
\newif\ifist@english
\newif\ifist@blankaftertp
\newcommand\ist@splitabst{}
% \end{macrocode}
%\end{macro}
%\end{macro}
%\end{macro}
%\end{macro}
%\end{macro}
%\end{macro}
%
%\begin{macro}{\ifist@longline}
%\begin{macro}{\ifist@counttitlepage}
%\begin{macro}{\ifist@simpletitlepage}
%v1.3 $B$GDI2C$5$l$?%*%W%7%g%s$KBP$9$k$b$N(B.
%\changes{v1.3}{2009/01/22}
% {`ifist@longline $BDI2C(B, `ifist@prodigal $BGQ;_(B.}
%\changes{v1.3a}{2009/02/14}
% {`ifist@counttitlepage, `ifist@bindoffset $BDI2C(B.}
%\changes{v1.3a}{2009/03/11}
% {`ifist@simpletitlepage $BDI2C(B.}
% \begin{macrocode}
\newif\ifist@longline
\newif\ifist@counttitlepage
\newif\ifist@bindoffset
\newif\ifist@simpletitlepage
% \end{macrocode}
%\end{macro}
%\end{macro}
%\end{macro}
%
%\begin{macro}{\bindoffset}
%$B!VDV$8!W$N$?$a$KI,MW$JMQ;f$NC<$NI}!#(B
%\changes{v1.3}{2009/01/22}
% {`binfoffset $BDI2C(B,}
% \begin{macrocode}
\newlength\bindoffset
% \end{macrocode}
%\end{macro}
%
%^^A----------------
%\subsection{$B%*%W%7%g%s$N@k8@(B}
%
%$B869F%5%$%:$K$D$$$F$NJQ99E@$O(B \ref{sec:Intro} $B@a$G=R$Y$?DL$j(B.
% \begin{macrocode}
\DeclareOption{a4paper}
{\setlength\paperheight {297mm}%
\setlength\paperwidth {210mm}}
\DeclareOption{b4paper}
{\setlength\paperheight {364mm}%
\setlength\paperwidth {257mm}}
\DeclareOption{letterpaper}
{\setlength\paperheight {11in}%
\setlength\paperwidth {8.5in}}
\DeclareOption{legalpaper}
{\setlength\paperheight {14in}%
\setlength\paperwidth {8.5in}}
% \end{macrocode}
%
%$B0J2<$N$b$N$O(B \PKN{report} $B$HF1$8(B.
% \begin{macrocode}
\DeclareOption{10pt}{\renewcommand\@ptsize{0}}
\DeclareOption{11pt}{\renewcommand\@ptsize{1}}
\DeclareOption{12pt}{\renewcommand\@ptsize{2}}
\DeclareOption{oneside}{\@twosidefalse \@mparswitchfalse}
\DeclareOption{twoside}{\@twosidetrue \@mparswitchtrue}
\DeclareOption{draft}{\setlength\overfullrule{5pt}}
\DeclareOption{final}{\setlength\overfullrule{0pt}}
\DeclareOption{openright}{\@openrighttrue}
\DeclareOption{openany}{\@openrightfalse}
\DeclareOption{onecolumn}{\@twocolumnfalse}
\DeclareOption{twocolumn}{\@twocolumntrue}
\DeclareOption{leqno}{\input{leqno.clo}}
\DeclareOption{fleqn}{\input{fleqn.clo}}
\DeclareOption{openbib}{%
\AtEndOfPackage{%
\renewcommand\@openbib@code{%
\advance\leftmargin\bibindent
\itemindent -\bibindent
\listparindent \itemindent
\parsep \z@
}%
\renewcommand\newblock{\par}}%
}
% \end{macrocode}
%
%|senior| $BEy$N%*%W%7%g%s$N=hM}(B.
%\changes{v1.1a}{2005/02/24}
% {interim, sloppy $BDI2C(B.}
% \begin{macrocode}
\DeclareOption{senior}%
{\@seniorthesistrue \@masterthesisfalse \@doctorthesisfalse}
\DeclareOption{master}%
{\@seniorthesisfalse \@masterthesistrue \@doctorthesisfalse}
\DeclareOption{doctor}%
{\@seniorthesisfalse \@masterthesisfalse \@doctorthesistrue}
\DeclareOption{interim}{\ist@interimtrue}
\DeclareOption{gradiss}{\ist@gradisstrue}
\DeclareOption{sloppy}{\ist@sloppytrue}
% \end{macrocode}
%
%v1.1d $B$GDI2C$5$l$?%*%W%7%g%s$N=hM}(B.
%\changes{v1.1d}{2005/02/28}
% {prodigal, splitabst $BDI2C(B.}
%\changes{v1.1d}{2005/03/03}
% {english $BDI2C(B.}
% \begin{macrocode}
\DeclareOption{splitabst}{\renewcommand\ist@splitabst{s}}
\DeclareOption{nosplitabst}{\renewcommand\ist@splitabst{n}}
\DeclareOption{autosplitabst}{\renewcommand\ist@splitabst{a}}
\DeclareOption{english}{\ist@englishtrue}
% \end{macrocode}
%
%v1.3 $B$GDI2C$5$l$?%*%W%7%g%s$N=hM}(B.
%\changes{v1.3}{2009/01/22}
% {longline $BDI2C(B, prodigal $BGQ;_(B.}
%\changes{v1.3a}{2009/02/14}
% {counttitlepage, nocounttitlepage, nobindoffset $BDI2C(B.}
%\changes{v1.3a}{2009/03/11}
% {simpletitlepage $BDI2C(B.}
% \begin{macrocode}
\DeclareOption{longline}{\ist@longlinetrue}
\DeclareOption{counttitlepage}{\ist@counttitlepagetrue}
\DeclareOption{nocounttitlepage}{\ist@counttitlepagefalse}
\ist@bindoffsettrue
\DeclareOption{nobindoffset}{\ist@bindoffsetfalse}
\DeclareOption{prodigal}{% now invalid
\ist@fatalerror{You should not be prodigal in today's world!}}
\DeclareOption{simpletitlepage}{\ist@simpletitlepagetrue}
% \end{macrocode}
%
%\subsection{$B%*%W%7%g%s$N<B9T(B}
%
%$B4{DjCM$N@_Dj(B, $B$*$h$S%*%W%7%g%s$N=hM}$N<B9T(B.
%v1.1a $B$+$i$O(B |draft| $B$r4{DjCM$H$9$k(B.
%\changes{v1.1a}{2005/02/24}
% {draft $B$r4{DjCM$K$9$k(B.}
%\changes{v1.1a}{2005/02/24}
% {senior $B$r4{DjCM$K$7$J$$(B.}
%\changes{v1.3}{2009/01/22}
% {$B4pDl%U%)%s%H%5%$%:$N4{DjCM$r(B 10pt $B$+$i(B 11pt $B$KJQ99(B.}
% \begin{macrocode}
\ExecuteOptions{a4paper,11pt,oneside,onecolumn,draft,openany,%
autosplitabst,counttitlepage}
\ProcessOptions
% \end{macrocode}
%
%|senior|, |master|, |doctor| $B$N$I$l$b;XDj$5$l$F$$$J$$>l9g(B
%$B$O%(%i!<=*N;$9$k(B.
% \begin{macrocode}
\if@seniorthesis\else \if@masterthesis\else
\if@doctorthesis\else
\ist@fatalerror{%
None of `senior', `master', or `doctor'\MessageBreak
is specified as option}
\fi\fi\fi
% \end{macrocode}
%
%\begin{macro}{\ifist@carepage}
%|\ifist@carepage| $B$O(B |twoside| $B$H(B |openright| $B$N$$$:$l$+$,(B
%$B;XDj$5$l$F$$$k>l9g$K??$H$J$k(B.
%$B$3$l$,??$N>l9g$K$O(B, $B$`$d$_$K%Z!<%8HV9f(B(|\c@page|)$B$r(B
%$B%j%;%C%H$9$k$3$H$,$G$-$J$$(B.
%\changes{v1.1c}{2005/02/27}
% {`ifist@carepage $BDI2C(B.}
% \begin{macrocode}
\newif\ifist@carepage
\if@twoside \ist@carepagetrue \fi
\if@openright \ist@carepagetrue \fi
% \end{macrocode}
%\end{macro}
%
%\begin{macro}{\ist@engine}
%|\ist@engine| $B$OMQ$$$F$$$k(B \TeX\ $B$N<oN`$rI=$9(B:
%|p| = \pTeX, |j| = \JTeX, |e| = $B2$J8(B \TeX.
%$B$3$l$,(B |e| $B$N;~$O(B, $B<+F0E*$K(B |english| $B%b!<%I$K$9$k(B.
%\changes{v1.1d}{2005/03/03}
% {`ist@engine $BDI2C(B.}
% \begin{macrocode}
\newcommand\ist@engine{e}
\@ifundefined{inhibitglue}{}{\renewcommand\ist@engine{p}}
\@ifundefined{jendlinetype}{}{\renewcommand\ist@engine{j}}
\if e\ist@engine \ist@englishtrue \fi
% \end{macrocode}
%\end{macro}
%
%\begin{macro}{\switchinterim}
%|\switchinterim{|\meta{yes}|}{|\meta{no}|}|: \SpGlue
%|interim| $B;XDj;~$O(B \meta{yes}, $B$=$l0J30$O(B \meta{no} $B$K(B
%$BE83+$5$l$k(B.
%\changes{v1.1f}{2005/12/25}
% {`switchinterim, `switchenglish $BDI2C(B.}
% \begin{macrocode}
\newcommand\switchinterim[2]{%
\ifist@interim #1\else #2\fi
}
% \end{macrocode}
%\end{macro}
%\begin{macro}{\switchenglish}
%|\switchenglish{|\meta{yes}|}{|\meta{no}|}|: \SpGlue
%|english| $B;XDj;~$O(B \meta{yes}, $B$=$l0J30$O(B \meta{no} $B$K(B
%$BE83+$5$l$k(B.
% \begin{macrocode}
\newcommand\switchenglish[2]{%
\ifist@english #1\else #2\fi
}
% \end{macrocode}
%\end{macro}
%
%\changes{v1.3a}{2009/03/11}
% {`blankaftertp $B$r?7@_(B.}
%\begin{macro}{\blankaftertp}
%\begin{macro}{\noblankaftertp}
%|\blankaftertp|/|\noblankaftertp|: \SpGlue
%$BI=;f%Z!<%8D>8e$N6uGr%Z!<%8$NA^F~$rM-8z(B/$BL58z$K$9$k(B.
% \begin{macrocode}
\newcommand\blankaftertp{%
\ist@blankaftertptrue
}\newcommand\noblankaftertp{%
\ist@blankaftertpfalse
}
% \end{macrocode}
%\end{macro}
%\end{macro}
%
%
%\subsection{$B%U%)%s%H(B}
%
%$B$3$N>.@a$N@_Dj$*$h$S8e$N@_Dj$N0lIt$O(B, $B85!9$N(B \PKN{report} $B$G$O(B\
%|sizeXX.clo| (\PKN{j-report} $B$G$O(B |j-sizeXX.clo|,
%|XX| $B$O4pDl%U%)%s%H%5%$%:(B) $B$H$$$&Jd=u%U%!%$%k$+$iFI$_9~$s$G$$$?$,(B,
%$B$3$3$G$O(B, |\@ptsize| $B$NCM$K$h$k>r7oJ,4t$r$7$F@_Dj$r;EJ,$1$k(B
%$B$3$H$K$9$k(B.
%$B$3$&$7$F$bLdBj$O$J$$$H;W$&(B.
%\changes{v1.3}{2009/01/22}
% {$B9TAw$j$rA4LLE*$K(B report $B$K9g$o$;$k(B.}
%
%$B:G=i$K4pDl%U%)%s%H%5%$%:%*%W%7%g%s$,(B |10pt| $B$N;~$N@_Dj(B.
% \begin{macrocode}
\if0\@ptsize\relax %--------- 10pt
% \end{macrocode}
%
%$B%U%)%s%H%5%$%:;XDj$N%f!<%6L?Na$G$O(B,
%$BF1;~$K9TAw$j$NBg$-$5$b;XDj$9$k(B.
%$B0J2<$G$O(B, \PKN{report} $B$NCM$r$=$N$^$^MQ$$$F$$$k(B.
%\par\noindent $B"((B\quad
%v1.1 $B0JA0$N;~Be$O3X0LO@J8$NBN:[$H$7$F!V%@%V%k%9%Z!<%9!W(B
%($B%?%$%W%i%$%?$K$*$$$F2~9T$rFs=E$K9T$&(B)
%$B$,MW@A$5$l$F$$$?(B.
%$B%?%$%WBG$A$G$J$$DL>o$NAHHG$K$*$$$F%@%V%k%9%Z!<%9$,2?$r0UL#$9$k$+(B
%$B$OHyL/$JOC$G$"$k$,(B, v1.1 $B$G$OOBJ8MQ(B(\PKN{j-report})$B$N9TAw$j$N(B
%$B@_DjCM$rA4LLE*$K:NMQ$7$F$$$?(B.\footnote
%{\texttt{10pt} $B$N(B \texttt{normalsize} $B$G$N(B \PKN{j-report} $B$N(B
%$B9TAw$j$O(B 16.8\,pt $B$G$"$k(B. $BK\Mh$N!V%@%V%k%9%Z!<%9!W$@$H(B 20\,pt
%$B$@$+$i?oJ,0c$&(B. $B$3$l$O(B \PKN{setspace} $BEy$N%Q%C%1!<%8$r(B
%$B;29M$K$7$?:]$N:n<T(B($BH,EP(B)$B$N4*0c$$$K5/0x$9$k(B.}
%$B8=:_$O(B, $B$3$N;~Be:x8mE*$J!V%@%V%k%9%Z!<%9!W$NMW@A$,:o=|$5$l$F(B
%$B$$$k$N$G(B, $BIaDL$N2$J8$N9TAw$j$K=>$($P$h$$(B.
%
%\begin{macro}{\normalsize}
%\begin{macro}{\small}
%\begin{macro}{\footnotesize}
%|10pt| $B$N>l9g$N@_Dj(B.
%$B%l%$%"%&%H@_Dj$rH<$&$b$N(B.
% \begin{macrocode}
\renewcommand\normalsize{%
\@setfontsize\normalsize\@xpt\@xiipt
\abovedisplayskip 10\p@ \@plus2\p@ \@minus5\p@
\abovedisplayshortskip \z@ \@plus3\p@
\belowdisplayshortskip 6\p@ \@plus3\p@ \@minus3\p@
\belowdisplayskip \abovedisplayskip
\let\@listi\@listI}
\normalsize
\newcommand\small{%
\@setfontsize\small\@ixpt{11}%
\abovedisplayskip 8.5\p@ \@plus3\p@ \@minus4\p@
\abovedisplayshortskip \z@ \@plus2\p@
\belowdisplayshortskip 4\p@ \@plus2\p@ \@minus2\p@
\def\@listi{\leftmargin\leftmargini
\topsep 4\p@ \@plus2\p@ \@minus2\p@
\parsep 2\p@ \@plus\p@ \@minus\p@
\itemsep \parsep}%
\belowdisplayskip \abovedisplayskip
}
\newcommand\footnotesize{%
\@setfontsize\footnotesize\@viiipt{9.5}%
\abovedisplayskip 6\p@ \@plus2\p@ \@minus4\p@
\abovedisplayshortskip \z@ \@plus\p@
\belowdisplayshortskip 3\p@ \@plus\p@ \@minus2\p@
\def\@listi{\leftmargin\leftmargini
\topsep 3\p@ \@plus\p@ \@minus\p@
\parsep 2\p@ \@plus\p@ \@minus\p@
\itemsep \parsep}%
\belowdisplayskip \abovedisplayskip
}
% \end{macrocode}
%\end{macro}
%\end{macro}
%\end{macro}
%\begin{macro}{\scriptsize}
%\begin{macro}{\tiny}
%\begin{macro}{\large}
%\begin{macro}{\Large}
%\begin{macro}{\huge}
%\begin{macro}{\Huge}
%$BH<$o$J$$$b$N(B.
% \begin{macrocode}
\newcommand\scriptsize{\@setfontsize\scriptsize\@viipt\@viiipt}
\newcommand\tiny{\@setfontsize\tiny\@vpt\@vipt}
\newcommand\large{\@setfontsize\large\@xiipt{14}}
\newcommand\Large{\@setfontsize\Large\@xivpt{18}}
\newcommand\LARGE{\@setfontsize\LARGE\@xviipt{22}}
\newcommand\huge{\@setfontsize\huge\@xxpt{25}}
\newcommand\Huge{\@setfontsize\Huge\@xxvpt{30}}
% \end{macrocode}
%\end{macro}
%\end{macro}
%\end{macro}
%\end{macro}
%\end{macro}
%\end{macro}
%
%\begin{macro}{\textwidth}
%\begin{macro}{\topskip}
%\begin{macro}{\marginparsep}
%\begin{macro}{\marginparpush}
%\noindent ($*$)
%$B$3$3$G4pDl%5%$%:$K0MB8$9$kB>$ND9$5JQ?t$r@_Dj$9$k(B.
%
%|\textwidth| $B$OK\J8NN0h$NI}$G(B, $B4{Dj$N@_Dj(B($B3X0LO@J8MQ$N@_Dj(B)$B$G(B
%$B$O$3$3$G@_Dj$5$l$?CM$,$=$N$^$^;H$o$l$k(B.
%$B2$J8$NAHHG$N>l9g(B, $B9T$ND9$5$OBgBN1Q>.J8;z(B 65 $B;zJ,$,M}A[$H(B
%$B$5$l(B, $BD9$/$F$b(B 75 $B;z$rD6$($F$O$J$i$J$$$H$5$l$k(B.
%$B$?$@$7(B, $BFI$`?M$,47$l$F$$$k>l9g$K8B$j(B 80 $BJ8;z$^$G2D$H$5$l$k(B
%\footnote{\PKN{KOMA-script} $B%/%i%9$N%I%-%e%a%s%H;2>H(B.
% $B7W;;5!2J3X4XO"$N=q@R$G$O9TD9$,D9$$$b$N$,B?$/;68+$5$l$k(B.}.
%$B0J>e$N;v>p$r4*0F$7$?7k2L(B,
%$B$3$N%/%i%9$G$O(B, $B$J$k$Y$/HGLL$rBg$-$/$H$l$k$h$&$K(B,
%$B9TD9$r(B 80 $BJ8;zAjEv$ND9$5$K$7$?(B.
%$B;;=PJ}K!$O(B, \PKN{memoir} $B%/%i%9$NJ}K!$rE,MQ$7$?>l9g$N(B Computer Modern
%$B$N!V(B65 $B;zAjEvI}!W$N(B 80/65 $BG\$rD6$($J$$:GBg$N(B 12\,pt (= 1\,pc) $B$N(B
%$B@0?tG\$H$7$?(B.
%\changes{v1.3}{2009/01/22}
% {`textwidth $B$N4{DjCM$r(B 75 $B;zI}$H$9$k(B.}
%\changes{v1.3a}{2009/02/11}
% {$B7W;;$r4V0c$C$F$$$?$N$G=$@5(B.}
%\iffalse
% F Laz L65 L N F=$B4pDl%U%)%s%H%5%$%:(B
% 10pt 127.58 293.94 360 79.6 Laz= abc..xyz $B$NI}(B
% 11pt 139.70 318.69 384 78.3 L65= 65$B;zAjEvI}(B
% 12pt 149.88 339.46 408 78.1% L= $B9TD9(B / N= $BJ8;z?t(B
% L65 = 2.042 Laz + 33.41 ; L = floor(L65*80/65/12)*12
%\fi
% \begin{macrocode}
\setlength\textwidth{360\p@}
\setlength\topskip{10\p@}
\setlength\marginparsep{11\p@}
\setlength\marginparpush{5\p@}
% \end{macrocode}
%\end{macro}
%\end{macro}
%\end{macro}
%\end{macro}
%$B0J>e$G(B |10pt| $B$N>l9g$N@_Dj$O=*$o$j(B.
%
%$BB3$$$F(B |11pt| $B$N>l9g(B.
%$B@bL@$O(B |10pt| $B$N;~$HF1$8$J$N$G>JN,(B.
% \begin{macrocode}
\else\if1\@ptsize\relax %--------- 11pt
\renewcommand\normalsize{%
\@setfontsize\normalsize\@xipt{13.6}%
\abovedisplayskip 11\p@ \@plus3\p@ \@minus6\p@
\abovedisplayshortskip \z@ \@plus3\p@
\belowdisplayshortskip 6.5\p@ \@plus3.5\p@ \@minus3\p@
\belowdisplayskip \abovedisplayskip
\let\@listi\@listI}
\normalsize
\newcommand\small{%
\@setfontsize\small\@xpt\@xiipt
\abovedisplayskip 10\p@ \@plus2\p@ \@minus5\p@
\abovedisplayshortskip \z@ \@plus3\p@
\belowdisplayshortskip 6\p@ \@plus3\p@ \@minus3\p@
\def\@listi{\leftmargin\leftmargini
\topsep 6\p@ \@plus2\p@ \@minus2\p@
\parsep 3\p@ \@plus2\p@ \@minus\p@
\itemsep \parsep}%
\belowdisplayskip \abovedisplayskip
}
\newcommand\footnotesize{%
\@setfontsize\footnotesize\@ixpt{11}%
\abovedisplayskip 8\p@ \@plus2\p@ \@minus4\p@
\abovedisplayshortskip \z@ \@plus\p@
\belowdisplayshortskip 4\p@ \@plus2\p@ \@minus2\p@
\def\@listi{\leftmargin\leftmargini
\topsep 4\p@ \@plus2\p@ \@minus2\p@
\parsep 2\p@ \@plus\p@ \@minus\p@
\itemsep \parsep}%
\belowdisplayskip \abovedisplayskip
}
\newcommand\scriptsize{\@setfontsize\scriptsize\@viiipt{9.5}}
\newcommand\tiny{\@setfontsize\tiny\@vipt\@viipt}
\newcommand\large{\@setfontsize\large\@xiipt{14}}
\newcommand\Large{\@setfontsize\Large\@xivpt{18}}
\newcommand\LARGE{\@setfontsize\LARGE\@xviipt{22}}
\newcommand\huge{\@setfontsize\huge\@xxpt{25}}
\newcommand\Huge{\@setfontsize\Huge\@xxvpt{30}}
\setlength\textwidth{384\p@}
\setlength\topskip{11\p@}
\setlength\marginparsep{10\p@}
\setlength\marginparpush{5\p@}
% \end{macrocode}
%$B:G8e$K(B |12pt| $B$N>l9g(B.
% \begin{macrocode}
\else %--------- 12pt
\renewcommand\normalsize{%
\@setfontsize\normalsize\@xiipt{14.5}%
\abovedisplayskip 12\p@ \@plus3\p@ \@minus7\p@
\abovedisplayshortskip \z@ \@plus3\p@
\belowdisplayshortskip 6.5\p@ \@plus3.5\p@ \@minus3\p@
\belowdisplayskip \abovedisplayskip
\let\@listi\@listI}
\normalsize
\newcommand\small{%
\@setfontsize\small\@xipt{13.6}%
\abovedisplayskip 11\p@ \@plus3\p@ \@minus6\p@
\abovedisplayshortskip \z@ \@plus3\p@
\belowdisplayshortskip 6.5\p@ \@plus3.5\p@ \@minus3\p@
\def\@listi{\leftmargin\leftmargini
\topsep 9\p@ \@plus3\p@ \@minus5\p@
\parsep 4.5\p@ \@plus2\p@ \@minus\p@
\itemsep \parsep}%
\belowdisplayskip \abovedisplayskip
}
\newcommand\footnotesize{%
\@setfontsize\footnotesize\@xpt\@xiipt
\abovedisplayskip 10\p@ \@plus2\p@ \@minus5\p@
\abovedisplayshortskip \z@ \@plus3\p@
\belowdisplayshortskip 6\p@ \@plus3\p@ \@minus3\p@
\def\@listi{\leftmargin\leftmargini
\topsep 6\p@ \@plus2\p@ \@minus2\p@
\parsep 3\p@ \@plus2\p@ \@minus\p@
\itemsep \parsep}%
\belowdisplayskip \abovedisplayskip
}
\newcommand\scriptsize{\@setfontsize\scriptsize\@viiipt{9.5}}
\newcommand\tiny{\@setfontsize\tiny\@vipt\@viipt}
\newcommand\large{\@setfontsize\large\@xivpt{18}}
\newcommand\Large{\@setfontsize\Large\@xviipt{22}}
\newcommand\LARGE{\@setfontsize\LARGE\@xxpt{25}}
\newcommand\huge{\@setfontsize\huge\@xxvpt{30}}
\let\Huge=\huge
\setlength\textwidth{408\p@}
\setlength\topskip{12\p@}
\setlength\marginparsep{10\p@}
\setlength\marginparpush{7\p@}
\fi\fi %---------
% \end{macrocode}
%$B0J>e$G4pDl%U%)%s%H%5%$%:0MB8ItJ,$O0lC6=*N;(B.
%
%\changes{v1.1a}{2005/02/24}
% {`isttitlesize $BDI2C(B.}
%\begin{macro}{\isttitlesize}
%$B%?%$%H%kMQ$N%U%)%s%H%5%$%:(B.
%$B4pDl%U%)%s%H%5%$%:$K0M$i$J$$$h$&$K$9$k(B.
%$BFbMF$O(B |10ot| $B$N(B |\Large| $B$HF1$8(B.
% \begin{macrocode}
\newcommand\isttitlesize{\@setfontsize\isttitlesize\@xivpt{25.2}}
% \end{macrocode}
%\end{macro}
%
%\qparag{$BOBJ8%U%)%s%H$NBeBX@_Dj(B}
%$BOBJ8%U%)%s%H$K$D$$$F$N!VBeBX$5$l$^$7$?!W$N7Y9p%a%C%;!<%8$r(B
%$B;_$a$k$?$a$K(B, $BL@<(E*$JBeBX@_Dj$r$7$F$*$/(B.
%\changes{v1.1a}{2005/02/24}
% {$BOBJ8%U%)%s%H$NL@<(E*$JBeBX$N@_Dj(B.}
% \begin{macrocode}
\if p\ist@engine\relax
\DeclareFontShape{JY2}{mc}{m}{it}{<->ssub*mc/m/n}{}
\DeclareFontShape{JT2}{mc}{m}{it}{<->ssub*mc/m/n}{}
\DeclareFontShape{JY2}{mc}{m}{sc}{<->ssub*mc/m/n}{}
\DeclareFontShape{JT2}{mc}{m}{sc}{<->ssub*mc/m/n}{}
\DeclareFontShape{JY2}{mc}{m}{sl}{<->ssub*mc/m/n}{}
\DeclareFontShape{JT2}{mc}{m}{sl}{<->ssub*mc/m/n}{}
\DeclareFontShape{JY2}{mc}{bx}{it}{<->ssub*gt/m/n}{}
\DeclareFontShape{JT2}{mc}{bx}{it}{<->ssub*gt/m/n}{}
\DeclareFontShape{JY2}{mc}{bx}{sc}{<->ssub*gt/m/n}{}
\DeclareFontShape{JT2}{mc}{bx}{sc}{<->ssub*gt/m/n}{}
\DeclareFontShape{JY2}{mc}{bx}{sl}{<->ssub*gt/m/n}{}
\DeclareFontShape{JT2}{mc}{bx}{sl}{<->ssub*gt/m/n}{}
\DeclareFontShape{JY2}{gt}{m}{it}{<->ssub*gt/m/n}{}
\DeclareFontShape{JT2}{gt}{m}{it}{<->ssub*gt/m/n}{}
\DeclareFontShape{JY2}{gt}{m}{sc}{<->ssub*gt/m/n}{}
\DeclareFontShape{JT2}{gt}{m}{sc}{<->ssub*gt/m/n}{}
\DeclareFontShape{JY2}{gt}{m}{sl}{<->ssub*gt/m/n}{}
\DeclareFontShape{JT2}{gt}{m}{sl}{<->ssub*gt/m/n}{}
\DeclareFontShape{JY2}{gt}{bx}{it}{<->ssub*gt/m/n}{}
\DeclareFontShape{JT2}{gt}{bx}{it}{<->ssub*gt/m/n}{}
\DeclareFontShape{JY2}{gt}{bx}{sc}{<->ssub*gt/m/n}{}
\DeclareFontShape{JT2}{gt}{bx}{sc}{<->ssub*gt/m/n}{}
\DeclareFontShape{JY2}{gt}{bx}{sl}{<->ssub*gt/m/n}{}
\DeclareFontShape{JT2}{gt}{bx}{sl}{<->ssub*gt/m/n}{}
\fi
% \end{macrocode}
%
%
%^^A----------------
%\subsection{$BJ8=q%l%$%"%&%H(B}
%
%\begin{macro}{\bindoffset}
%$B!VDV$8!W$KI,MW$JI}$N@_Dj(B.
% \begin{macrocode}
\ifist@bindoffset
\setlength{\bindoffset}{9mm}
\else
\setlength{\bindoffset}{0pt}
\fi
% \end{macrocode}
%\end{macro}
%
%\begin{macro}{\lineskip}
%\begin{macro}{\normallineskip}
%\begin{macro}{\baselinestretch}
%\begin{macro}{\parskip}
%\qparag{$BCJMn(B}
%$B$3$l$i$O(B \PKN{report} $B$N$^$^(B.
% \begin{macrocode}
\setlength\lineskip{1\p@}
\setlength\normallineskip{1\p@}
\renewcommand\baselinestretch{}
% \end{macrocode}
%\end{macro}
%\end{macro}
%\end{macro}
%\end{macro}
%\begin{macro}{\parindent}
%$BCJMn2<$2$O(B 1.5\,em ($BFsCJAH$G$O(B 1\,em) $B$KE}0l$7$?(B.
%$B$3$l$O(B \PKN{report} $B$NCM$H$[$\F1$8(B.
%v1.0 $B$G$O(B \PKN{j-report} $B$N$^$^$N(B 1\,zw $B$H$J$C$F$$$?$,(B,
%$B$3$l$OL@$i$+$KIT9gM}(B.
% \begin{macrocode}
\setlength\parskip{0\p@ \@plus \p@}
\if@twocolumn
\setlength\parindent{1em}
\else
\setlength\parindent{1.5em}
\fi
% \end{macrocode}
%\end{macro}
%
%\begin{macro}{\smallskipamount}
%\begin{macro}{\medskipamount}
%\begin{macro}{\bigskipamount}
%\begin{macro}{\@lowpenalty}
%\begin{macro}{\@medpenalty}
%\begin{macro}{\@highpenalty}
%\PKN{report} $B$N$^$^(B.
% \begin{macrocode}
\setlength\smallskipamount{3\p@ \@plus 1\p@ \@minus 1\p@}
\setlength\medskipamount{6\p@ \@plus 2\p@ \@minus 2\p@}
\setlength\bigskipamount{12\p@ \@plus 4\p@ \@minus 4\p@}
\@lowpenalty 51
\@medpenalty 151
\@highpenalty 301
% \end{macrocode}
%\end{macro}
%\end{macro}
%\end{macro}
%\end{macro}
%\end{macro}
%\end{macro}
%
%\begin{macro}{\headheight}
%\begin{macro}{\headsep}
%\begin{macro}{\footskip}
%\begin{macro}{\maxdepth}
%\qparag{$B=DJ}8~$N6u$-(B}
%|\headsep| $B$r>.$5$/$7$?0J30$O(B \PKN{report} $B$N$^$^(B.
%|\topskip| $B$O(B ($*$) $B$G@_Dj:Q(B.
%\changes{v1.3}{2009/01/22}
% {`headsep $B$rJQ99(B.}
% \begin{macrocode}
\setlength\headheight{12\p@}
\setlength\headsep {12\p@}
% \topskip is already set
\setlength\footskip{30\p@}
\setlength\maxdepth{.5\topskip}
% \end{macrocode}
%\end{macro}
%\end{macro}
%\end{macro}
%\end{macro}
%
%\begin{macro}{\textwidth}
%\qparag{$B%F%-%9%HNN0h$NBg$-$5(B}
%$BI}$N@_Dj(B.
%$B$3$N;~E@$G(B |\textwidth| $B$K$O(B ($*$) $B$G@_Dj$7$?CM$,F~$C$F$$$k(B.
%$BFsCJAH(B(|twocolumn|)$B$^$?$O(B |longline| $B@_Dj;~$O(B,
%$B%^!<%8%s$rDV$8$r=|$$$?;fLL$NI}$N(B 1/6 $B$H$9$k(B.
%$B$9$J$o$A(B |\textwidth|
%$B$r(B (|\paperwidth| $-$ |\bindoffset|) $\times$ 5/6 ($\dagger$)$B$H$9$k(B.
%$B$=$l0J30$N>l9g$O(B, ($*$) $B$H(B ($\dagger$) $B$N$&$A>.$5$$J}$H$9$k(B.
%\changes{v1.3}{2009/01/22}
% {`textwidth $B$N@_DjJ}K!$rJQ99(B.}
% \begin{macrocode}
\setlength\@tempdima{\paperwidth}
\addtolength\@tempdima{-\bindoffset}
\setlength\@tempdima{.833333\@tempdima}
\if@twocolumn
\setlength\textwidth\@tempdima
\else\ifist@longline
\setlength\textwidth\@tempdima
\else\ifdim\textwidth>\@tempdima\relax
\setlength\textwidth\@tempdima
\fi\fi\fi
\@settopoint\textwidth
% \end{macrocode}
%\end{macro}
%
%\begin{macro}{\textheight}
%$B%F%-%9%HNN0h$N9b$5$N@_Dj(B.
%$BMQ;f$N9b$5$N(B 1/6 $B$r%^!<%8%s$H$9$k(B.
%\PKN{report} $B$G$O(B, $B$3$3$G%X%C%@!&%U%C%?$NNN0h$H$7$F(B 1.5\,in
%$B$r3NJ]$7$F$$$k$,(B, $B$3$N%/%i%9$G$O%X%C%@!&%U%C%?$NNN0h$r$H$i$J$$(B.
%$B$D$^$j(B, $B%F%-%9%HNN0h$N30B&$KG[CV$5$l$k(B.
%\changes{v1.3}{2009/01/22}
% {`textheight $B$N@_DjJ}K!$rJQ99(B.}
%\changes{v1.3a}{2009/02/14}
% {`textheight $B$N@_DjJ}K!$rJQ99(B.}
% \begin{macrocode}
\setlength\@tempdima{.833333\paperheight}
\divide\@tempdima\baselineskip
\@tempcnta=\@tempdima
\setlength\textheight{\@tempcnta\baselineskip}
\addtolength\textheight{\topskip}
% \end{macrocode}
%\end{macro}
%
%\begin{macro}{\marginparsep}
%\qparag{$B%^!<%8%s(B}
%\PKN{report} $B$N$^$^(B.
%|\marginparpush| $B$O(B ($*$) $B$G@_Dj:Q$_(B.
% \begin{macrocode}
\if@twocolumn
\setlength\marginparsep {10\p@}
\else
% \marginparsep is unchanged
\fi
% \marginparpush is already set
% \end{macrocode}
%\end{macro}
%
%\begin{macro}{\oddsidemargin}
%\begin{macro}{\evensidemargin}
%\begin{macro}{\marginparwidth}
%$B$3$l$i$NCM$O(B |\textwidth| $B$+$i;;=P$5$l$k(B.
% \begin{macrocode}
\if@twoside
\setlength\@tempdima {\paperwidth}
\addtolength\@tempdima {-\bindoffset}
\addtolength\@tempdima {-\textwidth}
\setlength\oddsidemargin {.333333\@tempdima}
\addtolength\oddsidemargin {-1in}
\addtolength\oddsidemargin {\bindoffset}
\setlength\evensidemargin {.666667\@tempdima}
\addtolength\evensidemargin {-1in}
\setlength\marginparwidth {.666667\@tempdima}
\addtolength\marginparwidth {-\marginparsep}
\addtolength\marginparwidth {-0.4in}
\else
\setlength\@tempdima {\paperwidth}
\addtolength\@tempdima {-\bindoffset}
\addtolength\@tempdima {-\textwidth}
\setlength\oddsidemargin {.5\@tempdima}
\addtolength\oddsidemargin {-1in}
\addtolength\oddsidemargin {\bindoffset}
\setlength\marginparwidth {.5\@tempdima}
\addtolength\marginparwidth {-\marginparsep}
\addtolength\marginparwidth {-0.4in}
\addtolength\marginparwidth {-.4in}
\setlength\evensidemargin {\oddsidemargin}
\fi
\ifdim \marginparwidth >2in
\setlength\marginparwidth{2in}
\fi
\@settopoint\oddsidemargin
\@settopoint\marginparwidth
\@settopoint\evensidemargin
% \end{macrocode}
%\end{macro}
%\end{macro}
%\end{macro}
%
%\begin{macro}{\topmargin}
%$B$3$l$i$NCM$O(B |\textheight| $B$+$i;;=P$5$l$k(B.
%\PKN{report} $B$H$O0[$J$j(B, $BCf1{9g$o$;$N:]$K%X%C%@!&%U%C%?ItJ,$r(B
%$B4^$a$J$$$h$&$K$7$F$$$k(B.
%\changes{v1.3}{2009/01/22}
% {`topmargin $B$N;;=PJ}K!$rJQ99(B.}
%\changes{v1.3a}{2009/02/14}
% {`topmargin $B$N;;=PJ}K!$rJQ99(B.}
% \begin{macrocode}
\setlength\@tempdima{\paperheight}
\addtolength\@tempdima{-\textheight}
\setlength\topmargin{.4\@tempdima}
\addtolength\topmargin{-1in}
\addtolength\topmargin{-\headheight}
\addtolength\topmargin{-\headsep}
\@settopoint\topmargin
% \end{macrocode}
%\end{macro}
%
%\qparag{$B5SCm(B}
%|\footnotesep|, |\skip\footins| $B$N@_Dj$O8e2s$7(B.
%
%^^A---------------
%\subsection{$B%U%m!<%H$N@_Dj(B}
%
%\qparag{$B5vMFHO0O(B}
%$B$3$l$O(B \PKN{jsarticle} $B$K9g$o$;$k$h$&$KJQ99$7$?(B.
%$B85$h$j$b%U%m!<%H$,F~$j$d$9$/$J$k$O$:(B.
% \begin{macrocode}
\setcounter{topnumber}{2}
\renewcommand\topfraction{.8}
\setcounter{bottomnumber}{1}
\renewcommand\bottomfraction{.8}
\setcounter{totalnumber}{3}
\renewcommand\textfraction{.1}
\renewcommand\floatpagefraction{.8}
\setcounter{dbltopnumber}{2}
\renewcommand\dbltopfraction{.8}
\renewcommand\dblfloatpagefraction{.8}
% \end{macrocode}
%
%$B;D$j$N@_Dj$O4pDl%U%)%s%H%5%$%:$K0MB8$9$k$N$G8e2s$7(B.
%
%^^A----------------
%\subsection{$B%Z!<%8%9%?%$%k(B}
%$B$9$J$o$A%X%C%@!&%U%C%?$N@_Dj(B.
%
%|headings| $B%9%?%$%k$N@_Dj$O(B,
%v1.0 $B$G$O(B \PKN{j-report} $B$HF1$8$G$"$C$?$,(B,
%$B:#$G$O(B \PKN{report} $B$HF1$8(B.
% \begin{macrocode}
\if@twoside
\def\ps@headings{%
\let\@oddfoot\@empty\let\@evenfoot\@empty
\def\@evenhead{\thepage\hfil\slshape\leftmark}%
\def\@oddhead{{\slshape\rightmark}\hfil\thepage}%
\let\@mkboth\markboth
\def\chaptermark##1{%
\markboth {\MakeUppercase{%
\ifnum \c@secnumdepth >\m@ne
\if@mainmatter
\@chapapp\ \thechapter. \ %
\fi
\fi
##1}}{}}%
\def\sectionmark##1{%
\markright {\MakeUppercase{%
\ifnum \c@secnumdepth >\z@
\thesection. \ %
\fi
##1}}}}
\else
\def\ps@headings{%
\let\@oddfoot\@empty
\def\@oddhead{{\slshape\rightmark}\hfil\thepage}%
\let\@mkboth\markboth
\def\chaptermark##1{%
\markright {\MakeUppercase{%
\ifnum \c@secnumdepth >\m@ne
\if@mainmatter
\@chapapp\ \thechapter. \ %
\fi
\fi
##1}}}}
\fi
\def\ps@myheadings{%
\let\@oddfoot\@empty\let\@evenfoot\@empty
\def\@evenhead{\thepage\hfil\slshape\leftmark}%
\def\@oddhead{{\slshape\rightmark}\hfil\thepage}%
\let\@mkboth\@gobbletwo
\let\chaptermark\@gobble
\let\sectionmark\@gobble
}
% \end{macrocode}
%
%\begin{macro}{\ist@saveps}
%\begin{macro}{\ist@restoreps}
%|\ist@saveps|\,/\,|\ist@restoreps| $B$O8=:_$N%Z!<%8%9%?%$%k$r(B
%$BB`Hr(B/$BI|5"$9$k(B.
%\changes{v1.1c}{2005/02/27}
% {`ist@saveps, `ist@restoreps $BDI2C(B.}
% \begin{macrocode}
\newcommand\ist@saveps{%
\let\ist@mkboth\@mkboth
\let\ist@oddhead\@oddhead\let\ist@oddfoot\@oddfoot
\let\ist@evenhead\@evenhead\let\ist@evenfoot\@evenfoot
}
\newcommand\ist@restoreps{%
\let\@mkboth\ist@mkboth
\let\@oddhead\ist@oddhead\let\@oddfoot\ist@oddfoot
\let\@evenhead\ist@evenhead\let\@evenfoot\ist@evenfoot
}
% \end{macrocode}
%\end{macro}
%\end{macro}
%
%^^A----------------
%\subsection{$BJ8=q%^!<%/%"%C%W(B}
%
%\qparag{$B%?%$%H%k(B}
%$B$9$J$o$A3X0LO@J8$NI=;f$N%Z!<%8(B.
%\PKN{report} $B$G(B |titlepage| $B%*%W%7%g%s$r;XDj$7$?$N$HF1MM$K(B,
%$B>o$KFHN)$N%Z!<%8$K=PNO$5$l$k(B,
%v1.1a$B!A(B1.1c $B$GA4LLE*$J8+D>$7$r9T$C$?(B.
%\changes{v1.1a}{2005/02/24}
% {`maketitle $B$K$D$$$F$$$m$$$m$HJQ99(B.}
%\changes{v1.1b}{2005/02/25}
% {`maketitle $B$K$D$$$F$5$i$K$HJQ99(B.}
%\changes{v1.1c}{2005/02/27}
% {`maketitle $B$N=hM}$NBgItJ,$r2<@A$1L?Na$K0\$7$?(B.}
%\changes{v1.1c}{2005/02/27}
% {$BMW;]$N=PNOJ}K!$rBgI}$KJQ99(B.}
%\changes{v1.1f}{2005/12/25}
% {$BI=;f$HMW;]$NL?Na$NJ,N%(B. `maketitle $B$O$=$l$i$r8F$V$@$1(B.}
%\begin{macro}{\maketitle}
%|\maketitlepage| $B$K$h$kI=;f=PNO$ND>8e$K(B\
%|\makeabstract| $B$K$h$kMW;]=PNO$r9T$&(B
%(v1.1f $B$h$j$3$N(B 2 $BL?Na$r?7@_(B).
%$BI=;f$HMW;]$N4V$K$ODL>o$O6uGr$N%Z!<%8$,CV$+$l$k(B(v1.0 $B$HF1MM(B)$B$,(B,
%|interim| $B;XDj$N>l9g$OCV$+$l$J$$(B.
%^^A#v1.1c $B$K$*$$$F(B, $B<B:]$KI=;f$r=PNO$9$kItJ,$r(B |\ist@maketitle| $B$K(B,
%^^A#$BMW;]$r=PNO$9$kItJ,$r(B |\ist@showabstract| $B$K0\$7$?(B.
%^^A#($B@_DjJQ99$rMF0W$K$9$k$?$a(B.)
%\changes{v1.3}{2009/02/14}
% {$B%Z!<%8HV9f$N?t$(J}$rJQ99(B.}
% \begin{macrocode}
\newcommand\maketitle{%
\pagenumbering{roman}%
\maketitlepage
\ist@putblankpage
\ifist@counttitlepage\else \setcounter{page}\@ne \fi
\makeabstract
}
% \end{macrocode}
%\end{macro}
%
%\begin{environment}{ist@titlepage}
%$B%Z!<%8HV9f$r%j%;%C%H$7$J$$(B |titlepage| $B4D6-(B.
% \begin{macrocode}
\newenvironment{ist@titlepage}
{\ifist@carepage \cleardoublepage \fi
\if@twocolumn \@restonecoltrue\onecolumn
\else \@restonecolfalse\newpage
\fi
\thispagestyle{empty}}
{\if@restonecol \twocolumn
\else \newpage \fi}
% \end{macrocode}
%\end{environment}
%
%\begin{macro}{\ist@putblankpage}
%$B6uGr$N%Z!<%8$r=PNO$9$k$?$a$N=hM}(B.
%(v1.0 $B$G$J$<6uGr%Z!<%8$rCV$/$N$+$OL$$@ITL@(B.)
% \begin{macrocode}
\newcommand\ist@putblankpage{%
\ifist@interim \ist@blankaftertpfalse \fi
\ifist@carepage \ist@blankaftertptrue \fi
\ifist@blankaftertp
\null\vfil \thispagestyle{empty}% make an empty page
\newpage
\fi
}
% \end{macrocode}
%\end{macro}
%\begin{macro}{\maketitlepage}
%|\etitle|, |\date| $BEy$r@_Dj$7$?8e$K(B |\maketitlepage| $B$r<B9T$9$k$H(B,
%$BO@J8$NI=;f$,=PNO$5$l$k(B.
%\changes{v1.1f}{2005/12/25}
% {`maketitlepage $BDI2C(B.}
% \begin{macrocode}
\newcommand\maketitlepage{%
\ist@maketitle
\ist@maketitle@post
}
% \end{macrocode}
%\end{macro}
%\begin{macro}{\makeabstract}
%|eabstract| $B$*$h$S(B |jabstract| $B4D6-(B
%$B$rMQ$$$FF~NO$5$l$?MW;](B($B1QJ8$*$h$SOBJ8(B)$B$,=PNO$5$l$k(B.
%\changes{v1.1f}{2005/12/25}
% {`makeabstract $BDI2C(B.}
% \begin{macrocode}
\newcommand\makeabstract{%
\ist@showabstract
\ist@showabstract@post
}
% \end{macrocode}
%\end{macro}
%
%\begin{macro}{\ist@maketitle}
%$B<B:]$KI=;f$N%Z!<%8$r=PNO$9$kL?Na(B.
%$B3X0LO@J8$,6&Cx$K$J$k$o$1$,$J$$$N$G(B,
%|\and| $B$rGQ;_$7$FDj5A$rC1=c$K$7$?(B.
%1 $B$D$N%V%m%C%/Fb$N9TAw$j$,>o$K(B |\isttitlesize| $B$G@_Dj$7$?(B
%$B$b$N$K$J$k$h$&$K$7$?(B.
%$B:#$N@_Dj$G$O(B, $B%?%$%H%k$O(B 12 $B9T(B($B1QJ8!&OBJ8$"$o$;$F(B)$B$^$G=q$1$k(B.
% \begin{macrocode}
\newcommand\ist@maketitle{\begin{ist@titlepage}%
\let\footnotesize\small
\let\footnoterule\relax
\let \footnote \thanks
\null\vskip-100\p@\@plus1fill\null
\centering\isttitlesize
{\ist@hookcr\@etitle}\par
{\@jtitle}\par
\vskip 20\p@
by\par
\vskip 10\p@
{\@eauthor\\\@jauthor}\par
\vskip 30\p@
\ifist@interim
{\einterimname\\\jinterimname}\par
\else
{\ethesisname\\\jthesisname}\par
\fi
\vskip 80\p@
{\ist@submittedtoblock}\par
\vskip 20\p@
{Thesis Supervisor: \@esupervisor \quad \@jsupervisor\\
\@supervisortitleline}\par
\vskip-\footskip
\vskip-100\p@\@plus1fill\null
\end{ist@titlepage}%
\setcounter{footnote}{0}%
}
% \end{macrocode}
%\end{macro}
%\begin{macro}{\ist@hookcr}
%|\etitle| $B$G(B |\\|($B6/@)2~9T(B)$B$r;H$&$H%(%i!<$K$J$k$3$H$X$NBP=h(B.
%\changes{v1.1g}{2006/06/29}
% {`ist@hookcr $BEy$rDI2C(B.}
% \begin{macrocode}
\def\ist@hookcr{%
\let\ist@curcr\\\def\\{\protect\ist@curcr}}
% \end{macrocode}
%\end{macro}
%
%\begin{macro}{\ist@showabstract}
%$B<B:]$KMW;]$r=PNO$9$kL?Na(B.
%
%\noindent $B"((B $BMW;]$N=hM}$K$D$$$F(B:\quad
%\label{anc:abstract}
%$B=>Mh$N=hM}$G$O(B, $B$^$:(B |ebastract|, |jabstract| $B4D6-$G(B
%$B3FFbMF$r(B box register $B$KBeF~$7$F(B, |\maketitle| $B$K$*$$$F(B
%$B$=$N(B register $B$NCf?H$r=PNO$9$k$H$$$&J}K!$r$H$C$F$$$?(B.
%$B$7$+$7(B, $B$=$N:]$KCf$KF~$l$k(B box $B$H$7$F(B |minipage| $B4D6-$r(B
%$BCf$K4^$s$@(B |\hbox| $B$rMQ$$$F$$$?$N$G(B, $B$=$N7k2L(B,
%$BMW;]4D6-$NCf$G$N2~%Z!<%8$,6X;_$5$l$F$$$?(B.
%$B$3$l$O!VOBJ8$H1QJ8$NN>J}$,(B 1 $B%Z!<%8$K<}$^$i$J$$>l9g$O(B,
%$BJL%Z!<%8$KJ,$1$k!W(B
%$B$H$$$&=hM}$r<B8=$9$k$?$a$@$H;W$o$l$k(B,
%$B$7$+$7(B, $B$3$l$@$H(B, $BOBJ8$@$1$G(B 1 $B%Z!<%8J,$NNL$rD6$($k(B
%$B>l9g$K$O(B, $B$=$N=PNO$,%F%-%9%HNN0h(B($B$5$i$KB?$$$H;fLL<+BN(B)$B$r(B
%$B$O$_=P$7$F$7$^$&(B.
%
%$B$3$l$KBP=h$9$k$?$a$K(B, $BMQ$$$k(B box $B$r(B |\vbox| $B$K$7$F(B,
%$B$5$i$K(B, |\unvbox| $B$G=PNO$9$k$3$H$G(B, $BMW;]$NESCf$G(B
%$B2~%Z!<%8$,$G$-$k$h$&$K$7$?(B.
%$B$=$7$F(B, $BMW;]$,D9$$;~$KJL%Z!<%8$K$9$k5!G=$KBP1~$9$k$?$a(B,
%$B;vA0$K(B 2 $B$D$N(B box $B$N9b$5$N9g7W$rD4$Y$F=hM}$rJ,$1$F$$$k(B.
%($B$3$N=hM}$NBEEv@-$K$D$$$F$O<+?.$,$J$$$N$G(B, \TeX\ $B$K(B
%$B>\$7$$J}$O:F8!F$$7$F$/$@$5$$(B.)
% \begin{macrocode}
\newcommand\ist@showabstract{%
% \end{macrocode}
%$B1QJ8$HOBJ8$NMW;]$N4V$KF~$k?bD>6u$-$NNL(B.
% \begin{macrocode}
\setlength{\@tempskipb}{36\p@\@minus24\p@}
% \end{macrocode}
%|autosplitabst| $B;XDj;~$O(B,
%($B1QJ8MW;]$N=DI}(B) + ($BOBJ8MW;]$N=DI}(B) + ($BA^F~$9$k6u$-$N<+A3D9(B)
%$B$,(B |\textheight| $B$h$jBg$-$$$+>.$5$$$+$G=hM}$rJ,$1$k(B.
%$BBg$-$$>l9g$O(B, $B@_Dj$r(B |splitabst| $B$K$9$k(B.
% \begin{macrocode}
\if a\ist@splitabst \relax
\setlength\@tempdima{\@tempskipb}%
\addtolength\@tempdima{\ht\eabstractbox}%
\addtolength\@tempdima{\dp\eabstractbox}%
\addtolength\@tempdima{\ht\jabstractbox}%
\addtolength\@tempdima{\dp\jabstractbox}%
\ifdim \@tempdima>\textheight
\renewcommand\ist@splitabst{s}%
\fi
\fi
% \end{macrocode}
%|autosplitabst| $B$G$+$DMW;]$,>.$5$$>l9g$N=hM}(B:
%$B=>MhDL$j(B, |titlepage| $B4D6-$rMQ$$$F(B, $BN>J}$NMW;]$r=PNO$9$k(B.
%$BI,$:(B 1 $B%Z!<%8$K<}$^$k$O$:(B.
%($B$3$A$i$NJ}$,8e=R$NJ}K!$h$j%P%0$,>/$J$$$H;W$o$l$k$N$G(B,
%$B$3$N>l9g$rFCJL07$$$7$F$$$k(B.
%$BK\Mh$O(B, $B8e=R$N>l9g$G=hM}$7$F$+$^$o$J$$(B.)
% \begin{macrocode}
\if a\ist@splitabst \relax
\begin{ist@titlepage}%
\unvbox\eabstractbox
\vskip\@tempskipb
\unvbox\jabstractbox
\end{ist@titlepage}%
% \end{macrocode}
%$B;D$j$N>l9g$N=hM}(B:
%$BMW;]$,(B 3 $B%Z!<%80J>e$K$J$k>l9g$K$O(B, $B%Z!<%8%9%?%$%k$N0l;~E*$JJQ99(B
%(|empty| $B$KJQ$($k(B)$B$r(B |titlepage| $B$KG$$;$k$H$$$&J}K!$,;H$($J$$(B.
%(2 $B%Z!<%8$J$i$P(B, |\end{titlepage| $B$N8e$G(B |\thispagestyle{empty}|
%$B$r$9$l$P$h$$(B.)
%$B;EJ}$,$J$$$N$G(B, $B8=:_$N%Z!<%8%9%?%$%k$rB`Hr(B/$BI|5"$9$kL?Na(B
%(|\ist@saveps|\,/\,|\ist@restoreps|)$B$rMQ0U$7$FBP=h$7$?(B.
%$B$3$NE@$r=|$/$H(B, $BA0=hM}!&8e=hM}$O(B |titlepage| $B4D6-$N$=$l$HF1$8(B.
%|splitabst| $B@_Dj;~(B($B$^$?$O(B |autosplitabst| $B$GMW;]$,Bg$-$$;~(B)$B$O(B\
%2 $B$D$NMW;]$N=PNO$N4V$G2~%Z!<%8$7(B,
%|nosplitabst| $B@_Dj;~$O(B 2 $B$D$NMW;]$N4V$K(B |\@tempskipb| $B$N(B
%$B6u$-$rF~$l$k(B.
% \begin{macrocode}
\else
\ifist@carepage \cleardoublepage \fi
\if@twocolumn \@restonecoltrue\onecolumn
\else \@restonecolfalse\newpage
\fi
\ist@saveps \pagestyle{empty}%
\unvbox\eabstractbox
\if s\ist@splitabst\relax \newpage
\else \vskip\@tempskipb
\fi
\unvbox\jabstractbox
\if@restonecol\twocolumn \else \newpage \fi
\ist@restoreps
\fi
}
% \end{macrocode}
%\end{macro}
%
%\begin{macro}{\ist@submittedtoblock}
%``Submitted to \ldots'' $B$G;O$^$kJ88@$NFbMF(B.
% \begin{macrocode}
\newcommand\ist@submittedtoblock{%
Submitted to\\\@submittedto\\
\ifist@interim\else on \@date\\\fi
in Partial Fulfillment of the Requirements\\
for \@degreename
}
\if@seniorthesis
\newcommand\@submittedto{%
the Department of Information Science\\
the Faculty of Science, the University of Tokyo}
\newcommand\@degreename{%
the Degree of \thesisgrade \ of Science}
\else
\newcommand\@submittedto{%
the Graduate School of the University of Tokyo}
\ifist@gradiss
\newcommand\@degreename{%
the Degree of \thesisgrade \ of Science\\
in Information Science}
\else
\newcommand\@degreename{%
the Degree of \thesisgrade\
of Information Science and Technology\\
in Computer Science}
\fi
\fi
% \end{macrocode}
%\end{macro}
%
%
%\begin{macro}{\ist@maketitle@post}
%\begin{macro}{\ist@showabstract@post}
%$BMQ:Q$_$N%^%/%m$r>C$7$F5-21NN0h$r6u$1$k(B.
%$B$3$N=hM}$O:#$G$OI,MW$J$$$N$+$b$7$l$J$$(B.
% \begin{macrocode}
\newcommand\ist@maketitle@post{%
\global\let\thanks\relax
\global\let\@thanks\@empty
\global\let\@jauthor\@empty
\global\let\@eauthor\@empty
\global\let\@date\@empty
\global\let\@jtitle\@empty
\global\let\@etitle\@empty
\global\let\@jsupervisor\@empty
\global\let\@esupervisor\@empty
\global\let\@supervisortitle\@empty
\global\let\@submittedto\@empty
\global\let\@degree\@empty
\global\let\ist@submittedtoblock\@empty
\global\let\einterimname\@empty
\global\let\jinterimname\@empty
\global\let\ethesisname\@empty
\global\let\jthesisname\@empty
\global\let\thesisgrade\@empty
\global\let\jtitle\relax
\global\let\etitle\relax
\global\let\jauthor\relax
\global\let\eauthor\relax
\global\let\jsupervisor\relax
\global\let\esupervisor\relax
\global\let\supervisortitle\relax
\global\let\date\relax
%
\global\let\maketitle\relax
\global\let\maketitlepage\relax
\global\let\ist@maketitle\relax
\global\let\ist@maketitle@post\relax
}
\newcommand\ist@showabstract@post{%
\global\let\makeabstract\relax
\global\let\ist@putblankpage\relax
\global\let\ist@showabstract\relax
\global\let\ist@showabstract@post\relax
}
% \end{macrocode}
%\end{macro}
%\end{macro}
%
%\qparag{$BGn;NO@J8$NI=;f(B}
%$BGn;NO@J8$r4J0W@=K\$9$k>l9g$O(B, $BI=Bj%Z!<%8$,$=$N$^$^I=;f$K$J$k(B
%$B$N$G(B, $B$3$l$r5,Dj$N7A<0$K9g$o$;$kI,MW$,$"$k(B.
%|simpletitlepage| $B%*%W%7%g%s$G$3$l$r9T$($k(B.
% \begin{macrocode}
\ifist@simpletitlepage
\renewcommand\ist@maketitle{\begin{ist@titlepage}%
\let\footnotesize\small
\let\footnoterule\relax
\let \footnote \thanks
\null\vskip 40\p@\null
\centering\isttitlesize
{\@etitle}\par
\vskip 10\p@
{\ist@jparen\@jtitle}\par
\vfill
\@jauthor\par
\vskip 10\p@
\end{ist@titlepage}%
\setcounter{footnote}{0}%
}
\fi
% \end{macrocode}
%
%\qparag{\OPN{english} $B@_Dj;~$NI=;f(B}
%|english| $B@_Dj;~$N(B |\ist@maketitle| $B$H(B |\ist@showabstract|.
% \begin{macrocode}
\ifist@english %--------- english
\renewcommand\ist@maketitle{\begin{ist@titlepage}%
\let\footnotesize\small
\let\footnoterule\relax
\let \footnote \thanks
\null\vskip-100\p@\@plus1fill\null
\centering\isttitlesize
{\ist@hookcr\MakeUppercase{\@etitle}}\par
\vskip 20\p@
by\par
\vskip 10\p@
{\@eauthor}\par
\vskip 30\p@
\ifist@interim
{\einterimname}\par
\else
{\ethesisname}\par
\fi
\vskip 80\p@
{\ist@submittedtoblock}\par
\vskip 20\p@
{Thesis Supervisor: \@esupervisor\\
\@supervisortitleline}\par
\vskip-\footskip
\vskip-100\p@\@plus1fill\null
\end{ist@titlepage}%
\setcounter{footnote}{0}%
}
\renewcommand\ist@showabstract{%
\ifist@carepage \cleardoublepage \fi
\if@twocolumn \@restonecoltrue\onecolumn
\else \@restonecolfalse\newpage
\fi
\ist@saveps \pagestyle{empty}%
\unvbox\eabstractbox
\if@restonecol\twocolumn \else \newpage \fi
\ist@restoreps
}
\fi %---------
% \end{macrocode}
%
%\qparag{$B@a8+=P$7(B}
%$B%+%&%s%?Dj5A$J$I$N=`Hw$NItJ,(B.
%\PKN{report} $B$N$^$^(B.
% \begin{macrocode}
\newcommand*\chaptermark[1]{}
\setcounter{secnumdepth}{2}
\newcounter {part}
\newcounter {chapter}
\newcounter {section}[chapter]
\newcounter {subsection}[section]
\newcounter {subsubsection}[subsection]
\newcounter {paragraph}[subsubsection]
\newcounter {subparagraph}[paragraph]
\renewcommand \thepart {\@Roman\c@part}
\renewcommand \thechapter {\@arabic\c@chapter}
\renewcommand \thesection {\thechapter.\@arabic\c@section}
\renewcommand\thesubsection {\thesection.\@arabic\c@subsection}
\renewcommand\thesubsubsection{\thesubsection .\@arabic\c@subsubsection}
\renewcommand\theparagraph {\thesubsubsection.\@arabic\c@paragraph}
\renewcommand\thesubparagraph {\theparagraph.\@arabic\c@subparagraph}
\newcommand\@chapapp{\chaptername}
% \end{macrocode}
%
%
%\begin{macro}{\frontmatter}
%\begin{macro}{\mainmatter}
%\begin{macro}{\backmatter}
%\PKN{book} $B$G;H$($k!VA0IU$1!&K\J8!&8eIU$1!W$N@)8f$r(B
%$B<h$jF~$l$F$_$?(B.
%\changes{v1.1b}{2005/02/25}
% {`mainmatter $BEy$rDI2C(B.}
% \begin{macrocode}
\newcommand\frontmatter{%
\ist@clearpage
\@mainmatterfalse}
\newcommand\mainmatter{%
\ist@clearpage
\@mainmattertrue
\pagenumbering{arabic}}
\newcommand\backmatter{%
\if@openright
\cleardoublepage
\else
\clearpage
\fi
\@mainmatterfalse}
% \end{macrocode}
%\end{macro}
%\end{macro}
%\end{macro}
%
%\begin{macro}{\ist@clearpage}
%|\ist@clearpage| $B$O(B |twoside| $B$H(B |openright| $B$N$$$:$l$+$,(B
%$B;XDj$5$l$F$$$l$P(B |\cleardoublepage|,
%$B$=$&$G$J$1$l$P(B |\clearpage| $B$r9T$&(B.
%\changes{v1.1b}{2005/02/25}
% {`ist@clearpage $BDI2C(B.}
%\changes{v1.1c}{2005/02/27}
% {`ist@clearpage $B$NDj5A$G(B `ifist@carepage $B$rMQ$$$k(B.}
% \begin{macrocode}
\newcommand\ist@clearpage{%
\ifist@carepage \cleardoublepage \else \clearpage \fi}
% \end{macrocode}
%\end{macro}
%
%$BIt(B(part)$B$N8+=P$7(B.
% \begin{macrocode}
\newcommand\part{%
\if@openright
\cleardoublepage
\else
\clearpage
\fi
\thispagestyle{plain}%
\if@twocolumn
\onecolumn
\@tempswatrue
\else
\@tempswafalse
\fi
\null\vfil
\secdef\@part\@spart}
\def\@part[#1]#2{%
\ifnum \c@secnumdepth >-2\relax
\refstepcounter{part}%
\addcontentsline{toc}{part}{\thepart\hspace{1em}#1}%
\else
\addcontentsline{toc}{part}{#1}%
\fi
\markboth{}{}%
{\centering
\interlinepenalty \@M
\normalfont
\ifnum \c@secnumdepth >-2\relax
\huge\bfseries \partname\nobreakspace\thepart
\par
\vskip 20\p@
\fi
\Huge \bfseries #2\par}%
\@endpart}
\def\@spart#1{%
{\centering
\interlinepenalty \@M
\normalfont
\Huge \bfseries #1\par}%
\@endpart}
\def\@endpart{\vfil\newpage
\if@twoside
\if@openright
\null
\thispagestyle{empty}%
\newpage
\fi
\fi
\if@tempswa
\twocolumn
\fi}
% \end{macrocode}
%
%$B>O(B(chapter)$B$N8+=P$7(B.
%v1.0 $B$+$i>/$7=$@5$7$F(B \PKN{report} $B$HF1$8$K$7$?(B.
%$B$?$@$7(B, $B8+=P$7$N;z$NBg$-$5$O(B, \PKN{report} $B$N(B |\huge| $B$G$O$J$/(B
%\PKN{j-report} $B$HF1$8(B |\LARGE| $B$G$"$k(B.
%$B$3$3$N%U%)%s%H@_Dj$O(B \PKN{j-report} $B$G$O(B\
%|\chapn@font|, |\chapt@font| $B$H$$$&%^%/%m$K$J$C$F$$$F(B,
%$B8e=R$N(B |\chapterfont| $B$H$$$&L?Na$G$3$l$i$NCf?H$,(B
%$BJQ$($i$l$k$h$&$K$J$C$F$$$k(B.
%$B$3$NJ}<0$b$=$N$^$^0z$-7Q$$$G$$$k(B.
% \begin{macrocode}
\newcommand\chapter{\if@openright\cleardoublepage\else\clearpage\fi
\thispagestyle{plain}%
\global\@topnum\z@
\@afterindentfalse
\secdef\@chapter\@schapter}
\def\@chapter[#1]#2{\ifnum \c@secnumdepth >\m@ne
\if@mainmatter
\refstepcounter{chapter}%
\typeout{\@chapapp\space\thechapter.}%
\addcontentsline{toc}{chapter}%
{\protect\numberline{\thechapter}#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}
\def\@makechapterhead#1{%
\vspace*{50\p@}%
{\parindent \z@ \raggedright \normalfont
\ifnum \c@secnumdepth >\m@ne
\if@mainmatter
\chapn@font \@chapapp\space \thechapter
\par\nobreak
\vskip 20\p@
\fi
\fi
\interlinepenalty\@M
\chapt@font #1\par\nobreak
\vskip 40\p@
}}
\def\@schapter#1{\if@twocolumn
\@topnewpage[\@makeschapterhead{#1}]%
\else
\@makeschapterhead{#1}%
\@afterheading
\fi}
\def\@makeschapterhead#1{%
\vspace*{50\p@}%
{\parindent \z@ \raggedright
\normalfont
\interlinepenalty\@M
\chapt@font #1\par\nobreak
\vskip 40\p@
}}
% \end{macrocode}
%
%\begin{macro}{\chapterfont}
%|\chapterfont{|\meta{cmd1}|}{|\meta{cmd2}|}|: \SpGlue
%$BHV9fIU(B(|\chapter|)$B$*$h$S(B
%$BHV9f$J$7(B(|\chapter*|)$B$N>O8+=P$7$N%U%)%s%H$r$=$l$>$l(B\
%\meta{cmd1} $B$*$h$S(B \meta{cmd2} $B$K@_Dj$9$k(B.
% \begin{macrocode}
\newcommand*\chapterfont[2]{%
\gdef\chapn@font{#1}\gdef\chapt@font{#2}}
% \end{macrocode}
%\end{macro}
%$B=i4|CM$O$H$b$K(B |\LARGE\bfseries|.
% \begin{macrocode}
\chapterfont{\LARGE\bfseries}{\LARGE\bfseries}
% \end{macrocode}
%
%$B@a(B(section)$B0J2<$N8+=P$7(B.
%\PKN{report} ($B2$J8(B) $B$G$O(B |\section| $BEy$ND>8e$NCJMn2<$2$r$7$J$$$N$K(B
%$BBP$7$F(B, \PKN{j-report} $B$G$O$9$k(B.
%$B85$N(B \PKN{is-thesis} (v1.0) $B$G$O$9$k$h$&$K@_Dj$5$l$F$$$?$,(B,
%$B$*$=$i$/2$J8$G$O$7$J$$$N$,IaDL$@$H;W$o$l$k$N$G(B,
%$B$7$J$$@_Dj$KJQ99$7$?(B.
%(|\@startsection| $B$NBh(B 4 $B0z?t$rIi$K$9$k$H!V$7$J$$!W$K$J$k(B.)
%$B$^$?(B, $B@a(B, $B>.@a(B, $B>.!9@a$N8+=P$7$N;z$NBg$-$5$bN><T$G0[$J$j(B,
%$BA0=R$N>O$HF1MM$K$3$l$b(B \PKN{j-report} $B$G$O%+%9%?%^%$%:2DG=(B
%$B$H$J$C$F$$$k(B.
%$B$3$l$K$D$$$F$O(B \PKN{j-report} $B$r0z$-7Q$0(B.
% \begin{macrocode}
\newcommand\section{\@startsection {section}{1}{\z@}%
{-3.5ex \@plus -1ex \@minus -.2ex}%
{2.3ex \@plus.2ex}%
{\normalfont\sec@font}}
\newcommand\subsection{\@startsection{subsection}{2}{\z@}%
{-3.25ex\@plus -1ex \@minus -.2ex}%
{1.5ex \@plus .2ex}%
{\normalfont\ssec@font}}
\newcommand\subsubsection{\@startsection{subsubsection}{3}{\z@}%
{-3.25ex\@plus -1ex \@minus -.2ex}%
{1.5ex \@plus .2ex}%
{\normalfont\sssec@font}}
\newcommand\paragraph{\@startsection{paragraph}{4}{\z@}%
{3.25ex \@plus1ex \@minus.2ex}%
{-1em}%
{\normalfont\normalsize\bfseries}}
\newcommand\subparagraph{\@startsection{subparagraph}{5}{\parindent}%
{3.25ex \@plus1ex \@minus .2ex}%
{-1em}%
{\normalfont\normalsize\bfseries}}
% \end{macrocode}
%
%\begin{macro}{\sectionfont}
%|\sectionfont{|\meta{cmd1}|}{|\meta{cmd2}|}{|\meta{cmd3}|}|: \SpGlue
%$B@a(B(|\section|), \SpGlue $B>.@a(B(|\subsection|), \SpGlue
%$B>.!9@a(B(|\subsubsection|)$B$N8+=P$7$N%U%)%s%H$r$=$l$>$l(B\
%\meta{cmd1}, \meta{cmd2}, \meta{cmd3} $B$K@_Dj$9$k(B.
% \begin{macrocode}
\newcommand*\sectionfont[3]{%
\gdef\sec@font{#1}\gdef\ssec@font{#2}\gdef\sssec@font{#3}}
% \end{macrocode}
%\end{macro}
%$B=i4|CM$O@a$,(B |\large\bfseries|,
%$B>.@a$H>.!9@a$,(B |\normalsize\bfseries|.
%$B$J$*(B, \PKN{report} $B$G$O%5%$%:$,=g$K(B\
%|\Large|, |\large|, |\normalsize| $B$H$J$C$F$$$?(B.
% \begin{macrocode}
\sectionfont{\large\bfseries}{\normalsize\bfseries}{\normalsize\bfseries}
% \end{macrocode}
%
%^^A----------------
%\subsection{$B%j%9%H(B}
%
%$B$3$N>.@aCf$NA4$F$N@_Dj$O(B \PKN{report}$B$N$^$^(B.
% \begin{macrocode}
\if@twocolumn
\setlength\leftmargini {2em}
\else
\setlength\leftmargini {2.5em}
\fi
\leftmargin \leftmargini
\setlength\leftmarginii {2.2em}
\setlength\leftmarginiii {1.87em}
\setlength\leftmarginiv {1.7em}
\if@twocolumn
\setlength\leftmarginv {.5em}
\setlength\leftmarginvi {.5em}
\else
\setlength\leftmarginv {1em}
\setlength\leftmarginvi {1em}
\fi
\setlength \labelsep {.5em}
\setlength \labelwidth{\leftmargini}
\addtolength\labelwidth{-\labelsep}
\@beginparpenalty -\@lowpenalty
\@endparpenalty -\@lowpenalty
\@itempenalty -\@lowpenalty
% \end{macrocode}
%
%$B$3$3$h$j(B 2 $B2sL\(B($B$G:G8e(B)$B$N(B
%$B4pDl%U%)%s%H%5%$%:0MB8ItJ,$r$O$8$a$k(B.
%$B$^$:(B |10pt| $B$+$i(B.
% \begin{macrocode}
\if0\@ptsize\relax %--------- 10pt
% \end{macrocode}
%
%$B$^$:$OMnJf=&$$(B.
%$B5SCm4X78$N@_Dj(B.
% \begin{macrocode}
\setlength\footnotesep{6.65\p@}
\setlength{\skip\footins}{9\p@ \@plus 4\p@ \@minus 2\p@}
% \end{macrocode}
%
%$B%U%m!<%H4X78$N@_Dj(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@}
\setlength\dblfloatsep {12\p@ \@plus 2\p@ \@minus 2\p@}
\setlength\dbltextfloatsep{20\p@ \@plus 2\p@ \@minus 4\p@}
\setlength\@fptop{0\p@ \@plus 1fil}
\setlength\@fpsep{8\p@ \@plus 2fil}
\setlength\@fpbot{0\p@ \@plus 1fil}
\setlength\@dblfptop{0\p@ \@plus 1fil}
\setlength\@dblfpsep{8\p@ \@plus 2fil}
\setlength\@dblfpbot{0\p@ \@plus 1fil}
\setlength\partopsep{2\p@ \@plus 1\p@ \@minus 1\p@}
% \end{macrocode}
%$B%j%9%H$N@_Dj$KLa$k(B.
% \begin{macrocode}
\def\@listi{\leftmargin\leftmargini
\parsep 4\p@ \@plus2\p@ \@minus\p@
\topsep 8\p@ \@plus2\p@ \@minus4\p@
\itemsep4\p@ \@plus2\p@ \@minus\p@}
\let\@listI\@listi
\@listi
\def\@listii {\leftmargin\leftmarginii
\labelwidth\leftmarginii
\advance\labelwidth-\labelsep
\topsep 4\p@ \@plus2\p@ \@minus\p@
\parsep 2\p@ \@plus\p@ \@minus\p@
\itemsep \parsep}
\def\@listiii{\leftmargin\leftmarginiii
\labelwidth\leftmarginiii
\advance\labelwidth-\labelsep
\topsep 2\p@ \@plus\p@\@minus\p@
\parsep \z@
\partopsep \p@ \@plus\z@ \@minus\p@
\itemsep \topsep}
% \end{macrocode}
%$B0J>e$G(B |10ot| $B$N>l9g$O=*$o$j(B.
%
%$BB3$$$F(B |11pt| $B$N>l9g(B.
% \begin{macrocode}
\else\if1\@ptsize\relax %--------- 11pt
\setlength\footnotesep{7.7\p@}
\setlength{\skip\footins}{10\p@ \@plus 4\p@ \@minus 2\p@}
\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@}
\setlength\dblfloatsep {12\p@ \@plus 2\p@ \@minus 2\p@}
\setlength\dbltextfloatsep{20\p@ \@plus 2\p@ \@minus 4\p@}
\setlength\@fptop{0\p@ \@plus 1fil}
\setlength\@fpsep{8\p@ \@plus 2fil}
\setlength\@fpbot{0\p@ \@plus 1fil}
\setlength\@dblfptop{0\p@ \@plus 1fil}
\setlength\@dblfpsep{8\p@ \@plus 2fil}
\setlength\@dblfpbot{0\p@ \@plus 1fil}
\setlength\partopsep{3\p@ \@plus 1\p@ \@minus 1\p@}
\def\@listi{\leftmargin\leftmargini
\parsep 4.5\p@ \@plus2\p@ \@minus\p@
\topsep 9\p@ \@plus3\p@ \@minus5\p@
\itemsep4.5\p@ \@plus2\p@ \@minus\p@}
\let\@listI\@listi
\@listi
\def\@listii {\leftmargin\leftmarginii
\labelwidth\leftmarginii
\advance\labelwidth-\labelsep
\topsep 4.5\p@ \@plus2\p@ \@minus\p@
\parsep 2\p@ \@plus\p@ \@minus\p@
\itemsep \parsep}
\def\@listiii{\leftmargin\leftmarginiii
\labelwidth\leftmarginiii
\advance\labelwidth-\labelsep
\topsep 2\p@ \@plus\p@\@minus\p@
\parsep \z@
\partopsep \p@ \@plus\z@ \@minus\p@
\itemsep \topsep}
% \end{macrocode}
%
%$BB3$$$F(B |12pt| $B$N>l9g(B.
% \begin{macrocode}
\else %--------- 12pt
\setlength\footnotesep{8.4\p@}
\setlength{\skip\footins}{10.8\p@ \@plus 4\p@ \@minus 2\p@}
\setlength\floatsep {12\p@ \@plus 2\p@ \@minus 4\p@}
\setlength\textfloatsep{20\p@ \@plus 2\p@ \@minus 4\p@}
\setlength\intextsep {14\p@ \@plus 4\p@ \@minus 4\p@}
\setlength\dblfloatsep {14\p@ \@plus 2\p@ \@minus 4\p@}
\setlength\dbltextfloatsep{20\p@ \@plus 2\p@ \@minus 4\p@}
\setlength\@fptop{0\p@ \@plus 1fil}
\setlength\@fpsep{10\p@ \@plus 2fil}
\setlength\@fpbot{0\p@ \@plus 1fil}
\setlength\@dblfptop{0\p@ \@plus 1fil}
\setlength\@dblfpsep{10\p@ \@plus 2fil}
\setlength\@dblfpbot{0\p@ \@plus 1fil}
\setlength\partopsep{3\p@ \@plus 2\p@ \@minus 2\p@}
\def\@listi{\leftmargin\leftmargini
\parsep 5\p@ \@plus2.5\p@ \@minus\p@
\topsep 10\p@ \@plus4\p@ \@minus6\p@
\itemsep5\p@ \@plus2.5\p@ \@minus\p@}
\let\@listI\@listi
\@listi
\def\@listii {\leftmargin\leftmarginii
\labelwidth\leftmarginii
\advance\labelwidth-\labelsep
\topsep 5\p@ \@plus2.5\p@ \@minus\p@
\parsep 2.5\p@ \@plus\p@ \@minus\p@
\itemsep \parsep}
\def\@listiii{\leftmargin\leftmarginiii
\labelwidth\leftmarginiii
\advance\labelwidth-\labelsep
\topsep 2.5\p@\@plus\p@\@minus\p@
\parsep \z@
\partopsep \p@ \@plus\z@ \@minus\p@
\itemsep \topsep}
\fi\fi %---------
% \end{macrocode}
%$B0J>e$G4pDl%U%)%s%H%5%$%:0MB8ItJ,$O=*N;(B.
%
%$B;D$j$N%j%9%H4X78$N@_Dj(B.
% \begin{macrocode}
\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}
\renewcommand\theenumi{\@arabic\c@enumi}
\renewcommand\theenumii{\@alph\c@enumii}
\renewcommand\theenumiii{\@roman\c@enumiii}
\renewcommand\theenumiv{\@Alph\c@enumiv}
\newcommand\labelenumi{\theenumi.}
\newcommand\labelenumii{(\theenumii)}
\newcommand\labelenumiii{\theenumiii.}
\newcommand\labelenumiv{\theenumiv.}
\renewcommand\p@enumii{\theenumi}
\renewcommand\p@enumiii{\theenumi(\theenumii)}
\renewcommand\p@enumiv{\p@enumiii\theenumiii}
\newcommand\labelitemi{\textbullet}
\newcommand\labelitemii{\normalfont\bfseries \textendash}
\newcommand\labelitemiii{\textasteriskcentered}
\newcommand\labelitemiv{\textperiodcentered}
% \end{macrocode}
%
%\begin{environment}{description}
%|description| $B$NDj5A$O(B \PKN{jsarticle} $B$N$=$l$K=`$8$k(B.
%$B$?$@$7(B |\labelsep| $B$O(B (1\,zw $B$G$J$/$F(B) 1\,em $B$H$9$k(B.
%(|\descriptionlabel| $B$NDj5AJ}K!$,0[$J$k$N$GCm0U$;$h(B.)
%\changes{v1.1a}{2005/02/24}
% {description $B$NDj5A$rJQ99(B.}
% \begin{macrocode}
\newenvironment{description}
{\list{}{\labelwidth\leftmargin \labelsep1em%
\advance\labelwidth-\labelsep
\let\makelabel\descriptionlabel}}
{\endlist}
\newcommand*\descriptionlabel[1]{\normalfont\bfseries #1\hfil}
% \end{macrocode}
%\end{environment}
%
%^^A----------------
%\subsection{$B?7$7$$4D6-$NDj5A(B}
%
%\qparag{$B<U<-(B}
% \begin{macrocode}
\newenvironment{acknowledge}
{\begin{titlepage}
\vspace*{50\p@}%
{\parindent \z@ \raggedright \normalfont
\interlinepenalty\@M
\chapt@font Acknowledgements\par\nobreak
\vskip 40\p@}%
}
{\end{titlepage}}
% \end{macrocode}
%
%\qparag{$BMW;](B}
%v1.0 $B$G$OCJMn2<$2$NNL$O(B, $B1QJ8$,(B 0\,em, $BOBJ8$,(B 1\,em $B$H$$$&(B
%$BLu$NJ,$+$i$J$$CM$K$J$C$F$$$?$,(B,
%v1.1a $B$G$=$l$>$l(B 1.5\,em $B$H(B 1\,zw $B$KJQ99$7$?(B.
%\changes{v1.1a}{2005/02/24}
% {$BMW;]4D6-Cf$NCJMn2<$2$NNL$NJQ99(B.}
%\changes{v1.1c}{2005/02/27}
% {$BMW;]=PNOJ}K!$NJQ99$K9g$o$;$FMW;]4D6-$NDj5A$r=$@5(B.}
%
%\noindent $B"((B\quad
%v1.1c $B$K$*$$$FA4LLE*$K8+D>$7$?(B.
%$B>\:Y$O(B \pageref{anc:abstract} $B%Z!<%8;2>H(B.
%\changes{v1.3}{2009/01/22}
% {$B2$J89TAw$j$NJQ99$KH<$$(B, jabstract $B$K(B `baselinestretch $B@_Dj$rDI2C(B.}
% \begin{macrocode}
\newsavebox{\eabstractbox}%
\newsavebox{\jabstractbox}%
\newenvironment{eabstract}%
{\global\setbox\eabstractbox\vbox\bgroup
\everypar{}% cancel \@nodocument
\@beginparpenalty\@lowpenalty \small
\setlength{\parindent}{1.5em}%
\begin{center}%
\bfseries\MakeUppercase{\eabstractname}%
\@endparpenalty\@M
\end{center}\par}%
{\par\egroup}
\newenvironment{jabstract}%
{\global\setbox\jabstractbox\vbox\bgroup
\everypar{}%
\renewcommand{\baselinestretch}{1.4}%
\@beginparpenalty\@lowpenalty \small
\setlength{\parindent}{1zw}%
\begin{center}%
\bfseries \jabstractname
\@endparpenalty\@M
\end{center}\par}%
{\par\egroup}
% \end{macrocode}
%|english| $B@_Dj;~$N(B |jabstract| $B4D6-(B.
% \begin{macrocode}
\ifist@english
\renewenvironment{jabstract}%
{\global\setbox\jabstractbox\vbox\bgroup\everypar{}}
{\par\egroup\global\setbox\jabstractbox\box\voidb@x}
\fi
% \end{macrocode}
%
%\qparag{$B1$J8(B}
%$BO@J8$K$O4X78$J$$$H;W$&$J$+$l(B.
% \begin{macrocode}
\newenvironment{verse}
{\let\\\@centercr
\list{}{\itemsep \z@
\itemindent -1.5em%
\listparindent\itemindent
\rightmargin \leftmargin
\advance\leftmargin 1.5em}%
\item\relax}
{\endlist}
% \end{macrocode}
%
%\qparag{$B0zMQ(B}
% \begin{macrocode}
\newenvironment{quotation}
{\list{}{\listparindent 1.5em%
\itemindent \listparindent
\rightmargin \leftmargin
\parsep \z@ \@plus\p@}%
\item\relax}
{\endlist}
\newenvironment{quote}
{\list{}{\rightmargin\leftmargin}%
\item\relax}
{\endlist}
% \end{macrocode}
%
%\qparag{Titlepage}
%\changes{v1.1c}{2005/02/27}
% {titlepage $B4D6-$NJQ99(B: carepage $B;~$NBP:v(B.}
% \begin{macrocode}
\newenvironment{titlepage}
{\ifist@carepage \cleardoublepage \fi
\if@twocolumn
\@restonecoltrue\onecolumn
\else
\@restonecolfalse\newpage
\fi
\thispagestyle{empty}%
% \setcounter{page}\@ne
}%
{\if@restonecol\twocolumn \else \newpage \fi
% \ifist@carepage\else \setcounter{page}\@ne \fi
}
% \end{macrocode}
%
%\qparag{$BIUO?(B}
%$B$3$l$O4D6-$8$c$J$$$1$I(B.
% \begin{macrocode}
\newcommand\appendix{\par
\setcounter{chapter}{0}%
\setcounter{section}{0}%
\gdef\@chapapp{\appendixname}%
\gdef\thechapter{\@Alph\c@chapter}}
% \end{macrocode}
%
%^^A----------------
%\subsection{$B4{B8$N4D6-$N%Q%i%a%?@_Dj(B}
%
%$BA4$F(B \PKN{report} $B$N$^$^(B.
% \begin{macrocode}
\setlength\arraycolsep{5\p@}
\setlength\tabcolsep{6\p@}
\setlength\arrayrulewidth{.4\p@}
\setlength\doublerulesep{2\p@}
\setlength\tabbingsep{\labelsep}
\skip\@mpfootins = \skip\footins
\setlength\fboxsep{3\p@}
\setlength\fboxrule{.4\p@}
\@addtoreset {equation}{chapter}
\renewcommand\theequation
{\ifnum \c@chapter>\z@ \thechapter.\fi \@arabic\c@equation}
% \end{macrocode}
%
%^^A----------------
%\subsection{$B%U%m!<%H$NDj5A(B}
%
%$B:#$G$O(B \PKN{report} $B$H40A4$KF1$8$K$7$F$$$k(B.
%(v1.0 $B$G$O$3$NDj5A$r(B \PKN{j-report} $B$HF1$8$K$7$F(B,
%$BJL$N%Q%i%a%?@_Dj$G(B \PKN{report} $B$K9g$o$;$F$$$?(B.)
% \begin{macrocode}
\newcounter{figure}[chapter]
\renewcommand \thefigure
{\ifnum \c@chapter>\z@ \thechapter.\fi \@arabic\c@figure}
\def\fps@figure{tbp}
\def\ftype@figure{1}
\def\ext@figure{lof}
\def\fnum@figure{\figurename\nobreakspace\thefigure}
\newenvironment{figure}
{\@float{figure}}
{\end@float}
\newenvironment{figure*}
{\@dblfloat{figure}}
{\end@dblfloat}
\newcounter{table}[chapter]
\renewcommand \thetable
{\ifnum \c@chapter>\z@ \thechapter.\fi \@arabic\c@table}
\def\fps@table{tbp}
\def\ftype@table{2}
\def\ext@table{lot}
\def\fnum@table{\tablename\nobreakspace\thetable}
\newenvironment{table}
{\@float{table}}
{\end@float}
\newenvironment{table*}
{\@dblfloat{table}}
{\end@dblfloat}
% \end{macrocode}
%
%\qparag{$B%-%c%W%7%g%s(B}
% \begin{macrocode}
\newlength\abovecaptionskip
\newlength\belowcaptionskip
\setlength\abovecaptionskip{10\p@}
\setlength\belowcaptionskip{0\p@}
\long\def\@makecaption#1#2{%
\vskip\abovecaptionskip
\sbox\@tempboxa{#1: #2}%
\ifdim \wd\@tempboxa >\hsize
#1: #2\par
\else
\global \@minipagefalse
\hb@xt@\hsize{\hfil\box\@tempboxa\hfil}%
\fi
\vskip\belowcaptionskip}
% \end{macrocode}
%
%^^A----------------
%\subsection{$B5l<0$N%U%)%s%HA*Br%3%^%s%I(B}
%
% \begin{macrocode}
\DeclareOldFontCommand{\rm}{\normalfont\rmfamily}{\mathrm}
\DeclareOldFontCommand{\sf}{\normalfont\sffamily}{\mathsf}
\DeclareOldFontCommand{\tt}{\normalfont\ttfamily}{\mathtt}
\DeclareOldFontCommand{\bf}{\normalfont\bfseries}{\mathbf}
\DeclareOldFontCommand{\it}{\normalfont\itshape}{\mathit}
\DeclareOldFontCommand{\sl}{\normalfont\slshape}{\@nomath\sl}
\DeclareOldFontCommand{\sc}{\normalfont\scshape}{\@nomath\sc}
\DeclareRobustCommand*\cal{\@fontswitch\relax\mathcal}
\DeclareRobustCommand*\mit{\@fontswitch\relax\mathnormal}
% \end{macrocode}
%
%^^A----------------
%\subsection{$BAj8_;2>H(B}
%
%\qparag{$BL\<!(B}
% \begin{macrocode}
\newcommand\@pnumwidth{1.55em}
\newcommand\@tocrmarg{2.55em}
\newcommand\@dotsep{4.5}
\setcounter{tocdepth}{2}
\newcommand\tableofcontents{%
\if@twocolumn
\@restonecoltrue\onecolumn
\else
\@restonecolfalse
\fi
\chapter*{\contentsname
\@mkboth{%
\MakeUppercase\contentsname}{\MakeUppercase\contentsname}}%
\@starttoc{toc}%
\if@restonecol\twocolumn\fi
}
\newcommand*\l@part[2]{%
\ifnum \c@tocdepth >-2\relax
\addpenalty{-\@highpenalty}%
\addvspace{2.25em \@plus\p@}%
\setlength\@tempdima{3em}%
\begingroup
\parindent \z@ \rightskip \@pnumwidth
\parfillskip -\@pnumwidth
{\leavevmode
\large \bfseries #1\hfil \hb@xt@\@pnumwidth{\hss #2}}\par
\nobreak
\global\@nobreaktrue
\everypar{\global\@nobreakfalse\everypar{}}%
\endgroup
\fi}
\newcommand*\l@chapter[2]{%
\ifnum \c@tocdepth >\m@ne
\addpenalty{-\@highpenalty}%
\vskip 1.0em \@plus\p@
\setlength\@tempdima{1.5em}%
\begingroup
\parindent \z@ \rightskip \@pnumwidth
\parfillskip -\@pnumwidth
\leavevmode \bfseries
\advance\leftskip\@tempdima
\hskip -\leftskip
#1\nobreak\hfil \nobreak\hb@xt@\@pnumwidth{\hss #2}\par
\penalty\@highpenalty
\endgroup
\fi}
\newcommand*\l@section{\@dottedtocline{1}{1.5em}{2.3em}}
\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}}
% \end{macrocode}
%
%\qparag{$B?^L\<!!&I=L\<!(B}
% \begin{macrocode}
\newcommand\listoffigures{%
\if@twocolumn
\@restonecoltrue\onecolumn
\else
\@restonecolfalse
\fi
\chapter*{\listfigurename
\@mkboth{\MakeUppercase\listfigurename}%
{\MakeUppercase\listfigurename}}%
\@starttoc{lof}%
\if@restonecol\twocolumn\fi
}
\newcommand*\l@figure{\@dottedtocline{1}{1.5em}{2.3em}}
\newcommand\listoftables{%
\if@twocolumn
\@restonecoltrue\onecolumn
\else
\@restonecolfalse
\fi
\chapter*{\listtablename
\@mkboth{%
\MakeUppercase\listtablename}%
{\MakeUppercase\listtablename}}%
\@starttoc{lot}%
\if@restonecol\twocolumn\fi
}
\let\l@table\l@figure
% \end{macrocode}
%
%\qparag{$B;29MJ88%%j%9%H(B}
%$B3X0LO@J8$G$O;29MJ88%%j%9%H$N8+=P$7(B($B$D$^$j(B ``References'')$B$,(B
%$BL\<!$K:\$k$N$,@5$7$$$i$7$$$N$G(B |\addcontentsline| $B$r2C$($?(B.
%$B$A$J$_$K(B v1.0 $B$G$=$&$J$i$J$+$C$?$N$O(B,
%\PKN{report}, \PKN{j-report} $B$,$=$&$G$J$$$+$i(B.
%\changes{v1.1a}{2005/02/24}
% {thebibliography $BCf$K(B `addcontentsline $BDI2C(B.}
% \begin{macrocode}
\newdimen\bibindent
\setlength\bibindent{1.5em}
\newenvironment{thebibliography}[1]
{\chapter*{\bibname
\@mkboth{\MakeUppercase\bibname}{\MakeUppercase\bibname}}%
\addcontentsline{toc}{chapter}{\bibname}% added(v1.1a)
\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}}%
\sloppy
\clubpenalty4000
\@clubpenalty \clubpenalty
\widowpenalty4000%
\sfcode`\.\@m}
{\def\@noitemerr
{\@latex@warning{Empty `thebibliography' environment}}%
\endlist}
\newcommand\newblock{\hskip .11em\@plus.33em\@minus.07em}
\let\@openbib@code\@empty
% \end{macrocode}
%
%\qparag{$B:w0z(B}
% \begin{macrocode}
\newenvironment{theindex}
{\if@twocolumn
\@restonecolfalse
\else
\@restonecoltrue
\fi
\columnseprule \z@
\columnsep 35\p@
\twocolumn[\@makeschapterhead{\indexname}]%
\@mkboth{\MakeUppercase\indexname}%
{\MakeUppercase\indexname}%
\thispagestyle{plain}\parindent\z@
\parskip\z@ \@plus .3\p@\relax
\let\item\@idxitem}
{\if@restonecol\onecolumn\else\clearpage\fi}
\newcommand\@idxitem{\par\hangindent 40\p@}
\newcommand\subitem{\@idxitem \hspace*{20\p@}}
\newcommand\subsubitem{\@idxitem \hspace*{30\p@}}
\newcommand\indexspace{\par \vskip 10\p@ \@plus5\p@ \@minus3\p@\relax}
% \end{macrocode}
%
%\qparag{$B5SCm(B}
%$B$J$<$3$3$K$"$k$N(B?
% \begin{macrocode}
\renewcommand\footnoterule{%
\kern-3\p@
\hrule\@width.4\columnwidth
\kern2.6\p@}
\@addtoreset{footnote}{chapter}
\newcommand\@makefntext[1]{%
\parindent 1em%
\noindent
\hb@xt@1.8em{\hss\@makefnmark}#1}
% \end{macrocode}
%
%^^A----------------
%\subsection{$BC18l(B}
%
%\begin{macro}{\contentsname}
%\begin{macro}{\listfigurename}
%\begin{macro}{\listtablename}
%\begin{macro}{\bibname}
%\begin{macro}{\indexname}
%$BL\<!!&?^L\<!!&I=L\<!!&;29MJ88%0lMw!&L\<!$NIt$KIU$5$l$k8+=P$7(B.
% \begin{macrocode}
\newcommand\contentsname{Contents}
\newcommand\listfigurename{List of Figures}
\newcommand\listtablename{List of Tables}
\newcommand\bibname{References}
\newcommand\indexname{Index}
% \end{macrocode}
%\end{macro}
%\end{macro}
%\end{macro}
%\end{macro}
%\end{macro}
%\begin{macro}{\figurename}
%\begin{macro}{\tablename}
%$B?^(B(|figure|), $BI=(B(|table|)$B$N%-%c%W%7%g%s$GMQ$$$i$l$k(B.
% \begin{macrocode}
\newcommand\figurename{Figure}
\newcommand\tablename{Table}
% \end{macrocode}
%\end{macro}
%\end{macro}
%\begin{macro}{\partname}
%\begin{macro}{\chaptername}
%\begin{macro}{\appendixname}
%$BIt(B(|\part|), $B>O(B(|\chapter|)$B$*$h$SIUO?Cf$N>O$N8+=P$7$GMQ$$$i$l$k(B.
% \begin{macrocode}
\newcommand\partname{Part}
\newcommand\chaptername{Chapter}
\newcommand\appendixname{Appendix}
% \end{macrocode}
%\end{macro}
%\end{macro}
%\end{macro}
%\begin{macro}{\eabstractname}
%\begin{macro}{\jabstractname}
%$B1QJ8MW;](B(|eabstract|)$B$*$h$SOBJ8MW;](B(|jabstract|)$B$N8+=P$7(B.
% \begin{macrocode}
\newcommand\eabstractname{Abstract}
\newcommand\jabstractname{\ist@j@abst}
% \end{macrocode}
%\end{macro}
%\end{macro}
%
%\begin{macro}{\ethesisname}
%\begin{macro}{\jthesisname}
%\begin{macro}{\einterimname}
%\begin{macro}{\jinterimname}
%\begin{macro}{\thesisgrade}
%\begin{macro}{\ist@whatscience}
%$BI=;f$NCf$GMQ$$$i$l$k8l6g(B.
%v1.1f $B$+$i(B |\jinterimname| $B$r6uGr(B(|\quad|)$B$+$i(B
%$B!VCf4VJs9p!W$KJQ99$7$?(B.
%$BCf4VJs9p(B($BMW;]Ds=P(B)$B$NMM<0$K$OITL@$JE@$bB?$$$N$@$,(B,
%$B$3$l$,:G$b@5$7$$$3$H$K$7$F$7$^$*$&(B.
% \begin{macrocode}
\if@seniorthesis
\newcommand\ethesisname{A Senior Thesis}
\newcommand\einterimname{An Interim Report (Abstract)}
\newcommand\jthesisname{\ist@j@senior}
\newcommand\jinterimname{\ist@j@interim}
\newcommand\thesisgrade{Bachelor}
\newcommand\ist@whatscience{Information Science}
\else \if@masterthesis
\newcommand\ethesisname{A Master Thesis}
\newcommand\einterimname{An Interim Report (Abstract)}
\newcommand\jthesisname{\ist@j@master}
\newcommand\jinterimname{\ist@j@interim}
\newcommand\thesisgrade{Master}
\newcommand\ist@whatscience{Computer Science}
\else \if@doctorthesis
\newcommand\ethesisname{A Doctor Thesis}
\newcommand\einterimname{An Interim Report (Abstract)}
\newcommand\jthesisname{\ist@j@doctor}
\newcommand\jinterimname{\ist@j@interim}
\newcommand\thesisgrade{Doctor}
\newcommand\ist@whatscience{Computer Science}
\fi \fi \fi
% \end{macrocode}
%\end{macro}
%\end{macro}
%\end{macro}
%\end{macro}
%\end{macro}
%\end{macro}
%
%$B0J2<$O3F<+$G@_Dj$9$k$b$N(B.
%\begin{macro}{\etitle}
%\begin{macro}{\jtitle}
%$BI8Bj(B.
%|\@etitle| $B$,1QJ8I8Bj$rI=$7(B,
%|\etitle{|\meta{str}|}| $B$O(B |\@etitle| $B$r(B \meta{str} $B$KDj5A$9$k(B.
%$BB>$N%3%^%s%I$bF1MM(B.
% \begin{macrocode}
\def\etitle#1{\gdef\@etitle{#1}}
\def\jtitle#1{\gdef\@jtitle{#1}}
% \end{macrocode}
%\end{macro}
%\end{macro}
%\begin{macro}{\eauthor}
%\begin{macro}{\jauthor}
%$BCx<TL>(B.
% \begin{macrocode}
\def\eauthor#1{\gdef\@eauthor{#1}}
\def\jauthor#1{\gdef\@jauthor{#1}}
% \end{macrocode}
%\end{macro}
%\end{macro}
%\begin{macro}{\esupervisor}
%\begin{macro}{\jsupervisor}
%$B;XF36541L>(B.
% \begin{macrocode}
\def\esupervisor#1{\gdef\@esupervisor{#1}}
\def\jsupervisor#1{\gdef\@jsupervisor{#1}}
% \end{macrocode}
%\end{macro}
%\end{macro}
%\begin{macro}{\supervisortitle}
%$B;XF36541$N?&L>(B.
% \begin{macrocode}
\def\supervisortitle#1{\gdef\@supervisortitle{#1}}
% \end{macrocode}
%\end{macro}
%\begin{macro}{\@etitle}
%\begin{macro}{\@jtitle}
%$B$3$l$i$N9`L\$,L$@_Dj$@$H%(%i!<$K$9$k(B.
% \begin{macrocode}
\def\@etitle{\ist@err@notdefd\etitle}
\def\@jtitle{\ist@err@notdefd\jtitle}
\def\@eauthor{\ist@err@notdefd\eauthor}
\def\@jauthor{\ist@err@notdefd\jauthor}
\def\@esupervisor{\ist@err@notdefd\esupervisor}
\def\@jsupervisor{\ist@err@notdefd\jsupervisor}
\def\@supervisortitle{\ist@err@notdefd\supervisortitle}
% \end{macrocode}
%\end{macro}
%\end{macro}
%
%\begin{macro}{\@date}
%\begin{macro}{\today}
%$BF|IU$,;XDj$5$l$F$J$$$H%(%i!<$K$9$k(B.
%$B$?$@$7(B |\today| $B$OM-8z$G$"$k(B.
%\changes{v1.1a}{2005/02/24}
% {\@date $B$N=i4|CM$r%(%i!<H/@8$KJQ99(B.}
% \begin{macrocode}
\def\@date{\ist@err@notdefd\@date}
\def\today{\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}
% \end{macrocode}
%\end{macro}
%\end{macro}
%
%\begin{macro}{\supervisortitleline}
%\begin{macro}{\@supervisortitleline}
%\begin{macro}{\thesupervisortitle}
%$B;XF36541$N?&L>$N9T$NA4BN(B.
%$B$3$N;XDj$NCf$G(B |\@supervisortitle| $B$r;2>H$9$kI,MW$,(B
%$B$"$k$N$G(B, $B$3$l$r(B |\thesupervisortitle| $B$H$7$FI=$K=P$7$F$*$/(B.
%$B$3$N9`L\$N=i4|CM$O(B ``|\@supervisortitle| of |\ist@whatscience|''
%$B$G(B, |\ist@whatscience| $B$O(B ``Information Science'' (|senior|)
%$B$^$?$O(B ``Computer Science'' (|master|/|doctor|) $B$H$7$F$$$k(B.
%$BK\Ev$O$I$&$9$k$N$,@5$7$$$N$@$m$&(B?
% \begin{macrocode}
\newcommand\thesupervisortitle{\@supervisortitle}
\newcommand*\supervisortitleline[1]{\gdef\@supervisortitleline{#1}}
\newcommand\@supervisortitleline{%
\@supervisortitle\ of \ist@whatscience
}
% \end{macrocode}
%\end{macro}
%\end{macro}
%\end{macro}
%
%\begin{macro}{\ist@j@senior}
%\begin{macro}{\ist@j@master}
%\begin{macro}{\ist@j@doctor}
%\begin{macro}{\ist@j@abst}
%\begin{macro}{\ist@j@interim}
%\qparag{$BOBJ88l6g(B}
%$B2$J8MQ(B \TeX\ $B$GDL$9$H$$$&L5M}$r$9$k$?$a$K(B,
%$B$A$g$C$H(B |\catcode| $B$7$F$$$k(B.
%$B5$$K$7$F$O$$$1$J$$(B.
% \begin{macrocode}
\ifist@english \catcode`\.=14 \else \catcode`\.=9 \fi
.\newcommand\ist@j@senior{$BB46HO@J8(B}
.\newcommand\ist@j@master{$B=$;NO@J8(B}
.\newcommand\ist@j@doctor{$BGn;NO@J8(B}
.\newcommand\ist@j@abst{$BO@J8MW;](B}
.\newcommand\ist@j@interim{$BCf4VJs9p(B}
.\newcommand\ist@jparen[1]{$B!J(B#1$B!K(B}
\catcode`\.=12\relax
% \end{macrocode}
%\end{macro}
%\end{macro}
%\end{macro}
%\end{macro}
%\end{macro}
%
%^^A----------------
%\subsection{$B=i4|2=(B}
%
%\LaTeX\ $B$N$$$/$D$+$NL?Na$rL58z$K$9$k(B.
% \begin{macrocode}
\def\title{\ist@err@invalid\title}
\def\author{\ist@err@invalid\author}
\def\and{\ist@err@invalid\and}
\def\abstract{\ist@err@invalid\abstract}
% \end{macrocode}
%
%$B2$J8(B \TeX\ $B;HMQ;~$O(B |ist-en.clo| $B$rFI$_9~$`(B.
% \begin{macrocode}
\if e\ist@engine
\input{ist-en.clo}
\fi
% \end{macrocode}
%
%|\sloppy| $B$NDj5A$r$+$J$j(B sloppy $B$K$J$k$h$&$KD>$7$?(B.
%|sloppy| $B%*%W%7%g%s$,;XDj$5$l$F$$$k$J$i$P(B |\sloppy| $B$K$9$k(B.
%$B;D$j$O(B \PKN{report} $B$N$^$^(B.
% \begin{macrocode}
\setlength\columnsep{10\p@}
\setlength\columnseprule{0\p@}
\pagestyle{plain}
\pagenumbering{arabic}
\def\sloppy{\tolerance 9999 \hbadness 5000
\emergencystretch 3em
\hfuzz 2.5\p@ \vfuzz .5\p@}
\ifist@sloppy
\sloppy
\fi
\if@twoside
\else
\raggedbottom
\fi
\if@twocolumn
\twocolumn
\sloppy
\flushbottom
\else
\onecolumn
\fi
% \end{macrocode}
%
%^^A----------------
%\subsection{$B=*N;(B}
%$B$*Hh$lMM$G$7$?(B. ($BC/$K$$$C$F$k$N(B?)
%
% \begin{macrocode}
%</!isten>
% \end{macrocode}
%
%
%^^A========================================================
%\section{$B%/%i%9%*%W%7%g%s%U%!%$%k(B ist-en.clo}
%\label{sec:Ist-en}
%^^A--------------------------------------------------------
%
%\noindent
%$B7Y9p(B: $B$3$N@a$NFbMF$O(B, $BFI<T$N@:?@$K1F6A$rM?$($k$h$&$J(B
%$BI=8=$r4^$_$^$9(B.
%\par\medskip
%
%$B$3$N%=!<%9$r%*%W%7%g%s(B `|isten|' $BIU$-$G(B \DCN{docstrip} $B$G(B
%$B=hM}$9$k$H(B, $B%U%!%$%k(B |ist-en.clo| $B$,F@$i$l$k(B.
%$B$3$l$rMQ0U$7$F$*$/$H(B, $B2$J8MQ$N(B \LaTeX\ $B$G(B
%($BI=;fIt$HMW;]$KOBJ8J8;z$,F~$C$?$^$^$N(B)$BO@J8$N%=!<%9$,(B
%$B%3%s%Q%$%k2DG=$H$J$k(B
%(|english| $B%*%W%7%g%s;XDj;~$HF1$8=PNO(B).
%$B$?$@$7(B, $B$3$N5!G=$O<B83E*$J$b$N$G$"$j(B,
%$BI,$:$7$b@5$7$/F0:n$9$kJ]>Z$O$J$$(B.
%
%\noindent $B"((B $B@)8B;v9`(B:\quad
%|\jauthor| $BEy$N%3%^%s%I$N>l9g(B, $B0J9_$K=P8=$9$k(B
%$B:G=i$N(B ``|}| (+ $B6uGrJ8;z(B) + $B2~9T(B'' $B$NCf$N(B |}| $B$r0z?t$N(B
%$B=*$o$j$r<($9(B |}| $B$H8+$J$9(B.
%$B$3$l$,<B:]$HAj0c$9$k>l9g$K$O@5$7$/F0:n$7$J$$(B.
%$BFC$K(B SJIS $B$N>l9g(B, $BOBJ8J8;z(B 2 $B%P%$%HL\$N(B 7D$_{16}$ $B$,(B |}| $B$H(B
%$BG'<1$5$l$k$N$GCm0U(B.
%|\begin{jabstract}| $B$K4X$7$F$O(B, $B0J9_$N:G=i$N(B |\end{jabstract}| $B$N(B
%$B=P8=$r=*C<$H$7(B, |verbatim| $B$HF1$8@)8B$,$+$+$k(B.
%
% \begin{macrocode}
%<*isten>
\ProvidesFile{ist-en}
[2005/12/25 v1.1f
Class option file]
%
\def\ist@makesjenv#1{%
\@namedef{#1}{\ist@sj@gengobbler{#1}\ist@sj@begin}%
\expandafter\let\csname end#1\endcsname=\ist@sj@end}
\def\ist@makesjcmd#1{\let#1=\ist@sj@cbegin}
\def\istallowesccode{\catcode`\^^[=9 }
\def\istdisallowesccode{\catcode`\^^[=15 }
%
\begingroup \catcode`\|=0 \catcode`\[=1 \catcode`\]=2 %
\catcode`\^^M=12 \catcode`\{=12 \catcode`\}=12 \catcode`\\=12 %
|gdef|ist@sj@gengobbler#1[%
|def|ist@sj@gobble##1\end{#1}[|end[#1]]]%
|gdef|ist@sj@cgobble#1}^^M[|ist@sj@cend]%
|endgroup
\def\ist@sj@begin{\ist@sj@sanitize \ist@sj@gobble}
\def\ist@sj@end{}
\def\ist@sj@cbegin{\begingroup \ist@sj@sanitize \ist@sj@cgobble}
\def\ist@sj@cend{\endgroup}
\def\ist@sj@sanitize{\let\do\@makeother\dospecials
\catcode`\^^M=12 \catcode`\ =9 \catcode`\^^[=9 }
%
\ist@makesjenv{jabstract}
\ist@makesjcmd{\jsupervisor}
\ist@makesjcmd{\jtitle}
\ist@makesjcmd{\jauthor}
\istallowesccode
%</isten>
% \end{macrocode}
%
%^^A--------------------------------------------------------
%\Finale
%
%^^A# End of file
%
% uiscs-thesis.ins / batchfile for 'uiscs-thesis
%
% Author: Takayuki YATO (yato@is.s.u-tokyo.ac.jp)
%
\input docstrip
\keepsilent
\askforoverwritetrue
\generate{\file{uiscs-thesis.cls}{\from{uiscs-thesis.dtx}{}}}
%\generate{\file{ist-en.clo}{\from{uiscs-thesis.dtx}{isten}}}
\endbatchfile
% End of file
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment