%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%                                                                    %
% 土木学会［非］関連マニュアル                                       %
% jsce.sty, jsceconf.sty, st-symp.sty, applmech.sty and tu-civil.sty %
%                                                                    %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\typeout{^^J****************************************************************}
\typeout{**　土木学会論文集・年次講演概要集・構造工学論文集・応用力学　**}
\typeout{**　 論文集　それと　学位論文等スタイルファイル用マニュアル　 **}
\typeout{二回コンパイルしてください．<29 Apr 1998> : Stardate [-30]1076.1}
\typeout{マニュアル作成には st-symp.sty を使います．　 用意してください．}
\typeout{****************************************************************^^J}
%
\ifx\gtfam\undefined
  \documentstyle[st-symp]{j-article} %NTT
\else
  \documentstyle[st-symp]{jarticle}  %ASCII
\fi
%
\volumenumber{207}
\pubyear{2161}
\receivedate{1998年2月20日 [-30]0736.8}
\title{土木学会［非］関係文書作成マニュアル}
\endtitle{A Manual of Style Files for \LaTeX}
\author{スタイルファイル作者\thanks{うほ大}}
\endauthor{An Author}
\abstract{土木学会論文集，年次講演会概要集，構造工学論文集，
応用力学論文集の原稿を作成するためのマニュアル．
ついでに卒論・修論や教科書案等もどうせ土木学会論文集に
即して執筆することになるので，ついでにそれも含んでいる．}
\keywords{style files, \LaTeX, Japan Society of Civil Engineers, theses}
\unitlength=1mm
\def\subpicture#1{\begin{picture}(50,7)(0,0)
\put(0,0){\framebox(50,7){#1}}\end{picture}}
\def\CL{\hbox{\xpt\raisebox{.2ex}[0pt][0pt]{{\sc c}}\kern-1.4ex{\xipt\sl L}}}
\pagestyle{plain}
\begin{document}
\maketitle

\section{漢字とアスキー文字の入力についての注意}
\label{sec:1}

横書きの組版規則に関連して注意すべきことを列挙する．
\begin{Enumerate}
%
\item 土木学会規程では，句読点には「，」と「．」とを用いる．
ただし，文部省は「，」と「。」とを用いるように指導しているので，
教科書等ではそうなっているのが多い．
%
\item 漢字とアスキー文字との間は四分空きである．
これはちょっと面倒なので例を示しておく．
左に示したのが入力の仕方で右がその出力例である．悪い例は
\vskip 1ex
\begin{minipage}[c]{.45\textwidth}
\renewcommand{\baselinestretch}{0.75}\small\normalsize
\begin{verbatim*}
　　これは Timoshenko による
\end{verbatim*}
\renewcommand{\baselinestretch}{1}\small\normalsize
\end{minipage}
\hfill
\begin{minipage}[c]{.35\textwidth}
これは Timoshenko による
\end{minipage}
\vskip 1ex
のようにアスキー文字と漢字との間に空白を入れた場合で，
二分空きくらいの大きめの空きが入ってしまう．正しくは
\vskip 1ex
\begin{minipage}[c]{.45\textwidth}
\renewcommand{\baselinestretch}{0.75}\small\normalsize
\begin{verbatim*}
　　これはTimoshenkoによる
\end{verbatim*}
\renewcommand{\baselinestretch}{1}\small\normalsize
\end{minipage}
\hfill
\begin{minipage}[c]{.35\textwidth}
これはTimoshenkoによる
\end{minipage}
\vskip 1ex
である．スペースを上の例と比較して欲しい．
\end{Enumerate}

\section{学会論文集}

使うスタイルファイルは{\tt jsce.sty}である．2段組なので
次のように書き出す．

\renewcommand{\baselinestretch}{0.75}\small\normalsize
\begin{verbatim}
     \documentstyle[jtwocolumn,jsce]{j-article}
     %                               ^^^^^^^^^^ <= 英語のときは article
     % \inenglish         % 英語で書く場合にはアンコメント
     % \finalversion      % 最後の最後はヘッダが不要らしい
     %
     \volumenumber{9}     % 英語論文の場合の巻番号 Vol. 
     \journalnumber{4}    % 英語論文の場合の論文番号 No.
                          % ここの例なら Vol.9, No.4 となる
     \pubmonth{5}         % 発行される月
     \pubyear{1993}       % 発行年
     \procnumber{400}     % 和文の場合の論文集番号 No.
     \procnumberofthefield{22}  %  和文の場合の部門毎の論文番号
                          % ここの例なら No.400/I-22 となる
     \firstpagenumber{5}  % 最初の頁番号
     \firstenglishpagenumber{11} % 英文論文集の場合の最初の頁番号
     \fieldnumber{1}      % 部門番号 （７部門には未対応）
\end{verbatim}
\renewcommand{\baselinestretch}{1}\small\normalsize
もちろん，アスキー日本語\TeX の場合は{\tt j-article}のハイフンは不要．
こうした上で表題および最後の部分を設定し，本文につなぐ．

\renewcommand{\baselinestretch}{0.75}\small\normalsize
\begin{verbatim}
     \title{メインのタイトル：和文なら日本語}
     \endtitle{別言語のタイトル：和文なら英語}
     \author{著者１\thanks{正会員　学位　職　所属（住所）}・
             著者２\thanks{....}}
     \endauthor{別言語の著者リスト}
     \abstract{概要．．．．空行可}   % 空行入れれば段落
     \keywords{キーワード}
     \endabstract{別言語の概要．．．空行可}
     % \titlepagecontrol{1} % メインタイトル部分と本文との間隔調整（通常不要）
     \receivedate{1994. 2. 15} % 受理された年月日．英文なら January 15, 1991
     %
     \begin{document}
     \maketitle
\end{verbatim}
\renewcommand{\baselinestretch}{1}\small\normalsize
これから下はすべて本文．\verb+\section+で始める．
章節建ては \verb+\subsubsection+までの3階層で区別する．
ごく標準の\LaTeX で執筆すること．
特殊なマクロ等は可能な限り使わない．

\begin{figure}[htb]
\begin{center}
\setlength{\unitlength}{1mm}
\begin{picture}(110,65)(0,0)
\put(5,5){\thicklines\framebox(40,55){}}
\put(60,5){\thicklines\framebox(40,55){}}
\put(10,10){\dashbox{0.3}(13,45){}}
\put(27,38){\dashbox{0.3}(13,17){}}
\put(65,24){\dashbox{0.3}(13,31){}}
\put(82,24){\dashbox{0.3}(13,31){}}
\put(65,15){\dashbox{0.5}(30,7){他言語タイトル等}}
\put(5,60){\makebox(40,5){最終頁}}
\put(60,60){\makebox(40,5){最終頁}}
\put(5,0){\makebox(40,5){調整前}}
\put(60,0){\makebox(40,5){調整後}}
\put(48,35){\vector(1,0){9}}
\put(30,20){\vector(0,1){17}}
\put(30,20){\vector(0,-1){10}}
\put(66,15){\vector(0,1){7}}
\put(66,15){\vector(0,-1){5}}
\put(30,20){\makebox(15,5){$x$ cm}}
\put(67,5){\makebox(25,10)[l]{$x/2$ cm}}
\put(82,24){\makebox(13,5)[r]{\footnotesize (受理)}}
\put(27,38){\makebox(13,5)[r]{\footnotesize (受理)}}
\put(66,50){\makebox(13,5)[l]{\footnotesize {\tt \symbol{'134}lastpage-}}}
\put(67,47){\makebox(13,5)[l]{\footnotesize {\tt control\{x/2\}}}}
\put(28,50){\makebox(13,5)[l]{\footnotesize 4. 結論}}
\put(83,36){\makebox(13,5)[l]{\footnotesize 4. 結論}}
\end{picture}
\caption{最終頁レイアウト調整の概略}
\label{fig:layout}
\end{center}
\end{figure}

論文の最後の頁には他言語によるタイトル他が配置される．
そのためにはまず1回コンパイルし，\figno{\ref{fig:layout}}の
左図のように右段の下空白部の高さを測定する．
そうした上で左段の上方にくる文章のどこかに
\begin{verbatim}
     \lastpagecontrol{8cm}
\end{verbatim}
といった調整コマンドを挿入する．
これで，この頁の下に他言語タイトル等が出力される．
この高さをどのくらいにすると美しいかについては，trial and errorで
調整する．
もし本文との間にさらに空白が必要な場合には
\begin{verbatim}
     \lastpagecontrol[5mm]{8cm}
\end{verbatim}
のように追加スペースを指定する．
この追加分は他言語タイトル等の箱と本文との間のスペースである．
この空白部分にタイトル等が入りきらない場合には，
次のコマンドで自動的に次頁の頭に出力される．

最後の最後は受理年月日を出力するために，本文の最後の行に
\begin{verbatim}
     \lastpagesettings
\end{verbatim}
というコマンドを挿入する．
ただし，もし上の \verb+\lastpagecontrol+で他言語タイトル等が
入りきらない場合には，この \verb+\lastpagesettings+で
次の頁の頭に他言語タイトル等が設定される．
このとき，タイトル等よりも上方の空白を
\begin{verbatim}
     \lastpagesettings[3cm]
\end{verbatim}
のようにも指定できる．

\section{年次講演会概要集}

使うスタイルファイルは{\tt jsceconf.sty}．始まりは

\renewcommand{\baselinestretch}{0.75}\small\normalsize
\begin{verbatim}
     \documentstyle[11pt,jsceconf]{j-article}
     % \documentstyle[11pt,jtwocolumn,jsceconf]{j-article} % 二段組なら
     %                                          ^^^^^^^^^^ <= 英語のときは article
     % \inenglish         % 英語で書く場合にはアンコメント
     \title{題目}
     \author{所属 & 正員 & 第一著者 \\
     　　　　所属 &      & 第二著者 \\
     　　　　所属 & 正員 & 第三著者}
     \keywords{key1, key2, key3}
     \address{〒000 東京都青葉区紫原1-2-3}
     \begin{document}
     \maketitle
\end{verbatim}
\renewcommand{\baselinestretch}{1}\small\normalsize
となる．もちろん，
アスキー日本語\TeX の場合は{\tt j-article}のハイフンは不要．
著者欄は{\tt tabular}環境でごまかしたので，このような入力になる．
著者欄に「○」が必要な場合には「所属」の最後にでも付ける．
あとは，普通の{\tt article}スタイル文書として標準の\LaTeX で
書く．2段組でも書けるが，次のような面倒を必要とする．

つまり，困ったことにキーワード等について阿呆な設定が指定されている
ため，2段組にした時に面倒なことが必要になる．2段組の場合であっても
脚注を全幅で出力しなければならないので，
右段の下部がその脚注と重なってしまう．
これを回避するために，第1頁目の右段のどこかに
\begin{verbatim}
     \adjustfootnotespace
\end{verbatim}
というコマンドを埋めこむ．そうすると，キーワードと連絡先の
脚注相当高さのスペースを下方に生成してくれる．
ただし，きちんとはその高さを内部で計算していないため，もしかすると
それでもまだ本文と脚注とが重なるかもしれない．
そういった場合には，その重複を避けるように適当（いい加減）に
\begin{verbatim}
     \adjustfootnotespace[1mm]
\end{verbatim}
のようにスペースの高さを指定する．
あまり美しい版下にはなり得ないのは，学会側の指示が悪いのであります．

また，このコマンドは脚注の区切り線を消去してしまう命令を
含まざるを得ず，これ以降の脚注部分に線が出ないことになる．
少なくともこの第1頁にはもはや脚注は載せられない．
もし次の頁に何らかの（通常の1段幅の）脚注が必要になる場合には，
その脚注を指定する直前に
\begin{verbatim}
     \restorefootnoterule
\end{verbatim}
というコマンドを挿入しておくこと．これで線を再定義する．

もし学会の指示に従いたくない（ものは既にたくさんあるので）場合には
\begin{verbatim}
     \welovelatex
\end{verbatim}
という行をプリアンブルに入れると，通常の脚注として1段幅で
出力される．これを用いる場合か1段組の場合には，
決して \verb+\adjustfootnotespace+は用いないこと．

なお，支部の講演概要集等ではまだ全国大会のマージン指示には
更新されていないことがあり，プリアンブルで \verb+\textwidth+,
 \verb+height+等を設定し直す必要がある．また，キーワード等も
記載しない場合が多いので，その場合にはプリアンブルで \verb+\address+を
指定しないようにすれば出力されない．

\section{構造工学論文集}

スタイルファイルは{\tt st-symp.sty}．2段組なので，

\renewcommand{\baselinestretch}{0.75}\small\normalsize
\begin{verbatim}
     \documentstyle[jtwocolumn,st-symp]{j-article}
     %                                  ^^^^^^^^^^ <= 英語のときは article
     % \inenglish         % 英語で書く場合にはアンコメント
\end{verbatim}
\renewcommand{\baselinestretch}{1}\small\normalsize
となる．プリアンブルで題目等を設定して，次のように書き出す．

\renewcommand{\baselinestretch}{0.75}\small\normalsize
\begin{verbatim}
     \volumenumber{39} % 巻番号
     \pubyear{1994}    % 出版される西暦年
     \title{タイトル}
     \endtitle{他言語タイトル；和文なら英語}
     \author{著者１\thanks{正会員　学位　職　所属（住所）}・
             著者２\thanks{....}}
     \endauthor{他言語著者名}
     %
     \abstract{概要．．．空行可}
     \keywords{キーワード}
     % \titlepagecontrol{1} % メインタイトル部分と本文との間隔調整（通常不要）
     \receivedate{1994 年 10 月 1 日} % 投稿締切年月日．英文なら October 1, 1994
     \begin{document}
     \maketitle
\end{verbatim}
\renewcommand{\baselinestretch}{1}\small\normalsize
もちろん，アスキー日本語\TeX の場合は{\tt j-article}のハイフンは不要．
あとは標準的な\LaTeX 文書を書くだけ．

最後の頁には他言語タイトル等は出力しないが，学会論文集と同様，
段の下を揃えるようになっている．学会論文集と同じコマンドで
\begin{verbatim}
     \lastpagecontrol{8cm}
\end{verbatim}
といった宣言を最終頁左段上方部分のどこかに入れる．
もちろん最後の最後は
\begin{verbatim}
     \lastpagesettings
\end{verbatim}
でおしまい．

\section{応用力学論文集}

スタイルファイルは{\tt applmech.sty}．それを
除けば前節の構造工学論文集と一緒なので，説明を省略する．

\section{卒論・修論・博士論文}

東北大学を例にして，スタンフォード大学の古いスタイルファイルを
下敷きに作ってみたもの．スタイルファイルは{\tt tu-civil.sty}．
他大学で利用したい場合には，スタイルファイルそのものを改訂して
自由に使っても構わない．書き出しは

\renewcommand{\baselinestretch}{0.75}\small\normalsize
\begin{verbatim}
     \documentstyle[12pt,tu-civil]{j-report}
     %                             ^^^^^^^^^ <= 英語のときは report
     % \masterthesis      % 修士論文の場合はアンコメント
     % \graduationthesis  % 卒業論文の場合はアンコメント
     % \inenglish         % 英語で書く場合にはアンコメント
\end{verbatim}
\renewcommand{\baselinestretch}{1}\small\normalsize
となる．プリアンブルで題目等を

\renewcommand{\baselinestretch}{0.75}\small\normalsize
\begin{verbatim}
     \title{論文題目}
     \author{あなたの名前}
     \principaladvisor{名無権太　教授} % 主査　卒論では無視される
     \firstreader{名無権太　教授}      % 審査員その１
     \secondreader{名無権太　教授}     % 審査員その２
     % \thirdreader{}                  % その３まで．．．総勢４名
     \abstract{概要．空行可．．．．}
     \acknowledgment{謝辞．空行可．．．．}
     % \figurespagefalse  % もし図目次が不要な場合にはアンコメント
     % \tablespagefalse   % もし表目次が不要な場合にはアンコメント
     \photospagefalse     % もし写真目次が不要な場合
     \begin{document}
     \maketitle
\end{verbatim}
\renewcommand{\baselinestretch}{1}\small\normalsize
と設定する．
もちろん，アスキー日本語\TeX の場合は{\tt j-report}のハイフンは不要．
提出年はシステムの時計から計算してしまうので，前の年に草稿等が
できあがって見てもらうときは適当に（手書きする等で）処置すること．

本文は \verb+\chapter+で始めて，あとは普通の\LaTeX の約束ごとで
執筆する．付録を付ける場合には，その章の直前に \verb+\appendix+を
宣言する．複数の付録は \verb+\chapter+毎に分ける．
図表等を巻末にまとめるのが普通だと考えられるが，その場合には
その図表を並べる直前に
\begin{verbatim}
     \figuresandtableshere
\end{verbatim}
という宣言をしておく．これを用いた場合には，図表の番号は
全論文を通した章番号を省略したものになる．
このスタイルファイルだけに{\tt english}環境というのが
定義されている．プログラムリストを示す場合等，行間隔を
狭めるための環境である．

\section{卒論・修論の発表概要}

修論等の発表前に概要を提出する場合，
スタイルファイルは{\tt ce-abstr.sty}．書き出しは

\renewcommand{\baselinestretch}{0.75}\small\normalsize
\begin{verbatim}
     \documentstyle[jtwocolumn,ce-abstr]{j-article}
     %                                   ^^^^^^^^^ <= 英語のときは article
     % \masterthesis      % 修士論文の場合はアンコメント
     % \inenglish         % 英語で書く場合にはアンコメント
\end{verbatim}
\renewcommand{\baselinestretch}{1}\small\normalsize
もちろん，アスキー日本語\TeX の場合は{\tt j-article}のハイフンは不要．

続けて，題目等をプリアンブルで設定する．

\renewcommand{\baselinestretch}{0.75}\small\normalsize
\begin{verbatim}
     \title{タイトル}
     \endtitle{他言語タイトル；和文なら英語}
     \author{氏名\thanks{講座名（指導教官名）}}
     \endauthor{他言語著者名}
     %
     \abstract{概要．．．空行可}
     \keywords{キーワード}
     % \titlepagecontrol{1} % メインタイトル部分と本文との間隔調整（通常不要）
     \receivedate{1994年2月15日} % 論文提出締切日．英文なら February 15, 1994
     \begin{document}
     \maketitle
\end{verbatim}
\renewcommand{\baselinestretch}{1}\small\normalsize
あとは標準的な\LaTeX 文書を書くだけ．

最後の頁にスペースが余ることはほとんど無いと思われるが，
もし余白が発生した場合には構造工学論文集等と同様，2段の
左右を揃えた方がいいので
\begin{verbatim}
     \lastpagecontrol{8cm}
\end{verbatim}
等で段の下を揃えた上で，最後の行に
\begin{verbatim}
     \lastpagesettings
\end{verbatim}
を置いて，提出締切日を出力して終わりになる．
卒論等の執筆の仕方やOHPの作り方等についてのメモは，
このスタイルファイルのパッケージ中の文章を参照のこと．

\section{講義ノートや教科書案の執筆}

スタイルファイルは{\tt lectnote.sty}．書き出しは
\begin{verbatim}
     \documentstyle[lectnote]{j-book}
\end{verbatim}
となる．使い方は例題を参照のこと．
もちろん，アスキー日本語\TeX の場合は{\tt j-book}のハイフンは不要．
また種々のオプションスタイルファイルを
入力している．{\tt epic.sty}, {\tt eepic.sty}, {\tt eepicsup.sty},
 {\tt arydshln.sty}, {\tt makeidx.sty}, {\tt pbmf.sty},
 {\tt cite.sty}, {\tt hhline.sty}を別途調達のこと．
またNTT J\TeX なら{\tt ruby.sty}，
アスキー日本語\TeX ならあるいは{\tt nruby.sty}が必要．
英語版はサポートしていない．
%

このスタイルファイルだけで定義されたコマンドは以下の通り
\begin{Itemize}
%
\item デフォルトはB5サイズで，袋綴じ形式でB4に
印字できるが，A4サイズに出力する場合には \verb+\Afoursize+を
プリアンブルで宣言する．
同時に文中でA4出力なのか否かを \verb+\ifAfoursizepaper+で
判断できる．A4とB4とで出力頁等を変える必要がある場合に使える．
%
\item 章や節番号を参照するのに \verb+\chapno{\ref{chap:3}}+等が
使える．後ろの四分空きの調整がしてある．節と付録に対しては
それぞれ \verb+\secno+, \verb+\appno+である．
後述の \verb+\refno+を用いているだけ．
%
\item 箇条書きとして「楽々」にあった{\tt namelist}環境を追加．
例えば
\begin{verbatim}
     \begin{namelist}{この長さ}
\end{verbatim}
のように使う．「この長さ」という文字列の長さ分だけ箇条説明文が
インデントされる．
%
\item 文字列の均等割付が \verb+\kintou{この長さ}{文字列}+で
できる．「文字列」を「この長さ」の文字列の長さ分に均等割付する．
%
\item 演習問題は{\tt exercise}環境（箇条書き環境と
同）に \verb+\item+で並べる．同じ章の中では続き番号になる．
%
\item 回答は{\tt answer}環境．例題を参照のこと．
%
\item 図中の中央線マーク「\CL 」を \verb+\CL+で出力．
%
\item ルビを打つのに別途スタイルファイルを
利用．\verb+\ruby{漢字}{るび}+のように使う．
%
\item 索引には見出し語と頁番号との間にリーダを付した．
ただし，索引を文中に埋めこむ時の注意点がある．

\renewcommand{\baselinestretch}{0.75}\small\normalsize
\begin{verbatim}
     ・・本文が続いて，ここに見出し語%
     \index{よみ@見出し語}%
     \index{おおみだし@大見出し!よみ@見出し語}\fakejchar
     というように文章が続いて・・
\end{verbatim}
\renewcommand{\baselinestretch}{1}\small\normalsize
のように，改行部分に \verb+%+文字を置いておくことと，
最後の行には \verb+\fakejchar+というお呪いをしておく．
文章中に不要な空白が入らない等の処置．

　また，別見出し語への参照を付けたい場合には
\begin{verbatim}
     \seeindex{みだし@見出し|see{他の参照見出し}}
\end{verbatim}
のようにする．
\end{Itemize}

\section{標準以外に追加した新しいコマンド・環境等}

\subsection{フロートや表}

\begin{Description}
%
\item[　写真環境：] \verb+\begin{photo}+で始まる環境で，{\tt figure},
 {\tt table}環境と同じフロート
%
\item[　図表番号の引用：] 本文中で図表番号を引用する場合には，
例えば図なら \verb+\figno{\ref{fig:setting}}+等が使える．
ただし漢字とのスペースの関係で，次のように使い分ける．
\begin{Description}
\item[　a) すぐうしろが漢字の場合：] \verb+\figno{\ref{fig:layout}}+を
使う　例えば\figno{\ref{fig:layout}}のように．．．
\item[　b) すぐうしろが括弧等の場合：] \verb+\figno*{\ref{fig:layout}}+を
使う　例えば「\figno*{\ref{fig:layout}}」のように．．．
\end{Description}
前者の「の」と図番号との間の四分空きが，後者の
場合には入（ってはな）らない．
表と写真とに対してはそれぞれ \verb+\tabno+, \verb+\photono+および
その$*$印付きが対応している．

　また英文の場合で複数の引用をする場合は
\begin{verbatim}
   \figsno{\ref{fig:1}, \ref{fig:2}}{\ref{fig:last}}
\end{verbatim}
のようにする．表は \verb+\tabsno+，写真は \verb+\photosno+である．
%
\item[　副キャプション：] 図を2枚横に並べて副番号を振る場合には，
標準の \verb+\caption+以外に \verb+\subcaption+が使える．
引用も通常と同じで，\verb+\subcaption+直後の \verb+\label+に
副記号が含まれる．キャプションの位置は図の場合は図の下，
表の場合は表の上である．例えば
\begin{figure}[t]
  \begin{center}
   \subpicture{一枚目}
    \subcaption{最初の図}
     \label{fig:1}
  \end{center}
  \begin{minipage}[t]{.47\textwidth}
   ~
   \begin{center}
    \subpicture{田村正和}
     \subcaption{次の図}
      \label{fig:2}
   \end{center}
  \end{minipage}
  ~
  \begin{minipage}[t]{.47\textwidth}
   ~
   \begin{center}
    \subpicture{三枚目}
     \subcaption{最後の図}
      \label{fig:3}
   \end{center}
  \end{minipage}
\caption{図，あれこれ}
\label{fig:all}
\end{figure}

\renewcommand{\baselinestretch}{0.75}\small\normalsize
\begin{verbatim}
\begin{figure}[h]
  ......
    \subcaption{あれがこうだった場合の応答}
     \label{fig:1}
  ......
    \subcaption{それがあんなだった場合の応答}
     \label{fig:2}
\caption{なんだかんだの応答}
\label{fig:all}
\end{figure}
\end{verbatim}
\renewcommand{\baselinestretch}{1}\small\normalsize
のようにしてラベルを設定する．
\figno{\ref{fig:all}}がその例である．
もし \verb+\NoSubfloatCaptionHead+を宣言すると，
サブキャプションには図表番号も現われなくなる．
\tabno{\ref{tab:all}}がその例である．
\begin{table}[t]
\NoSubfloatCaptionHead
\caption{番号無しの場合の表の例}
\label{tab:all}
    \subcaption{最初の表}
     \label{tab:1}
  \begin{center}
   \subpicture{一枚目}
  \end{center}
  \begin{minipage}[t]{.47\textwidth}
   ~
     \subcaption{次の表}
      \label{tab:2}
   \begin{center}
    \subpicture{二枚目}
   \end{center}
  \end{minipage}
  ~
  \begin{minipage}[t]{.47\textwidth}
   ~
     \subcaption{最後の表}
      \label{tab:3}
   \begin{center}
    \subpicture{三枚目}
   \end{center}
  \end{minipage}
\end{table}
%
\item[　破線：] 表の水平線に破線を使うには，
標準の \verb+\cline+の代わりに \verb+\dline+を用いる．
使い方は \verb+\cline+と同じ．
破線の長さは \verb+\dlinepattern{2pt}{4pt}+のよう（デフォルト）に
定義できる．
\vskip 5mm

\begin{minipage}[c]{.45\textwidth}
\renewcommand{\baselinestretch}{0.75}\small\normalsize
\begin{verbatim}
  \begin{tabular}{|l|l|} \hline
   A & 1st line \\ \dline{2-2}
   B & 2nd line \\ \dline{1-2}
  \end{tabular}
\end{verbatim}
\renewcommand{\baselinestretch}{1}\small\normalsize
\end{minipage}
~~
\begin{minipage}[c]{.35\textwidth}
\begin{center}
\begin{tabular}{|l|l|} \hline
 A & 1st line \\ \dline{2-2}
 B & 2nd line \\ \dline{1-2}
\end{tabular}
\end{center}
\end{minipage}
\end{Description}

\subsection{数式}

\begin{Description}
%
\item[　スペーシング：] 標準の{\tt eqnarray}環境のタブ部分のスペースを
小さくした．特に講演概要集等では必須かも．
%
\item[　副番号付き複数式列挙：] 標準の{\tt eqnarray}環境と
同じ使い方で{\tt manyeqns}環境を
使う．\verb+\begin{manyeqns}+直後の \verb+\label+が
メインの式番号を，式のあとの \verb+\label+が副番号付きの
式番号を設定する．

\vskip 5mm
\begin{minipage}[c]{.5\textwidth}
\renewcommand{\baselinestretch}{.75}\small\normalsize
\begin{verbatim}
  \begin{manyeqns}
  \label{eq:thiseq}
   F & = & \int_\Gamma \sin z
    \, \d z \label{eq:thiseq1} \\
   G & = & \sum_{n=0}^{\infty}
      a_n \, t^n \label{eq:2nd}
  \end{manyeqns}
  式(\ref{eq:2nd})が二番目で
    式(\ref{eq:thiseq1})が最初の
  式だが，どちらも番号
    そのものは(\ref{eq:thiseq})である．
\end{verbatim}
\renewcommand{\baselinestretch}{1}\small\normalsize
\end{minipage}
\hfill
\begin{minipage}[c]{.4\textwidth}
\begin{manyeqns}
\label{eq:thiseq}
 F & = & \int_\Gamma \sin z \, \d z \label{eq:thiseq1} \\
 G & = & \sum_{n=0}^{\infty} a_n \, t^n \label{eq:2nd}
\end{manyeqns}
式(\ref{eq:2nd})が二番目で式(\ref{eq:thiseq1})が最初の
式だが，どちらも番号そのものは(\ref{eq:thiseq})である．
\end{minipage}
%
\item[　分数：] 強制的に{\tt displaystyle}の分数にする \verb+\dfrac+を
使うと，文中でも$\dfrac12$のよう(\verb+\dfrac12+)になる．
また，スラッシュを用いた分数の場合は \verb+\slfrac+を
使うと$\slfrac12$のように(\verb+\slfrac12+)なる．
%
\item[　ベクトル：] 結構面倒なので，\verb+\fat+で太くなるようにした．
例えば$\fat{v}$のように(\verb+\fat{v}+)なる．
%
\item[　「よって」と「何故ならば」：] これは標準には含まれていない．
そこで \verb+\therefore+と \verb+\because+が定義されている．
それぞれ$\therefore$, $\because$となる．
%
\item[　行列中の大きい零：] 「楽々」にあった定義を
そのまま入れた．\verb+\bigzerol+と \verb+\bigzerou+である．
\vskip 5mm

\begin{minipage}[c]{.35\textwidth}
\renewcommand{\baselinestretch}{.75}\small\normalsize
\begin{verbatim}
  \left( \begin{array}{ccc}
   \alpha & & \bigzerou\\
   \cdots & \ddots & \cdots\\
   \bigzerol & & \beta
  \end{array} \right)
\end{verbatim}
\renewcommand{\baselinestretch}{1}\small\normalsize
\end{minipage}
\hfill
\begin{minipage}[c]{.35\textwidth}
\begin{eqnarray*}
\left( \begin{array}{ccc}
 \alpha & & \bigzerou\\
 \cdots & \ddots & \cdots\\
 \bigzerol & & \beta
\end{array} \right)
\end{eqnarray*}
\end{minipage}
%
\begin{table}
\caption{微係数表示マクロの使用例---入力間違いに注意}
\label{tab:derivative}
\renewcommand{\arraystretch}{1.7}
\begin{center}
\begin{tabular}{|l|l||l|l|}\hline
\verb+$\D{u(x,y)}{x}$+ &
$\displaystyle\D{u(x,y)}{x}$ &
\verb+$\D[4]{u(x,y)}{x}$+ &
$\displaystyle\D[4]{u(x,y)}{x}$ \\ \hline
%
\verb+$\D[4][3][y]{u(x,y)}{x}$+ &
$\displaystyle\D[4][3][y]{u(x,y)}{x}$ &
\verb+$\D[4][2][y]{u(x,y)}{x}$+ &
$\displaystyle\D[4][2][y]{u(x,y)}{x}$ \\ \hline
%
\verb+$\D[4][1][y]{u(x,y)}{x}$+ &
$\displaystyle\D[4][1][y]{u(x,y)}{x}$ &
\verb+$\D[4][4][y]{u(x,y)}{x}$+ &
$\displaystyle\D[4][4][y]{u(x,y)}{x}$ \\ \hline
%
\verb+$\D[4][0][y]{u(x,y)}{x}$+ &
$\displaystyle\D[4][0][y]{u(x,y)}{x}$ &
\verb+$\D[4][2]{u(x,y)}{x}$+ &
$\displaystyle\D[4][2]{u(x,y)}{x}$ \\ \hline
%
\verb+$\D*{u(x)}{x}$+ &
$\displaystyle\D*{u(x)}{x}$ &
\verb+$\D*[2]{u(x)}{x}$+ &
$\displaystyle\D*[2]{u(x)}{x}$ \\ \hline
\end{tabular}
\end{center}
\end{table}
%
\item[　添え字：] 単なる指標ではなく`cr'等意味のある添え字は
ローマン体である．
簡便にできるように2種類の上下添え字を定義した．
いずれも数式モードで使用．
\vskip 1ex
\begin{minipage}[c]{.45\textwidth}
\renewcommand{\baselinestretch}{0.75}\small\normalsize
\begin{verbatim}
 \sigma\sub{cr}, \sigma\subsc{y},
  \Omega\super{max}, \Omega\supersc{a}
\end{verbatim}
\renewcommand{\baselinestretch}{1}\small\normalsize
\end{minipage}
\hfill$\to$\hfill
\begin{minipage}[c]{.35\textwidth}
$\sigma\sub{cr}$, $\sigma\subsc{y}$,
 $\Omega\super{max}$, $\Omega\supersc{a}$
\end{minipage}
\vskip 1ex
つまり，小文字のときは \verb+\sub+, \verb+\super+を用い，
大文字のときは \verb+\subsc+, \verb+\supersc+を使うが
文字そのものは小文字で指定（small capsフォントを用いている）する．
%
\item[　積分：] 積分記号の最後に付ける$\d x$等は，実は$d x$ではない．
つまりdが通常のローマンである．そのために \verb+\d+を定義した．
これでアクセントの \verb+\d+は使えなくなっている．
\vskip 1ex
\begin{minipage}[c]{.45\textwidth}
\renewcommand{\baselinestretch}{0.75}\small\normalsize
\begin{verbatim}
\int_0^\ell f(x)\d x
\end{verbatim}
\renewcommand{\baselinestretch}{1}\small\normalsize
\end{minipage}
\hfill$\to$\hfill
\begin{minipage}[c]{.35\textwidth}
$\displaystyle\int_0^\ell f(x)\d x$
\end{minipage}
\vskip 1ex
%
\item[　微分：] 同様に常微分のdもローマンらしい．
文中で上記の \verb+\slfrac+を用いて微係数を表示する
場合の$\slfrac{\slfracd f(x)}{\slfracd x}$は
\begin{verbatim}
     \slfrac{\slfracd f(x)}{\slfracd x}
\end{verbatim}
それ以外では上記の \verb+\d+を使用する．
%
\item[　微係数：] 結構面倒なのでマクロを
組んだ．\tabno{\ref{tab:derivative}}参照．
\end{Description}

\subsection{文字や相互参照}

\begin{Description}
%
\item[　丸囲み数字：] 丸で囲まれた数字で \verb+\MARU{12}+のように
して用いると\MARU{12}と出力される．
%
\item[　相互参照のスペーシング調整：] 節\refno{\ref{sec:1}}に
示したように，アスキー文字と漢字との間には四分空きが
入らなければならないが，\verb+\ref+を用いた場合には
それが入らない．これを改善するために新しく \verb+\refno+と
いうコマンドを定義した．「\verb+節\refno{\ref{sec:1}}に+」の
ように使う．
%
\item[　文献参照：] {\tt lectnote.sty}以外はすべて土木学会規程通り，
参照する文献番号は右上肩に片括弧付きで表示する．しかし，文中に
どうしても書きたい場合もある．例えば「・・は文献2)を参照し」の
ような場合である．学会論文集ではそれを容認するとは考え難いが，
それ以外では \verb+\cite+の代りに \verb+\textcite+を使えば，
そのような出力になる．
\end{Description}

\subsection{箇条書き環境}

{\tt tu-civil.sty}と{\tt lectnote.sty}とを除き，
スペースを確保するために箇条書き
環境の上下の空きを小さくした．もし通常の設定値で
箇条書き環境を使いたい場合には，大文字で始まる{\tt Itemize},
 {\tt Enumerate}, {\tt Description}環境を用いる．

\lastpagesettings

\end{document}
