# HG changeset patch # User Shinji KONO # Date 1353298619 -32400 # Node ID ee16744c6ae5517c1c783b77d49d42cc79c69a01 # Parent 55787a891c8ae429fe79b6f785f63652113fe157 utf-8 diff -r 55787a891c8a -r ee16744c6ae5 paper/Makefile --- 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 diff -r 55787a891c8a -r ee16744c6ae5 paper/compsoft.sty --- 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} % $B25\@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$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$N0loO@J8(B ($B%G%U%)%k%H(B) -% L $B%l%?!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@J8oO@J8(B/$B%l%?!oO@J8!K(B +% ◆R (通常論文) \def\ds@R{ \let\sadokuShubetsu=R } -% $B"!(BL $B!J%l%?!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|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.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}$BR(B\hspace{2mm}$B2p(B} +{\LARGE\bf 筆\hspace{2mm}者\hspace{2mm}紹\hspace{2mm}介} \end{tabular} \vfil}}} } @@ -1666,7 +1666,7 @@ } % ========================================================== -% $BAmL\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 diff -r 55787a891c8a -r ee16744c6ae5 paper/jssst.pdf Binary file paper/jssst.pdf has changed