changeset 16:ee16744c6ae5 default tip

utf-8
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Mon, 19 Nov 2012 13:16:59 +0900
parents 55787a891c8a
children
files paper/Makefile paper/compsoft.sty paper/jssst.pdf
diffstat 3 files changed, 221 insertions(+), 226 deletions(-) [+]
line wrap: on
line diff
--- a/paper/Makefile	Tue Sep 27 13:28:35 2011 +0900
+++ b/paper/Makefile	Mon Nov 19 13:16:59 2012 +0900
@@ -7,15 +7,14 @@
 
 PRINTER = ab
 OHP = ohp
-MAIN = jssst
+MAIN = main
 COVER = trcover
 LATEX = platex
 SLITEX = jslitex
-BIBTEX = jbibtex -kanji=utf8
+BIBTEX = jbibtex
 AWK = awk
 SED = sed
 DVI2PS = dvi2ps 
-DVI2PS = dvipdfmx 
 R = 
 PRINTER = 
 
@@ -49,14 +48,12 @@
 	(exec xdvi $< & )
 .dvi.ps:
 	-$(DVI2PS) $(R) $< > $*.ps
-.dvi.pdf:
-	-$(DVI2PDF)  $< 
 .ps.gs:
 	gs $*.ps
 
 all: 	
-	-rm -f $(MAIN).dvi $(MAIN).pdf
-	make $(MAIN).pdf
+	-rm -f $(MAIN).dvi
+	make $(MAIN).dvi
 
 print: $(MAIN).print
 lw: $(MAIN).lw
@@ -64,10 +61,8 @@
 gs: $(MAIN).gs
 $(MAIN).gs : $(MAIN).ps
 $(MAIN).ps : $(MAIN).dvi
-$(MAIN).pdf : $(MAIN).dvi
 $(OHP).gs : $(OHP).ps
 $(OHP).ps : $(OHP).dvi
-$(OHP).pdf : $(OHP).dvi
 xdvi: $(MAIN).xdvi
 dvips: $(MAIN).dvi
 	dvips $(MAIN).dvi -o $(MAIN).ps
--- a/paper/compsoft.sty	Tue Sep 27 13:28:35 2011 +0900
+++ b/paper/compsoft.sty	Mon Nov 19 13:16:59 2012 +0900
@@ -76,48 +76,48 @@
 %% ASCII JTeX environment.  skfonts.sty defines all CTS fonts, while
 %% dskfonts.sty substitutes the fonts by regular fonts like min10/goth10.
 
-%% $B#Q?t7O$N$?$a$N$U$?$D$N%f%K%C%H(B
+%% Q数系のためのふたつのユニット
 \newdimen \JQ	\JQ .259817mm	%%%	\JQ/\Q = 10pt/9.62216pt
 \newdimen \Q	\Q  .25mm	%%%	Quarter of 1mm
 
-%% $B%Y!<%9%i%$%s%9%-%C%W$NCM!%(B
-%% $B%G%U%)%k%HCM$O(B21.5Q$B!$(BEronbun, Etokushuronbun$B$G$O(B17.5Q
-%% $B$K@Z$jBX$($k!%(B
+%% ベースラインスキップの値.
+%% デフォルト値は21.5Q,Eronbun, Etokushuronbunでは17.5Q
+%% に切り替える.
 \newdimen\@Baseline
 \@Baseline=21.5\Q
 
 
-% $B%U%)%s%H$N:FDj5A(B
-% $B$^$:OBJ8!'(B
-%\font\sevmin	skhmnlaa at 8.5\JQ 	% 8.5Q $BK\MvL@D+(B LHM
-\font\sevmin	min10 at 8.5\JQ 	% 8.5Q min10$B$G2>A[E*$K=PNO(B
-%\font\sevgt	skgotoaa at 8.5\JQ	% 8.5Q $BCfB@%4%7%C%/(B DG-KL
-\font\sevgt	goth10 at 8.5\JQ	% 8.5Q goth10$B$G2>A[E*$K=PNO(B
-% \font\egtmin	skhmnlaa at 10\JQ 	% 10Q $BK\MvL@D+(B LHM
-\font\egtmin	min10 at 10\JQ	 	% 10Q min10$B$G2>A[E*$K=PNO(B
-% \font\egtgt	skgotoaa at 10\JQ	% 10Q $BCfB@%4%7%C%/(B DG-KL
-\font\egtgt	goth10 at 10\JQ		% 10Q goth10$B$G2>A[E*$K=PNO(B
-%\font\ninmin	skhmnlaa at 11.5\JQ	% 11.5Q $BK\MvL@D+(B LHM
-\font\ninmin	min10 at 11.5\JQ	% 11.5Q min10$B$G2>A[E*$K=PNO(B
-%\font\ningt	skgotoaa at 11.5\JQ	% 11.5Q $BCfB@%4%7%C%/(B DG-KL
-\font\ningt	goth10 at 11.5\JQ	% 11.5Q goth10$B$G2>A[E*$K=PNO(B
-%\font\tenmin	skhmnlaa at 13\JQ	% 13Q $BK\MvL@D+(B LHM
-\font\tenmin	min10 at 13\JQ		% 13Q min10$B$G2>A[E*$K=PNO(B
-%\font\tengt	skgotoaa at 13\JQ	% 13Q $BCfB@%4%7%C%/(B DG-KL
-\font\tengt	goth10 at 13\JQ		% 13Q goth10$B$G2>A[E*$K=PNO(B
+% フォントの再定義
+% まず和文:
+%\font\sevmin	skhmnlaa at 8.5\JQ 	% 8.5Q 本蘭明朝 LHM
+\font\sevmin	min10 at 8.5\JQ 	% 8.5Q min10で仮想的に出力
+%\font\sevgt	skgotoaa at 8.5\JQ	% 8.5Q 中太ゴシック DG-KL
+\font\sevgt	goth10 at 8.5\JQ	% 8.5Q goth10で仮想的に出力
+% \font\egtmin	skhmnlaa at 10\JQ 	% 10Q 本蘭明朝 LHM
+\font\egtmin	min10 at 10\JQ	 	% 10Q min10で仮想的に出力
+% \font\egtgt	skgotoaa at 10\JQ	% 10Q 中太ゴシック DG-KL
+\font\egtgt	goth10 at 10\JQ		% 10Q goth10で仮想的に出力
+%\font\ninmin	skhmnlaa at 11.5\JQ	% 11.5Q 本蘭明朝 LHM
+\font\ninmin	min10 at 11.5\JQ	% 11.5Q min10で仮想的に出力
+%\font\ningt	skgotoaa at 11.5\JQ	% 11.5Q 中太ゴシック DG-KL
+\font\ningt	goth10 at 11.5\JQ	% 11.5Q goth10で仮想的に出力
+%\font\tenmin	skhmnlaa at 13\JQ	% 13Q 本蘭明朝 LHM
+\font\tenmin	min10 at 13\JQ		% 13Q min10で仮想的に出力
+%\font\tengt	skgotoaa at 13\JQ	% 13Q 中太ゴシック DG-KL
+\font\tengt	goth10 at 13\JQ		% 13Q goth10で仮想的に出力
 
-%\font\twlvgona	sknagoaa at 16\JQ	% 16Q $B%4%J#D(B for $B!V%A%e!<%H%j%"%k!W(B
-\font\twlvgona	goth10 at 16\JQ	% 20Q min10$B$G2>A[E*$K=PNO(B for$B!V%A%e!<%H%j%"%k!W(B
+%\font\twlvgona	sknagoaa at 16\JQ	% 16Q ゴナD for 「チュートリアル」
+\font\twlvgona	goth10 at 16\JQ	% 20Q min10で仮想的に出力 for「チュートリアル」
 
-% \font\svtnmin	skminsaa at 20\JQ	% 20Q $BB@L@D+(B for author
-\font\svtnmin	min10 at 20\JQ	% 20Q min10$B$G2>A[E*$K=PNO(B for author
+% \font\svtnmin	skminsaa at 20\JQ	% 20Q 太明朝 for author
+\font\svtnmin	min10 at 20\JQ	% 20Q min10で仮想的に出力 for author
 
-% \font\twtygt	skgotsaa at 28\JQ	% 28Q $BB@%4%7%C%/(B for title
-\font\twtygt	goth10 at 28\JQ	% 28Q goth10$B$G2>A[E*$K=PNO(B for title
+% \font\twtygt	skgotsaa at 28\JQ	% 28Q 太ゴシック for title
+\font\twtygt	goth10 at 28\JQ	% 28Q goth10で仮想的に出力 for title
 
-% $BB3$$$F2$J8!'(B
-%   $B%W%l%m!<%I$5$l$F$k%m!<%^%s%U%)%s%H$O?t<0$N(B \textfont0 $B$H$7$F$b(B
-%   $B;H$o$l$k$?$a!"JLL>>N$G%m!<%I$7$F%5%$%:4D6-$rA`:n$9$k$N$,L5Fq$+!)(B
+% 続いて欧文:
+%   プレロードされてるローマンフォントは数式の \textfont0 としても
+%   使われるため、別名称でロードしてサイズ環境を操作するのが無難か?
 %%\font\egtrm	secntmm	at 10\Q
 %%\font\ninrm	secntmm	at 11.5\Q
 %%\font\tenrm	secntmm at 13\Q
@@ -130,25 +130,25 @@
 %%\font\ninbf	secntqm	at 11.5\Q
 %%\font\tenbf	secntqm	at 13\Q
 
-%%\font\titleb	sebdnqm at 28\Q		% $B%?%$%H%kMQ%\%I%K%\!<%k%I(B
-\font\titleb	min10 at 28\Q		% $B%?%$%H%kMQ%\%I%K%\!<%k%I(B
+%%\font\titleb	sebdnqm at 28\Q		% タイトル用ボドニボールド
+\font\titleb	min10 at 28\Q		% タイトル用ボドニボールド
 
-% $BHGLLE7CO$H%Q%i%a!<%?$N@_Dj(B
+% 版面天地とパラメータの設定
 %
 % \textheight
 %    = \topskip + \baselineskip * 39 lines
 %    = 12Q      + 21.5Q         * 39 lines
 %    = 850.5Q
 
-\headsep	15\Q		% $B@53N$JCM$G$O$J$$(B
-\topskip	12\Q		% 12Q $B$h$j9b$$9T$O%Y!<%9%i%$%s$,$:$l$k(B
-\baselineskip	\@Baseline		% 11.5Q $B9T4V(B 10Q
+\headsep	15\Q		% 正確な値ではない
+\topskip	12\Q		% 12Q より高い行はベースラインがずれる
+\baselineskip	\@Baseline		% 11.5Q 行間 10Q
 \lineskip	0pt
 \lineskiplimit	0pt
 
-\textheight	850.89\Q	% 850.5Q (21.5Q * 39line + \topskip) $B$N(B
-				% $B$O$:$@$,(B 40 $B9TF~$i$J$$$?$a!"$9$3$7$:$D(B
-				% $BA}$d$7$F$3$NCM$K$J$C$?(B
+\textheight	850.89\Q	% 850.5Q (21.5Q * 39line + \topskip) の
+				% はずだが 40 行入らないため、すこしずつ
+				% 増やしてこの値になった
 
 \maxdepth	5\Q		%
 
@@ -158,26 +158,26 @@
 
 \parindent1zw
 
-%\parskip	0pt plus.001\Q	% $B$9$Y$F$N%Q%i%a!<%?$,7hDj$G$-$?$i(B
-				% $B%Q%i%0%i%U4V$K$o$:$+$N<+M3EY$rCV$-$?$$!#(B
-				% $B%F%9%HCf$O<+M3EY$O$J$$$[$&$,$$$$!#(B
+%\parskip	0pt plus.001\Q	% すべてのパラメータが決定できたら
+				% パラグラフ間にわずかの自由度を置きたい。
+				% テスト中は自由度はないほうがいい。
 
 \kanjiskip 0pt plus .1zw minus 0.05zw
-				% $BOBJ8J8;z4V$OHf3SE*<+M3EY$,Bg$-$$(B
+				% 和文文字間は比較的自由度が大きい
 
-%\overfullrule	10pt		% $B0-$$ItJ,$OL\N)$?$;$FD>$9(B
+%\overfullrule	10pt		% 悪い部分は目立たせて直す
 
 %
-% $B0lIt$N%^%/%m$N:FDj5A(B
+% 一部のマクロの再定義
 %
 
 % \def\@maketitle{\newpage \null
-%  \vbox to 235.2\Q{		%% $B7W;;$G$O(B 236.5Q $B$N$O$:$@$,!"!"!"(B
+%  \vbox to 235.2\Q{		%% 計算では 236.5Q のはずだが、、、
 %  \begin{flushleft}
 %   \rule{\textwidth}{1mm}%
 %   \vskip.7cm
 %   {\titleb\hskip 6.5mm
-%   \twtygt\@title\kanjiskip -3mm plus0mm minus0mm % $B5M$a$?$$$N$K5M$i$J$$!"!"!"(B
+%   \twtygt\@title\kanjiskip -3mm plus0mm minus0mm % 詰めたいのに詰らない、、、
 %   }
 %   \vskip.7cm
 %   \huge\hskip 6.5mm
@@ -185,7 +185,7 @@
 %  \end{flushleft}
 %  \par
 %  \vss
-%  \hrule	% height0pt		%% $BBN:[$,7h$^$C$?$i(B 0pt $B$K$9$k(B
+%  \hrule	% height0pt		%% 体裁が決まったら 0pt にする
 %  }}
 
 % \long\def\@makecaption#1#2{  %% \vskip 10pt
@@ -198,11 +198,11 @@
 %  \fi}
 
 % \def\section{\@startsection{section}{1}{0\jspaceskip}
-%  {8\Q plus.1\Q minus.1\Q}	% $B>eIt%0%k!<(B ($B7P83CM(B)
-%  {1.6\Q plus.1\Q minus.1\Q}	% $B2<It%0%k!<(B
-%  {\vrule width	.4pt		%% $BBN:[$,7h$^$C$?$i(B 0pt $B$K$9$k!#(B
-% 	 height	30\Q		%% $B%Z!<%8F,$G(B \topskip $B$KFO$/$h$&$K!#(B
-% 	 depth	14\Q		%% $BK\J8$N(B 1 $B9TL\$K@\$9$k$h$&$K!#(B
+%  {8\Q plus.1\Q minus.1\Q}	% 上部グルー (経験値)
+%  {1.6\Q plus.1\Q minus.1\Q}	% 下部グルー
+%  {\vrule width	.4pt		%% 体裁が決まったら 0pt にする。
+% 	 height	30\Q		%% ページ頭で \topskip に届くように。
+% 	 depth	14\Q		%% 本文の 1 行目に接するように。
 %   \font@s}}
 % 
 % \def\subsection{\@startsection{subsection}{2}{\jspaceskip}
@@ -211,7 +211,7 @@
 %  {\font@ss}}
 
 %TI%\pagestyle{headings}
-\flushbottom			% $B%Z!<%82<C<$r$=$m$($k(B
+\flushbottom			% ページ下端をそろえる
 %dskfonts.sty ends %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 %---------------------------
 % ``dskfonts.sty' uses CM and min** fonts for preminary printing.
@@ -224,7 +224,7 @@
 \let\eightdg=\egtgt                                     %ST
 \let\ninedm=\ninmin                                     %ST
 \let\ninedg=\ningt                                      %ST
-\let\gona=\twlvgona             % N. Yamanouchi for $B!V%A%e!<%H%j%"%k!W(B
+\let\gona=\twlvgona             % N. Yamanouchi for 「チュートリアル」
 
 \if@LaTeX@e\else
 \def\dm{\mc}\def\pdm{\pmc}                                      %ST
@@ -359,7 +359,7 @@
 %\footskip 2\baselineskip % This isn't necessary, no foot in this style
 
 \newdimen\@mojihaba
-\settowidth{\@mojihaba}{$B$"(B}
+\settowidth{\@mojihaba}{あ}
 
 \textheight = 212.5mm % for simple twocolumn setup
 
@@ -647,7 +647,7 @@
 
 \newlength\@currentmojihaba
 
-\def\@mojidori#1{\setbox0\hbox{#1}\settowidth{\@currentmojihaba}{$B$"(B}%
+\def\@mojidori#1{\setbox0\hbox{#1}\settowidth{\@currentmojihaba}{あ}%
  \ifdim\wd0>5\@currentmojihaba #1\else%
   \ifdim\wd0=2\@currentmojihaba {\jasciikanjiskip=2\@currentmojihaba%
      \jmathkanjiskip=2\@currentmojihaba%
@@ -676,7 +676,7 @@
  \sfcode`\.=1000\relax}
 \let\endthebibliography=\endlist
 
-\def\refname{$B;2(B $B9M(B $BJ8(B $B8%(B}  % will be changed in English articles
+\def\refname{参 考 文 献}  % will be changed in English articles
 
 
 
@@ -934,56 +934,56 @@
 %
 % 2009/04/22  H.Iwasaki
 % ==========================================================
-% $B%9%?%$%k%U%!%$%k$NJQ99!$$=$NL\E*$O0J2<$NFs$D(B
-%   $B!&(B2009$BG/(B6$B7n$h$jO@J8Ej9F5,Dj$,2~D{$5$l$k$N$K9g$o$;$k(B
-%   $B!&(B2009$BG/EY$NBg2qO@J8%U%)!<%^%C%H$b6&MQ$9$k$h$&$K$9$k(B
+% スタイルファイルの変更,その目的は以下の二つ
+%   ・2009年6月より論文投稿規定が改訂されるのに合わせる
+%   ・2009年度の大会論文フォーマットも共用するようにする
 %
 
 %%%
-% $BO@J8<oJL(B
-%   $B%3%s%T%e!<%?%=%U%H%&%'%";o$K7G:\$5$l$kO@J8$O(B
-%       $B8&5fO@J8(B/$B%=%U%H%&%'%"O@J8(B/$B2r@bO@J8(B
-%   $B$N(B3$BDL$j$G$"$k$,!$Bg2qM=9F$b$3$N%9%?%$%k%U%!%$%k$r;H$&$3$H$K$7$?$N$G!$(B
-%   $BJX59E*$K!$Bg2qM=9F$bO@J8<oJL$N0l<o$H$9$k!%(B
+% 論文種別
+%   コンピュータソフトウェア誌に掲載される論文は
+%       研究論文/ソフトウェア論文/解説論文
+%   の3通りであるが,大会予稿もこのスタイルファイルを使うことにしたので,
+%   便宜的に,大会予稿も論文種別の一種とする.
 %   
-%   $B7k6IO@J8<oJL$O!$(B
-%     $B8&5fO@J8(B/$B%=%U%H%&%'%"O@J8(B/$B2r@bO@J8(B/$BBg2qM=9F(B
-%   $B$N(B4$BDL$j$N$$$:$l$+!%$=$N$=$l$>$l$K$D$$$FOBJ8$H1QJ8$,$"$jF@$k$,!$(B
-%   $B1QJ82r@bO@J8$O$"$^$jA[Dj$7$F$$$J$$!%(B
-%   $B$^$?!$%A%e!<%H%j%"%k$O2r@bO@J8$N0l<o$@$,!$(B1$B%Z!<%8L\$NF,=q$-$,(B
-%   $B0[$J$k$N$G!$IaDL$N2r@bO@J8$H$PJL$N<oJLJ8;z$rMQ0U$7$?!%(B
+%   結局論文種別は,
+%     研究論文/ソフトウェア論文/解説論文/大会予稿
+%   の4通りのいずれか.そのそれぞれについて和文と英文があり得るが,
+%   英文解説論文はあまり想定していない.
+%   また,チュートリアルは解説論文の一種だが,1ページ目の頭書きが
+%   異なるので,普通の解説論文とば別の種別文字を用意した.
 %
-% \documentclass[..]{compsoft} $B$N(B [...] $B$NCf$KO@J8<oJL!$::FI<oJL!$8@8l(B
-% $B$r;XDj$9$k!%(B
+% \documentclass[..]{compsoft} の [...] の中に論文種別,査読種別,言語
+% を指定する.
 %
-% $BO@J8<oJL(B
-%   P   $B8&5fO@J8(B ($B%G%U%)%k%H(B)
-%   S   $B%=%U%H%&%'%"O@J8(B
-%   K   $BIaDL$N2r@bO@J8(B
-%   U   $B%A%e!<%H%j%"%k(B
-%   T   $BBg2qO@J8(B ($BBg2qO@J8$OJX59E*$KO@J8<oJL$N0l<o$H$7$F07$&(B)
+% 論文種別
+%   P   研究論文 (デフォルト)
+%   S   ソフトウェア論文
+%   K   普通の解説論文
+%   U   チュートリアル
+%   T   大会論文 (大会論文は便宜的に論文種別の一種として扱う)
 %
-% $B::FI<oJL(B ($BBg2qO@J8$N;~$K$O;XDj$7$J$$(B)
-%   R   $BDL>oO@J8(B ($B%G%U%)%k%H(B)
-%   L   $B%l%?!<O@J8(B
+% 査読種別 (大会論文の時には指定しない)
+%   R   通常論文 (デフォルト)
+%   L   レター論文
 %
-% $B8@8l(B
-%   J   $BOBJ8(B ($B%G%U%)%k%H(B)
-%   E   $B1QJ8(B
+% 言語
+%   J   和文 (デフォルト)
+%   E   英文
 %
-% \ronbunShubetsu $B$O!$O@J8<oJL$rI=$90lJ8;z(B (P, S, K, U, T $B$N$$$:$l$+(B)
-% \sadokuShubets  $B$O!$::FI<oJL$rI=$90lJ8;z(B (R$B!$(BL $B$N$$$:$l$+(B)
-% \ronbunLang     $B$O!$8@8l$rI=$90lJ8;z(B (J, E $B$N$$$:$l$+(B)
+% \ronbunShubetsu は,論文種別を表す一文字 (P, S, K, U, T のいずれか)
+% \sadokuShubets  は,査読種別を表す一文字 (R,L のいずれか)
+% \ronbunLang     は,言語を表す一文字 (J, E のいずれか)
 
-\let\ronbunShubetsu=P     % $BO@J8<oJL$N%G%U%)%k%HCM$O8&5fO@J8(B
-\let\sadokuShubetsu=R     % $B::FI<oJL$N%G%U%)%k%HCM$ODL>oO@J8(B
-\let\ronbunLang=J         % $B%G%U%)%k%H$OOBJ8O@J8(B
+\let\ronbunShubetsu=P     % 論文種別のデフォルト値は研究論文
+\let\sadokuShubetsu=R     % 査読種別のデフォルト値は通常論文
+\let\ronbunLang=J         % デフォルトは和文論文
 \def\JarticleHeader{\rule{\textwidth}{1mm}}
 \def\JarticleTitle{{\huge\bf\@title}}
 \def\JarticleAuthor{\LARGE\begin{tabular}[t]{@{}l}\@author\end{tabular}}
 
 %
-% $BO@J8<oJL(B
+% 論文種別
 %
 
 \def\ifRonbun#1{\ifx\ronbunShubetsu P{#1}\else\relax\fi}
@@ -993,7 +993,7 @@
 \def\ifTaikai#1{\ifx\ronbunShubetsu T{#1}\else\relax\fi}
 \def\ifNotTaikai#1{\ifx\ronbunShubetsu T\relax\else{#1}\fi}
 
-% $B"!(BP $B!J8&5fO@J8!K(B
+% ◆P (研究論文)
 \def\ds@P{
 \let\ronbunShubetsu=P%
 \def\JarticleHeader{\rule{\textwidth}{1mm}}%
@@ -1001,7 +1001,7 @@
 \def\JarticleAuthor{\LARGE\begin{tabular}[t]{@{}l}\@author\end{tabular}}%
 \Jarticle}
 
-% $B"!(BS $B!J%=%U%H%&%'%"O@J8!K(B
+% ◆S (ソフトウェア論文)
 \def\ds@S{
 \let\ronbunShubetsu=S%
 \def\JarticleHeader{%
@@ -1010,7 +1010,7 @@
 \def\JarticleAuthor{\LARGE\begin{tabular}[t]{@{}l}\@author\end{tabular}}%
 \Jarticle}
 
-% $B"!(BK $B!JIaDL$N2r@bO@J8!K(B
+% ◆K (普通の解説論文)
 \def\ds@K{
 \let\ronbunShubetsu=K%
 \def\JarticleHeader{{\offinterlineskip
@@ -1018,7 +1018,7 @@
 \rule{\textwidth}{0.1mm}\vskip0.4mm
 \rule{\textwidth}{0.1mm}\vskip0.4mm
 \rule{\textwidth}{0.1mm}
-\vbox to8mm{\vfil\hbox{\hskip5mm{\gona $B2r!!@b(B}\hfil}\vfil}
+\vbox to8mm{\vfil\hbox{\hskip5mm{\gona 解 説}\hfil}\vfil}
 \rule{\textwidth}{0.1mm}
 \vskip0pt}% to end the paragraph and use new baselineskip
 }%
@@ -1026,13 +1026,13 @@
 \def\JarticleAuthor{\LARGE\begin{tabular}[t]{@{}l}\@author\end{tabular}}%
 \Jarticle}
 
-% $B"!(BU $B!J%A%e!<%H%j%"%k(B --- $B2r@bO@J8$N0l<o!K(B
+% ◆U (チュートリアル --- 解説論文の一種)
 \def\ds@U{
 \let\ronbunShubetsu=U%
 \def\JarticleHeader{{\offinterlineskip
 \hbox to \strokewidth{\leaderfillstrokeL\rule{0.1mm}{1.6mm}}
 \hbox to\strokewidth{\hbox to0.1mm{{\vbox to8mm{\vss\rule{0.1mm}{9.5mm}}}}%
-\vbox to8mm{\vfil\hbox{\hskip5mm{\gona $B%A%e!<%H%j%"%k(B}}\vfil}\hfil%
+\vbox to8mm{\vfil\hbox{\hskip5mm{\gona チュートリアル}}\vfil}\hfil%
 \hbox to0.1mm{\vbox to8mm{\vss\rule{0.1mm}{9mm}}}}
 \rule{\strokewidth}{0.1mm}
 \vskip0pt}% to end the paragraph and use new baselineskip
@@ -1041,7 +1041,7 @@
 \def\JarticleAuthor{\LARGE\begin{tabular}[t]{@{}l}\@author\end{tabular}}%
 \Jarticle}
 
-% $B"!(BT $B!JBg2qO@J8!K(B
+% ◆T (大会論文)
 \def\ds@T{
 \let\ronbunShubetsu=T%
 \def\JarticleHeader{\rule{\textwidth}{1mm}}%
@@ -1050,32 +1050,32 @@
 \Jarticle\adjustAfour}
 
 %
-% $B::FI<oJL(B --- $BDL>oO@J8(B/$B%l%?!<O@J8(B $B$N(B2$BDL$j(B
+% 査読種別 --- 通常論文/レター論文 の2通り
 %
 
 \def\ifRegular#1{\ifx\sadokuShubetsu R{#1}\else\relax\fi}
 \def\ifLetter#1{\ifx\sadokuShubetsu L{#1}\else\relax\fi}
 
-% $B"!(BR $B!JDL>oO@J8!K(B
+% ◆R (通常論文)
 \def\ds@R{
 \let\sadokuShubetsu=R
 }
 
-% $B"!(BL $B!J%l%?!<O@J8!K(B
+% ◆L (レター論文)
 \def\ds@L{
 \let\sadokuShubetsu=L
 }
 
 %
-% $B8@8l(B
+% 言語
 %
 
-% $B"!(BJ $B!JOBJ8!K(B
+% ◆J (和文)
 \def\ds@J{
 \let\ronbunLang=J%
 \Jarticle}
 
-% $B"!(BE $B!J1QJ8!K(B
+% ◆E (英文)
 \def\ds@E{
 \let\ronbunLang=E%
 \def\EarticleHeader{\JarticleHeader}
@@ -1084,40 +1084,40 @@
 \Earticle}
 
 %%%
-% $BFC=8$N>l9g(B
-%   \tokushu{$BFC=8$N%?%$%H%k(B}
-% $B$H$9$k!%$3$N%?%$%H%k$O!$(B1$B%Z!<%8L\$N>e$NJ}$K=PNO$5$l$k!%(B
+% 特集の場合
+%   \tokushu{特集のタイトル}
+% とする.このタイトルは,1ページ目の上の方に出力される.
 
 \def\tokushu#1{%
 \def\tokushutitle{#1}%
 \ifRonbun{%
 \gdef\articleHeader{\hbox to\textwidth{\rule{3\@mojihaba}{1mm}%
-\hbox{\small\bf\hskip1mm $BFC=8!|(B\tokushutitle}\leaderfill}}}%
+\hbox{\small\bf\hskip1mm 特集●\tokushutitle}\leaderfill}}}%
 \ifSoftRonbun{%
 \gdef\articleHeader{\hbox to\textwidth{%
 \hbox to \leftboxwidth{\leaderfillboxL}%
-\hbox{\small\bf\hskip1mm $BFC=8!|(B\tokushutitle}\leaderfillboxL
+\hbox{\small\bf\hskip1mm 特集●\tokushutitle}\leaderfillboxL
 \rule{0.9mm}{1mm}}}}%
 \ifKaisetsu{%
 \gdef\articleHeader{{\offinterlineskip
-\hbox to \textwidth{\leaderfillB\hbox{\small\bf\hskip1mm $BFC=8!|(B\tokushutitle
+\hbox to \textwidth{\leaderfillB\hbox{\small\bf\hskip1mm 特集●\tokushutitle
 \hskip1mm}%
 \hbox to3\@mojihaba{%
  \vbox{\rule{3\@mojihaba}{0.1mm}\vskip0.4mm
        \rule{3\@mojihaba}{0.1mm}\vskip0.4mm
        \rule{3\@mojihaba}{0.1mm}\vskip0.4mm
        \rule{3\@mojihaba}{0.1mm}}}}%
-\vbox to8mm{\vfil\hbox{\hskip5mm{\gona $B2r!!@b(B}\hfil}\vfil}
+\vbox to8mm{\vfil\hbox{\hskip5mm{\gona 解 説}\hfil}\vfil}
 \rule{\textwidth}{0.1mm}
 \vskip0pt}% to end the paragraph and use new baselineskip
 }}%
 \ifTutorial{%
 \gdef\articleHeader{{\offinterlineskip
 \hbox to \strokewidth{\leaderfillstrokeL
-\hbox{\small\bf\hskip1mm $BFC=8!|(B\tokushutitle\hskip2mm}%
+\hbox{\small\bf\hskip1mm 特集●\tokushutitle\hskip2mm}%
 \hbox to\rightstrokewidth{\leaderfillstrokeL}\rule{0.1mm}{1.6mm}}%
 \hbox to\strokewidth{\hbox to0.1mm{{\vbox to8mm{\vss\rule{0.1mm}{9mm}}}}%
-\vbox to8mm{\vfil\hbox{\hskip5mm{\gona $B%A%e!<%H%j%"%k(B}}\vfil}\hfil%
+\vbox to8mm{\vfil\hbox{\hskip5mm{\gona チュートリアル}}\vfil}\hfil%
 \hbox to0.1mm{\vbox to8mm{\vss\rule{0.1mm}{9mm}}}}
 \rule{\strokewidth}{0.1mm}
 \vskip0pt}% to end the paragraph and use new baselineskip
@@ -1126,30 +1126,30 @@
 \gdef\EarticleHeader{\articleHeader}}
 
 %%%
-% $B?dA&$N>l9g(B
-%   \suisen{$B%?%$%H%k(B}
-% $B$H$9$k!%$3$N%?%$%H%k$O!$(B1$B%Z!<%8L\$N>e$NJ}$K=PNO$5$l$k!%(B
+% 推薦の場合
+%   \suisen{タイトル}
+% とする.このタイトルは,1ページ目の上の方に出力される.
 
 \def\suisen#1{%
 \def\suisentitle{#1}%
 \ifRonbun{%
 \gdef\articleHeader{\hbox to\textwidth{\rule{3\@mojihaba}{1mm}%
-\hbox{\small\bf\hskip1mm $B?dA&O@J8!|(B\suisentitle}\leaderfill}}}%
+\hbox{\small\bf\hskip1mm 推薦論文●\suisentitle}\leaderfill}}}%
 \ifSoftRonbun{%
 \gdef\articleHeader{\hbox to\textwidth{%
 \hbox to \leftboxwidth{\leaderfillboxL}%
-\hbox{\small\bf\hskip1mm $B?dA&O@J8!|(B\suisentitle}\leaderfillboxL
+\hbox{\small\bf\hskip1mm 推薦論文●\suisentitle}\leaderfillboxL
 \rule{0.9mm}{1mm}}}}%
 \ifKaisetsu{%
 \gdef\articleHeader{{\offinterlineskip
-\hbox to \textwidth{\leaderfillB\hbox{\small\bf\hskip1mm $B?dA&O@J8!|(B\suisentitle
+\hbox to \textwidth{\leaderfillB\hbox{\small\bf\hskip1mm 推薦論文●\suisentitle
 \hskip1mm}%
 \hbox to3\@mojihaba{%
  \vbox{\rule{3\@mojihaba}{0.1mm}\vskip0.4mm
        \rule{3\@mojihaba}{0.1mm}\vskip0.4mm
        \rule{3\@mojihaba}{0.1mm}\vskip0.4mm
        \rule{3\@mojihaba}{0.1mm}}}}%
-\vbox to8mm{\vfil\hbox{\hskip5mm{\gona $B2r!!@b(B}\hfil}\vfil}
+\vbox to8mm{\vfil\hbox{\hskip5mm{\gona 解 説}\hfil}\vfil}
 \rule{\textwidth}{0.1mm}
 \vskip0pt}% to end the paragraph and use new baselineskip
 }}%
@@ -1157,11 +1157,11 @@
 \gdef\EarticleHeader{\articleHeader}}
 
 %%%
-% $BBg2qM=9F$N>l9g(B
-%   \taikai{$BG/EY(B}
-% $B$rF~$l$J$1$l$P$J$i$J$$!%2s?t$OG/EY$+$i<+F0E*$K7W;;$5$l$k!%(B
-% $B2s?t(B = $BG/EY(B - 1983
-% $B$3$N%?%$%H%k$O!$(B1$B%Z!<%8L\$N>e$NJ}$K=PNO$5$l$k!%(B
+% 大会予稿の場合
+%   \taikai{年度}
+% を入れなければならない.回数は年度から自動的に計算される.
+% 回数 = 年度 - 1983
+% このタイトルは,1ページ目の上の方に出力される.
 
 \def\leaderfilll{\leaders\hbox{\rule{0.2mm}{0.2mm}}\hfill}
 
@@ -1171,8 +1171,8 @@
 \newcount\currentKai%
 \currentYear=#1%
 \currentKai=\currentYear\advance\currentKai by-1983%
-\global\xdef\taikaititle{$BF|K\%=%U%H%&%'%"2J3X2qBh(B\number\currentKai $B2sBg2q(B%
-(\number\currentYear $BG/EY(B)$B9V1iO@J8=8(B}%
+\global\xdef\taikaititle{日本ソフトウェア科学会第\number\currentKai 回大会%
+(\number\currentYear 年度)講演論文集}%
 \gdef\articleHeader{\hbox to\textwidth{\rule{3\@mojihaba}{0.2mm}%
 \hbox{\small\bf\hskip1mm \taikaititle\hskip1mm}\leaderfilll}}%
 \gdef\JarticleHeader{\articleHeader}%
@@ -1181,7 +1181,7 @@
 \gdef\@evenheadcontents{\taikaititle}}}
 
 %%%
-% 1$B%Z!<%8L\$N:82<$K=PNO$5$l$k$b$N(B
+% 1ページ目の左下に出力されるもの
 \def\ejtitle#1{\thanks{#1}}
 
 \def\shozoku#1#2#3{\thanks{#1, #2, #3.}}
@@ -1189,30 +1189,30 @@
 \def\shutten{%
 \ifNotTaikai{%
   \thanks{\kanjiskip 0pt minus 0.15zw %
-  $B%3%s%T%e!<%?%=%U%H%&%'%"(B, \kern-0.75pt Vol.\arabic{$B4,?t(B}, %
-  \kern-0.75pt No.\arabic{$B9f?t(B} \kern-1.25pt(\arabic{$BG/?t(B}), %
+  コンピュータソフトウェア, \kern-0.75pt Vol.\arabic{巻数}, %
+  \kern-0.75pt No.\arabic{号数} \kern-1.25pt(\arabic{年数}), %
   \kern-0.75pt pp.\arabic{firstpage}--\arabic{lastpage}.}}}
 
 \def\ronbunKind{%
-  \ifRonbun{$B8&5f(B}\ifSoftRonbun{$B%=%U%H%&%'%"(B}%
-  \ifKaisetsu{$B2r@b(B}\ifTutorial{$B2r@b(B}$BO@J8(B%
-  \ifRegular{\relax}\ifLetter{($B%l%?!<(B)}}
+  \ifRonbun{研究}\ifSoftRonbun{ソフトウェア}%
+  \ifKaisetsu{解説}\ifTutorial{解説}論文%
+  \ifRegular{\relax}\ifLetter{(レター)}}
 
-\def\uketsuke#1#2#3{\ifNotTaikai{\thanks{[\ronbunKind] #1$BG/(B#2$B7n(B#3$BF|<uIU(B.}}}
+\def\uketsuke#1#2#3{\ifNotTaikai{\thanks{[\ronbunKind] #1年#2月#3日受付.}}}
 
 \def\note#1{\thanks{#1}}
 
-% $B$3$3$+$i@h$O8_49@-$N$?$a$K!$<j$rF~$l$F$$$J$$(B
+% ここから先は互換性のために,手を入れていない
 %
 % ==========================================================
-% $B"!(Bronbun $B!JO@J8!K(B
+% ◆ronbun (論文)
 \def\ds@ronbun{
 \def\JarticleHeader{\rule{\textwidth}{1mm}}%
 \def\JarticleTitle{{\huge\bf\@title}}%
 \def\JarticleAuthor{\LARGE\begin{tabular}[t]{@{}l}\@author\end{tabular}}%
 \Jarticle}
 
-% $B"!(BEronbun $B!J1QJ8O@J8!K(B
+% ◆Eronbun (英文論文)
 \def\ds@Eronbun{
 \def\EarticleHeader{\rule{\textwidth}{1mm}}%
 \def\EarticleTitle{{\huge\bf\@title}}%
@@ -1220,7 +1220,7 @@
 \Earticle}
 
 % ==========================================================
-% $B"!(Bronbungaiyou $B!JO@J835MW!K(B
+% ◆ronbungaiyou (論文概要)
 \def\ds@ronbungaiyou{
 \def\pages##1{\long\def\pp{##1}}
 \let\Jabstcontent\relax
@@ -1241,7 +1241,7 @@
 % \let\thanks\relax
 }%
 %
-\def\JarticleHeader{\hbox to25\jspaceskip{\rule{2\@mojihaba}{1mm}\hbox{\small\bf\hskip1mm $B%5%$%P!<%Z!<%8O@J835MW(B\hskip1mm}\leaderfill}}%
+\def\JarticleHeader{\hbox to25\jspaceskip{\rule{2\@mojihaba}{1mm}\hbox{\small\bf\hskip1mm サイバーページ論文概要\hskip1mm}\leaderfill}}%
 \def\JarticleTitle{{\Large\bf\@title}}%
 \def\JarticleAuthor{\large\begin{tabular}[t]{@{}l}\@author\end{tabular}}%
 \global\def\@maketitle{\newpage \null 
@@ -1270,7 +1270,7 @@
 }}
 
 % ==========================================================
-% $B"!(Bsoftwareronbun $B!J%=%U%H%&%'%"O@J8!K(B
+% ◆softwareronbun (ソフトウェア論文)
 \def\ds@softwareronbun{
 \def\JarticleHeader{%
 \hbox to \strokewidth{\leaderfillboxL\rule{0.9mm}{1mm}}}%
@@ -1279,12 +1279,12 @@
 \Jarticle}
 
 % ==========================================================
-% $B"!(Btutorial $B!J%A%e!<%H%j%"%k!K(B
+% ◆tutorial (チュートリアル)
 \def\ds@tutorial{
 \def\JarticleHeader{{\offinterlineskip
 \hbox to \strokewidth{\leaderfillstrokeL\rule{0.1mm}{1.6mm}}
 \hbox to\strokewidth{\hbox to0.1mm{{\vbox to8mm{\vss\rule{0.1mm}{9.5mm}}}}%
-\vbox to8mm{\vfil\hbox{\hskip5mm{\gona $B%A%e!<%H%j%"%k(B}}\vfil}\hfil%
+\vbox to8mm{\vfil\hbox{\hskip5mm{\gona チュートリアル}}\vfil}\hfil%
 \hbox to0.1mm{\vbox to8mm{\vss\rule{0.1mm}{9mm}}}}
 \rule{\strokewidth}{0.1mm}
 \vskip0pt}% to end the paragraph and use new baselineskip
@@ -1294,14 +1294,14 @@
 \Jarticle}
 
 % ==========================================================
-% $B"!(Bkaisetsu $B!J2r@b!K(B
+% ◆kaisetsu (解説)
 \def\ds@kaisetsu{
 \def\JarticleHeader{{\offinterlineskip
 \rule{\textwidth}{0.1mm}\vskip0.4mm
 \rule{\textwidth}{0.1mm}\vskip0.4mm
 \rule{\textwidth}{0.1mm}\vskip0.4mm
 \rule{\textwidth}{0.1mm}
-\vbox to8mm{\vfil\hbox{\hskip5mm{\gona $B2r!!@b(B}\hfil}\vfil}
+\vbox to8mm{\vfil\hbox{\hskip5mm{\gona 解 説}\hfil}\vfil}
 \rule{\textwidth}{0.1mm}
 \vskip0pt}% to end the paragraph and use new baselineskip
 }%
@@ -1310,11 +1310,11 @@
 \Jarticle}
 
 % ==========================================================
-% $B"!(Btopics $B!J%H%T%C%/%9!K(B
+% ◆topics (トピックス)
 \def\ds@topics{
 \def\JarticleHeader{{\offinterlineskip
 \rule{\textwidth}{0.1mm}
-\vbox to8mm{\vfil\hbox{\hskip5mm{\gona $B%H%T%C%/%9(B}\hfil}\vfil}
+\vbox to8mm{\vfil\hbox{\hskip5mm{\gona トピックス}\hfil}\vfil}
 \rule{\textwidth}{0.1mm}
 \vskip0pt}% to end the paragraph and use new baselineskip
 }%
@@ -1322,11 +1322,11 @@
 \def\JarticleAuthor{\LARGE\begin{tabular}[t]{@{}l}\@author\end{tabular}}%
 \JarticleWithoutAbst}
 
-% $B"!(Bsoftware $B!J%=%U%H%&%'%">R2p!K(B
+% ◆software (ソフトウェア紹介)
 \def\ds@softwareshokai{
 \def\JarticleHeader{{\offinterlineskip
 \rule{\textwidth}{0.1mm}
-\vbox to8mm{\vfil\hbox{\hskip5mm{\gona $B%=%U%H%&%'%">R2p(B}\hfil}\vfil}
+\vbox to8mm{\vfil\hbox{\hskip5mm{\gona ソフトウェア紹介}\hfil}\vfil}
 \rule{\textwidth}{0.1mm}
 \vskip0pt}% to end the paragraph and use new baselineskip
 }%
@@ -1334,11 +1334,11 @@
 \def\JarticleAuthor{\LARGE\begin{tabular}[t]{@{}l}\@author\end{tabular}}%
 \JarticleWithoutAbst}
 
-% $B"!(Bforum $B!J%U%)!<%i%`!K(B
+% ◆forum (フォーラム)
 \def\ds@forum{
 \def\JarticleHeader{{\offinterlineskip
 \rule{\textwidth}{0.1mm}
-\vbox to8mm{\vfil\hbox{\hskip5mm{\gona $B%U%)!<%i%`(B}\hfil}\vfil}
+\vbox to8mm{\vfil\hbox{\hskip5mm{\gona フォーラム}\hfil}\vfil}
 \rule{\textwidth}{0.1mm}
 \vskip0pt}% to end the paragraph and use new baselineskip
 }%
@@ -1346,11 +1346,11 @@
 \def\JarticleAuthor{\LARGE\begin{tabular}[t]{@{}l}\@author\end{tabular}}%
 \JarticleWithoutAbst}
 
-% $B"!(Bzadankai $B!J:BCL2q!K(B
+% ◆zadankai (座談会)
 \def\ds@zadankai{
 \def\JarticleHeader{{\offinterlineskip
 \rule{\textwidth}{0.1mm}
-\vbox to8mm{\vfil\hbox{\hskip5mm{\gona $B:BCL2q(B}\hfil}\vfil}
+\vbox to8mm{\vfil\hbox{\hskip5mm{\gona 座談会}\hfil}\vfil}
 \rule{\textwidth}{0.1mm}
 \vskip0pt}% to end the paragraph and use new baselineskip
 }%
@@ -1358,7 +1358,7 @@
 \def\JarticleAuthor{\LARGE\begin{tabular}[t]{@{}l}\@author\end{tabular}}%
 \JarticleWithoutAbst}
 
-% $B"!(Bcolumn $B!J%3%i%`!K(B
+% ◆column (コラム)
 \def\ds@column{
 \global\advance\textheight by-3mm
 \global\advance\leftskip by3mm
@@ -1375,11 +1375,11 @@
 \columnsep 0pt     % ueda
 }
 
-% $B"!(Breview $B!J=qI>!K(B
+% ◆review (書評)
 \def\ds@bookreview{
 \def\JarticleHeader{{\offinterlineskip
 \rule{\textwidth}{0.1mm}
-\vbox to8mm{\vfil\hbox{\hskip5mm{\gona $B=q!!I>(B}\hfil}\vfil}
+\vbox to8mm{\vfil\hbox{\hskip5mm{\gona 書 評}\hfil}\vfil}
 \rule{\textwidth}{0.1mm}
 \vskip0pt}% to end the paragraph and use new baselineskip
 }%
@@ -1387,11 +1387,11 @@
 \def\JarticleAuthor{\LARGE\begin{tabular}[t]{@{}l}\@author\end{tabular}}%
 \JarticleWithoutAbst}
 
-% $B"!(Bpioneer $B!J%Q%$%*%K%"!K(B
+% ◆pioneer (パイオニア)
 \def\ds@pioneer{
 \def\JarticleHeader{{\offinterlineskip
 \rule{\textwidth}{0.1mm}
-\vbox to8mm{\vfil\hbox{\hskip5mm{\gona $B%Q%$%*%K%"(B}\hfil}\vfil}
+\vbox to8mm{\vfil\hbox{\hskip5mm{\gona パイオニア}\hfil}\vfil}
 \rule{\textwidth}{0.1mm}
 \vskip0pt}% to end the paragraph and use new baselineskip
 }%
@@ -1399,7 +1399,7 @@
 \def\JarticleAuthor{\LARGE\begin{tabular}[t]{@{}l}\@author\end{tabular}}%
 \JarticleWithoutAbst}
 
-% $B"!(Bmemoriam $B!JDIEi5-;v!K(B
+% ◆memoriam (追悼記事)
 \def\ds@memoriam{
 \def\JarticleHeader{{\offinterlineskip
 \rule{\textwidth}{0.1mm}
@@ -1412,42 +1412,42 @@
 \JarticleWithoutAbst}
 
 % ==========================================================
-% $BFC=8$d?dA&$NL>A0$rF~$l$k$?$a$N%^%/%m!#%f!<%6$KDj5A$7$F$b$i$&!#(B
+% 特集や推薦の名前を入れるためのマクロ。ユーザに定義してもらう。
 \def\tokushutitle{}
 \def\suisentitle{}
 
-% $B"!(Btokushuronbun $B!JFC=8O@J8!K(B
+% ◆tokushuronbun (特集論文)
 \def\ds@tokushuronbun{
-\def\JarticleHeader{\hbox to\textwidth{\rule{3\@mojihaba}{1mm}\hbox{\small\bf\hskip1mm $BFC=8!|(B\tokushutitle}\leaderfill}}%
+\def\JarticleHeader{\hbox to\textwidth{\rule{3\@mojihaba}{1mm}\hbox{\small\bf\hskip1mm 特集●\tokushutitle}\leaderfill}}%
 \def\JarticleTitle{{\huge\bf\@title}}%
 \def\JarticleAuthor{\LARGE\begin{tabular}[t]{@{}l}\@author\end{tabular}}%
 \Jarticle}
 
-% $B"!(BEtokushuronbun $B!J1QJ8FC=8O@J8!K(B
+% ◆Etokushuronbun (英文特集論文)
 \def\ds@Etokushuronbun{
-\def\EarticleHeader{\hbox to\textwidth{\rule{3\@mojihaba}{1mm}\hbox{\small\bf\hskip1mm $BFC=8!|(B\tokushutitle}\leaderfill}}%
+\def\EarticleHeader{\hbox to\textwidth{\rule{3\@mojihaba}{1mm}\hbox{\small\bf\hskip1mm 特集●\tokushutitle}\leaderfill}}%
 \def\EarticleTitle{{\huge\bf\@title}}%
 \def\EarticleAuthor{\LARGE\begin{tabular}[t]{@{}l}\@author\end{tabular}}%
 \Earticle}
 
-% $B"!(Btokushusoftwareronbun $B!JFC=8%=%U%H%&%'%"O@J8!K(B
+% ◆tokushusoftwareronbun (特集ソフトウェア論文)
 \def\ds@tokushusoftwareronbun{
 \def\JarticleHeader{\hbox to\textwidth{%
 \hbox to \leftboxwidth{\leaderfillboxL}%
-\hbox{\small\bf\hskip1mm $BFC=8!|(B\tokushutitle}\leaderfillboxL
+\hbox{\small\bf\hskip1mm 特集●\tokushutitle}\leaderfillboxL
 \rule{0.9mm}{1mm}}}%
 \def\JarticleTitle{{\huge\bf\@title}}%
 \def\JarticleAuthor{\LARGE\begin{tabular}[t]{@{}l}\@author\end{tabular}}%
 \Jarticle}
 
-% $B"!(Btokushututorial $B!JFC=8%A%e!<%H%j%"%k!K(B
+% ◆tokushututorial (特集チュートリアル)
 \def\ds@tokushututorial{
 \def\JarticleHeader{{\offinterlineskip
 \hbox to \strokewidth{\leaderfillstrokeL
-\hbox{\small\bf\hskip1mm $BFC=8!|(B\tokushutitle\hskip2mm}%
+\hbox{\small\bf\hskip1mm 特集●\tokushutitle\hskip2mm}%
 \hbox to\rightstrokewidth{\leaderfillstrokeL}\rule{0.1mm}{1.6mm}}%
 \hbox to\strokewidth{\hbox to0.1mm{{\vbox to8mm{\vss\rule{0.1mm}{9mm}}}}%
-\vbox to8mm{\vfil\hbox{\hskip5mm{\gona $B%A%e!<%H%j%"%k(B}}\vfil}\hfil%
+\vbox to8mm{\vfil\hbox{\hskip5mm{\gona チュートリアル}}\vfil}\hfil%
 \hbox to0.1mm{\vbox to8mm{\vss\rule{0.1mm}{9mm}}}}
 \rule{\strokewidth}{0.1mm}
 \vskip0pt}% to end the paragraph and use new baselineskip
@@ -1456,17 +1456,17 @@
 \def\JarticleAuthor{\LARGE\begin{tabular}[t]{@{}l}\@author\end{tabular}}%
 \Jarticle}
 
-% $B"!(Btokushukaisetsu $B!JFC=82r@b!K(B
+% ◆tokushukaisetsu (特集解説)
 \def\ds@tokushukaisetsu{
 \def\JarticleHeader{{\offinterlineskip
-\hbox to \textwidth{\leaderfillB\hbox{\small\bf\hskip1mm $BFC=8!|(B\tokushutitle
+\hbox to \textwidth{\leaderfillB\hbox{\small\bf\hskip1mm 特集●\tokushutitle
 \hskip1mm}%
 \hbox to3\@mojihaba{%
  \vbox{\rule{3\@mojihaba}{0.1mm}\vskip0.4mm
        \rule{3\@mojihaba}{0.1mm}\vskip0.4mm
        \rule{3\@mojihaba}{0.1mm}\vskip0.4mm
        \rule{3\@mojihaba}{0.1mm}}}}%
-\vbox to8mm{\vfil\hbox{\hskip5mm{\gona $B2r!!@b(B}\hfil}\vfil}
+\vbox to8mm{\vfil\hbox{\hskip5mm{\gona 解 説}\hfil}\vfil}
 \rule{\textwidth}{0.1mm}
 \vskip0pt}% to end the paragraph and use new baselineskip
 }%
@@ -1474,17 +1474,17 @@
 \def\JarticleAuthor{\LARGE\begin{tabular}[t]{@{}l}\@author\end{tabular}}%
 \Jarticle}
 
-% $B"!(Btopics $B!JFC=8%H%T%C%/%9!K(B
+% ◆topics (特集トピックス)
 \def\ds@tokushutopics{
 \def\JarticleHeader{{\offinterlineskip
 %
 \hbox to\textwidth{%
-\setbox0=\hbox{\small\bf\hskip1mm $BFC=8!|(B\tokushutitle\hskip1mm}%
+\setbox0=\hbox{\small\bf\hskip1mm 特集●\tokushutitle\hskip1mm}%
 \leaders\hbox{\rule{1mm}{0.1mm}}\hfill
 \vbox to0pt{\hsize\wd0\vss\box0\vss}\hbox{\rule{3\@mojihaba}{0.1mm}}}
 % \hbox{\rule{3\@mojihaba}{0.1mm}}}
 %
-\vbox to8mm{\vfil\hbox{\hskip5mm{\gona $B%H%T%C%/%9(B}\hfil}\vfil}
+\vbox to8mm{\vfil\hbox{\hskip5mm{\gona トピックス}\hfil}\vfil}
 \rule{\textwidth}{0.1mm}
 \vskip0pt}% to end the paragraph and use new baselineskip
 }%
@@ -1492,17 +1492,17 @@
 \def\JarticleAuthor{\LARGE\begin{tabular}[t]{@{}l}\@author\end{tabular}}%
 \JarticleWithoutAbst}
 
-% $B"!(Btopics $B!JFC=8%=%U%H%&%'%">R2p!K(B
+% ◆topics (特集ソフトウェア紹介)
 \def\ds@tokushusoftwareshokai{
 \def\JarticleHeader{{\offinterlineskip
 %
 \hbox to\textwidth{%
-\setbox0=\hbox{\small\bf\hskip1mm $B>.FC=8!|(B\tokushutitle\hskip1mm}%
+\setbox0=\hbox{\small\bf\hskip1mm 小特集●\tokushutitle\hskip1mm}%
 \leaders\hbox{\rule{1mm}{0.1mm}}\hfill
 \vbox to0pt{\hsize\wd0\vss\box0\vss}\hbox{\rule{3\@mojihaba}{0.1mm}}}
 % \hbox{\rule{3\@mojihaba}{0.1mm}}}
 %
-\vbox to8mm{\vfil\hbox{\hskip5mm{\gona $B%=%U%H%&%'%">R2p(B}\hfil}\vfil}
+\vbox to8mm{\vfil\hbox{\hskip5mm{\gona ソフトウェア紹介}\hfil}\vfil}
 \rule{\textwidth}{0.1mm}
 \vskip0pt}% to end the paragraph and use new baselineskip
 }%
@@ -1510,23 +1510,23 @@
 \def\JarticleAuthor{\LARGE\begin{tabular}[t]{@{}l}\@author\end{tabular}}%
 \JarticleWithoutAbst}
 
-% $B"!(Bsuisenronbun $B!J?dA&O@J8!K(B
+% ◆suisenronbun (推薦論文)
 \def\ds@suisenronbun{
-\def\JarticleHeader{\hbox to\textwidth{\rule{3\@mojihaba}{1mm}\hbox{\small\bf\hskip1mm $B?dA&O@J8!|(B\suisentitle}\leaderfill}}%
+\def\JarticleHeader{\hbox to\textwidth{\rule{3\@mojihaba}{1mm}\hbox{\small\bf\hskip1mm 推薦論文●\suisentitle}\leaderfill}}%
 \def\JarticleTitle{{\huge\bf\@title}}%
 \def\JarticleAuthor{\LARGE\begin{tabular}[t]{@{}l}\@author\end{tabular}}%
 \Jarticle}
 
-% $B"!(BEsuisenronbun $B!J1QJ8?dA&O@J8!K(B
+% ◆Esuisenronbun (英文推薦論文)
 \def\ds@Esuisenronbun{
-\def\EarticleHeader{\hbox to\textwidth{\rule{3\@mojihaba}{1mm}\hbox{\small\bf\hskip1mm $B?dA&O@J8!|(B\suisentitle}\leaderfill}}%
+\def\EarticleHeader{\hbox to\textwidth{\rule{3\@mojihaba}{1mm}\hbox{\small\bf\hskip1mm 推薦論文●\suisentitle}\leaderfill}}%
 \def\EarticleTitle{{\huge\bf\@title}}%
 \def\EarticleAuthor{\LARGE\begin{tabular}[t]{@{}l}\@author\end{tabular}}%
 \Earticle}
 % ==========================================================
 
 % ==========================================================
-% $B"!(Bkantogen $B!J4,F,8@!K(B
+% ◆kantogen (巻頭言)
 \def\ds@kantogen{
 \global\def\@maketitle{\newpage \null
 \hbox{\vbox{
@@ -1534,7 +1534,7 @@
 \offinterlineskip
 \vspace*{-\topskip}
 \rule{\textwidth}{0.1mm}
-\vskip6mm{\gona $B4,F,8@(B}\hskip15mm{\huge\@title}\vskip5mm\hskip27mm%
+\vskip6mm{\gona 巻頭言}\hskip15mm{\huge\@title}\vskip5mm\hskip27mm%
 \Large\begin{tabular}[t]{@{}l}\@author\end{tabular}%
 \vskip10mm plus10mm minus10mm% you must adjust this size
 \vskip22.5\Q
@@ -1550,13 +1550,13 @@
 % ==========================================================
 
 % ==========================================================
-% $B"!(Btokushutobira $B!JFC=8$NJT=8$K$"$?$C$F!K(B
+% ◆tokushutobira (特集の編集にあたって)
 \def\ds@tokushutobira{
 \global\def\@maketitle{\newpage \null
 \vspace*{-\baselineskip}
 \begin{flushleft}
 \hbox to\textwidth
-{\rule{3\@mojihaba}{1mm}\hbox{\small\bf\hskip1mm $BFC=8!|(B\tokushutitle}\leaderfill}%
+{\rule{3\@mojihaba}{1mm}\hbox{\small\bf\hskip1mm 特集●\tokushutitle}\leaderfill}%
 \vskip12mm\hskip5mm{\huge\bf\@title}\vskip1mm\hskip5mm%
 \LARGE\begin{tabular}[t]{@{}l}\@author\end{tabular}%
 \vskip10mm%
@@ -1578,7 +1578,7 @@
 % ==========================================================
 
 % ==========================================================
-% $B"!(Btobira $B!J4,F,!K(B
+% ◆tobira (巻頭)
 \def\ds@tobira{
 \global\def\@maketitle{\newpage \null
 \vspace*{-\baselineskip}
@@ -1605,7 +1605,7 @@
 % ==========================================================
 
 % ==========================================================
-% $B"!(Bgakkaikiji $B!J3X2q5-;v!K(B
+% ◆gakkaikiji (学会記事)
 % Gakkai-Kiji header added by yaski
 \def\ds@gakkaikiji{
 \global\def\@maketitle{\newpage \null
@@ -1613,7 +1613,7 @@
 \begin{flushleft}
 {\offinterlineskip
 \noindent
-\hbox to \hsize{{\LARGE $BF|K\%=%U%H%&%'%"2J3X2q(B} \leaders\hrule height 2mm\hfill}
+\hbox to \hsize{{\LARGE 日本ソフトウェア科学会} \leaders\hrule height 2mm\hfill}
 \vspace{2mm}
 \hbox to \hsize{\footnotesize\bf 
 Japan Society for Software Science and Technology \hfil}}
@@ -1622,14 +1622,14 @@
 % ==========================================================
 
 % ==========================================================
-% $B"!(B henshu header added by yaski ($BJT=8$@$h$j(B)
+% ◆ henshu header added by yaski (編集だより)
 \def\ds@henshu{
 \global\def\@maketitle{\newpage \null
 \hbox{\vbox to64.5\Q{% 43\Q=3*21.5\Q
 \begin{flushleft}
 {\offinterlineskip
 \noindent
-\hbox to \hsize{{\LARGE $BF|K\%=%U%H%&%'%"2J3X2q(B} \leaders\hrule height 2mm\hfill}
+\hbox to \hsize{{\LARGE 日本ソフトウェア科学会} \leaders\hrule height 2mm\hfill}
 \vspace{2mm}
 \hbox to \hsize{\footnotesize\bf 
 Japan Society for Software Science and Technology \hfil}}
@@ -1638,7 +1638,7 @@
 % ==========================================================
 
 % ==========================================================
-% <13> hissha header added by ohno ($BI.<T>R2p(B)
+% <13> hissha header added by ohno (筆者紹介)
 \def\ds@hissha{
 \setlength\headsep{47.5mm}
 \setlength\textheight{160mm}
@@ -1657,7 +1657,7 @@
 \noindent
 \vskip8mm
 \begin{tabular}{l}
-{\LARGE\bf $BI.(B\hspace{2mm}$B<T(B\hspace{2mm}$B>R(B\hspace{2mm}$B2p(B}
+{\LARGE\bf 筆\hspace{2mm}者\hspace{2mm}紹\hspace{2mm}介}
 \end{tabular}
 \vfil}}}
 }
@@ -1666,7 +1666,7 @@
 }
 
 % ==========================================================
-% $BAmL\<!(B
+% 総目次
 \def\ds@somokuji{
 \setlength\headsep{30mm}
 \setlength\textheight{190mm}
@@ -1690,12 +1690,12 @@
 \vfil}}}
 }
 
-% You must define $B=qI>MQ(B header here!
+% You must define 書評用 header here!
 
 
 \mark{{}{}} 
 
-% volpage$B!J%\%j%e!<%`DL$7%Z!<%8!K(Bhas been abolished as of Vol.22 (2005),
+% volpage(ボリューム通しページ)has been abolished as of Vol.22 (2005),
 % but the counter volpageoffset is kept alive for backward compatibility
 % because many papers still say \setcounter{volpageoffset}{...} .
 %
@@ -1708,24 +1708,24 @@
 %   \hbox to21pt{(\hfil\arabic{volpage}\hfil)}}
 \let\thevolpage=\null
 
-\newcounter{$B4,?t(B} \newcounter{$B9f?t(B}
-\newcounter{$BG/?t(B}
+\newcounter{巻数} \newcounter{号数}
+\newcounter{年数}
 \newcounter{firstpage}
 \newcounter{lastpage}
 
 \def\volNoPp#1#2#3#4{%
   \ifNotTaikai{%
-  \setcounter{$B4,?t(B}{#1}\setcounter{$B9f?t(B}{#2}%
-  \setcounter{$BG/?t(B}{1983}\addtocounter{$BG/?t(B}{\value{$B4,?t(B}}%
+  \setcounter{巻数}{#1}\setcounter{号数}{#2}%
+  \setcounter{年数}{1983}\addtocounter{年数}{\value{巻数}}%
   \setcounter{firstpage}{#3}\setcounter{lastpage}{#4}\setcounter{page}{#3}}}
 
 \def\@oddheadcontents
- {Vol.~\arabic{$B4,?t(B}\hskip\@mojihaba No.~\arabic{$B9f?t(B}\hskip\@mojihaba
-  \ifcase\value{$B9f?t(B}\or Jan.\or Apr.\or July\or Oct.\else\fi
-  \hskip.5\@mojihaba \setcounter{$BG/?t(B}{1983}\addtocounter{$BG/?t(B}{\value{$B4,?t(B}}
-  \arabic{$BG/?t(B}}
+ {Vol.~\arabic{巻数}\hskip\@mojihaba No.~\arabic{号数}\hskip\@mojihaba
+  \ifcase\value{号数}\or Jan.\or Apr.\or July\or Oct.\else\fi
+  \hskip.5\@mojihaba \setcounter{年数}{1983}\addtocounter{年数}{\value{巻数}}
+  \arabic{年数}}
 
-\def\@evenheadcontents{$B%3%s%T%e!<%?%=%U%H%&%'%"(B}
+\def\@evenheadcontents{コンピュータソフトウェア}
 
 \def\ps@headings{\let\@mkboth\markboth
 \def\@oddfoot{}
@@ -1745,7 +1745,7 @@
 \def\@oddfoot{}
 \def\@evenfoot{}
 \def\@evenhead{\vbox to221.5mm{\hbox to\textwidth{\normalsize
- \thepage\phantom{\thevolpage}\hfil{$B%3%s%T%e!<%?%=%U%H%&%'%"(B}
+ \thepage\phantom{\thevolpage}\hfil{コンピュータソフトウェア}
   \hfil\phantom{\thepage}\thevolpage}\vskip3.5mm\rule{\textwidth}{0.1mm}\vfill\rule{\textwidth}{0.1mm}}}
 \def\@oddhead{\vbox to221.5mm{\hbox to\textwidth{\normalsize
  \thevolpage\phantom{\thepage}\hfil\@oddheadcontents
@@ -1759,7 +1759,7 @@
 \def\@oddfoot{}
 \def\@evenfoot{}
 \def\@evenhead{\vbox to221.5mm{\vskip.7mm\hbox to\textwidth{\normalsize
- \thepage\phantom{\thevolpage}\hfil\phantom{$B%3%s%T%e!<%?%=%U%H%&%'%"(B}
+ \thepage\phantom{\thevolpage}\hfil\phantom{コンピュータソフトウェア}
   \hfil\phantom{\thepage}\thevolpage}\vskip3.5mm\rule{\textwidth}{0.1mm}\vfill\rule{\textwidth}{0.1mm}}}
 \def\@oddhead{\vbox to221.5mm{\vskip.7mm\hbox to\textwidth{\normalsize
  \thevolpage\phantom{\thepage}\hfil\phantom{\@oddheadcontents}
@@ -1776,12 +1776,12 @@
 \def\@oddfoot{}
 \def\@evenfoot{}
 \def\@evenhead{\vbox to20mm{\vskip.7mm\hbox to\textwidth{\normalsize
- \thepage\phantom{\thevolpage}\hfil{$B!!!!!!!!(B}
+ \thepage\phantom{\thevolpage}\hfil{    }
   \hfil\phantom{\thepage}\thevolpage}\vskip2mm\hbox to\textwidth{%\hskip2mm
 \rule{29mm}{0.1mm}\hss\raisebox{-.5mm}{\cmssi NewsLetter}\hss\rule{97mm}{0.1mm}%\hskip2mm
 }\vfill}}
 \def\@oddhead{\vbox to20mm{\vskip.7mm\hbox to\textwidth{\normalsize
- \thevolpage\phantom{\thepage}\hfil{$B!!!!!!!!(B}
+ \thevolpage\phantom{\thepage}\hfil{    }
   \hfil\phantom{\thevolpage}\thepage}\vskip2mm\hbox to\textwidth{%\hskip2mm
 \rule{29mm}{0.1mm}\hss\raisebox{-.5mm}{\cmssi NewsLetter}\hss\rule{97mm}{0.1mm}%\hskip2mm
 }\vfill}}
@@ -1797,10 +1797,10 @@
 \def\@oddfoot{}
 \def\@evenfoot{}
 \def\@evenhead{\vbox to20mm{\vskip.7mm\hbox to\textwidth{\normalsize
- \thepage\phantom{\thevolpage}\hfil{$B!!!!!!!!(B}
+ \thepage\phantom{\thevolpage}\hfil{    }
   \hfil\phantom{\thepage}\thevolpage}\vskip2mm\hbox to\textwidth{\hskip2mm\rule{27mm}{0.1mm}\hss\raisebox{-.5mm}{\cmssi NewsLetter}\hss\rule{95mm}{0.1mm}\hskip2mm}\vfill}}
 \def\@oddhead{\vbox to20mm{\vskip.7mm\hbox to\textwidth{\normalsize
- \thevolpage\phantom{\thepage}\hfil{$B!!!!!!!!(B}
+ \thevolpage\phantom{\thepage}\hfil{    }
   \hfil\phantom{\thevolpage}\thepage}\vskip2mm\hbox to\textwidth{\hskip2mm\rule{27mm}{0.1mm}\hss\raisebox{-.5mm}{\cmssi NewsLetter}\hss\rule{95mm}{0.1mm}\hskip2mm}\vfill}}
 \def\sectionmark##1{\markboth {\uppercase{\ifnum \c@secnumdepth>\z@
  \thesection\hskip 1em\relax \fi ##1}}{}}
@@ -1817,8 +1817,8 @@
 \pagestyle{headings}
 \pagenumbering{arabic}
 
-\def\tablename{$BI=(B}
-\def\figurename{$B?^(B}
+\def\tablename{表}
+\def\figurename{図}
 
 \if@LaTeX@e
 \ifASCII
@@ -1828,7 +1828,7 @@
 \def\bf{\protect\pdg\protect\pbf}
 \fi
 
-\def\today{\the\year $BG/(B \the\month $B7n(B \the\day $BF|(B}
+\def\today{\the\year 年 \the\month 月 \the\day 日}
 
 \def\sloppy{\tolerance 9000 \hfuzz .5\p@ \vfuzz .5\p@}
 
@@ -2151,6 +2151,6 @@
 \fi
 \fi
 
-\newcommand{\$B!'(B}{\hbox to1zw{\hss:\hss}}
+\newcommand{\:}{\hbox to1zw{\hss:\hss}}
 
 \endinput
Binary file paper/jssst.pdf has changed