Mercurial > hg > Papers > 2011 > yutaka-jssst
comparison paper/compsoft.sty @ 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 | bc5ee8addcc9 |
children |
comparison
equal
deleted
inserted
replaced
15:55787a891c8a | 16:ee16744c6ae5 |
---|---|
74 %% dskfonts.sty is based on skfonts.sty. | 74 %% dskfonts.sty is based on skfonts.sty. |
75 %% skfonts.sty is for adjusting NTT-version of JSSST style file to | 75 %% skfonts.sty is for adjusting NTT-version of JSSST style file to |
76 %% ASCII JTeX environment. skfonts.sty defines all CTS fonts, while | 76 %% ASCII JTeX environment. skfonts.sty defines all CTS fonts, while |
77 %% dskfonts.sty substitutes the fonts by regular fonts like min10/goth10. | 77 %% dskfonts.sty substitutes the fonts by regular fonts like min10/goth10. |
78 | 78 |
79 %% $B#Q?t7O$N$?$a$N$U$?$D$N%f%K%C%H(B | 79 %% Q数系のためのふたつのユニット |
80 \newdimen \JQ \JQ .259817mm %%% \JQ/\Q = 10pt/9.62216pt | 80 \newdimen \JQ \JQ .259817mm %%% \JQ/\Q = 10pt/9.62216pt |
81 \newdimen \Q \Q .25mm %%% Quarter of 1mm | 81 \newdimen \Q \Q .25mm %%% Quarter of 1mm |
82 | 82 |
83 %% $B%Y!<%9%i%$%s%9%-%C%W$NCM!%(B | 83 %% ベースラインスキップの値. |
84 %% $B%G%U%)%k%HCM$O(B21.5Q$B!$(BEronbun, Etokushuronbun$B$G$O(B17.5Q | 84 %% デフォルト値は21.5Q,Eronbun, Etokushuronbunでは17.5Q |
85 %% $B$K@Z$jBX$($k!%(B | 85 %% に切り替える. |
86 \newdimen\@Baseline | 86 \newdimen\@Baseline |
87 \@Baseline=21.5\Q | 87 \@Baseline=21.5\Q |
88 | 88 |
89 | 89 |
90 % $B%U%)%s%H$N:FDj5A(B | 90 % フォントの再定義 |
91 % $B$^$:OBJ8!'(B | 91 % まず和文: |
92 %\font\sevmin skhmnlaa at 8.5\JQ % 8.5Q $BK\MvL@D+(B LHM | 92 %\font\sevmin skhmnlaa at 8.5\JQ % 8.5Q 本蘭明朝 LHM |
93 \font\sevmin min10 at 8.5\JQ % 8.5Q min10$B$G2>A[E*$K=PNO(B | 93 \font\sevmin min10 at 8.5\JQ % 8.5Q min10で仮想的に出力 |
94 %\font\sevgt skgotoaa at 8.5\JQ % 8.5Q $BCfB@%4%7%C%/(B DG-KL | 94 %\font\sevgt skgotoaa at 8.5\JQ % 8.5Q 中太ゴシック DG-KL |
95 \font\sevgt goth10 at 8.5\JQ % 8.5Q goth10$B$G2>A[E*$K=PNO(B | 95 \font\sevgt goth10 at 8.5\JQ % 8.5Q goth10で仮想的に出力 |
96 % \font\egtmin skhmnlaa at 10\JQ % 10Q $BK\MvL@D+(B LHM | 96 % \font\egtmin skhmnlaa at 10\JQ % 10Q 本蘭明朝 LHM |
97 \font\egtmin min10 at 10\JQ % 10Q min10$B$G2>A[E*$K=PNO(B | 97 \font\egtmin min10 at 10\JQ % 10Q min10で仮想的に出力 |
98 % \font\egtgt skgotoaa at 10\JQ % 10Q $BCfB@%4%7%C%/(B DG-KL | 98 % \font\egtgt skgotoaa at 10\JQ % 10Q 中太ゴシック DG-KL |
99 \font\egtgt goth10 at 10\JQ % 10Q goth10$B$G2>A[E*$K=PNO(B | 99 \font\egtgt goth10 at 10\JQ % 10Q goth10で仮想的に出力 |
100 %\font\ninmin skhmnlaa at 11.5\JQ % 11.5Q $BK\MvL@D+(B LHM | 100 %\font\ninmin skhmnlaa at 11.5\JQ % 11.5Q 本蘭明朝 LHM |
101 \font\ninmin min10 at 11.5\JQ % 11.5Q min10$B$G2>A[E*$K=PNO(B | 101 \font\ninmin min10 at 11.5\JQ % 11.5Q min10で仮想的に出力 |
102 %\font\ningt skgotoaa at 11.5\JQ % 11.5Q $BCfB@%4%7%C%/(B DG-KL | 102 %\font\ningt skgotoaa at 11.5\JQ % 11.5Q 中太ゴシック DG-KL |
103 \font\ningt goth10 at 11.5\JQ % 11.5Q goth10$B$G2>A[E*$K=PNO(B | 103 \font\ningt goth10 at 11.5\JQ % 11.5Q goth10で仮想的に出力 |
104 %\font\tenmin skhmnlaa at 13\JQ % 13Q $BK\MvL@D+(B LHM | 104 %\font\tenmin skhmnlaa at 13\JQ % 13Q 本蘭明朝 LHM |
105 \font\tenmin min10 at 13\JQ % 13Q min10$B$G2>A[E*$K=PNO(B | 105 \font\tenmin min10 at 13\JQ % 13Q min10で仮想的に出力 |
106 %\font\tengt skgotoaa at 13\JQ % 13Q $BCfB@%4%7%C%/(B DG-KL | 106 %\font\tengt skgotoaa at 13\JQ % 13Q 中太ゴシック DG-KL |
107 \font\tengt goth10 at 13\JQ % 13Q goth10$B$G2>A[E*$K=PNO(B | 107 \font\tengt goth10 at 13\JQ % 13Q goth10で仮想的に出力 |
108 | 108 |
109 %\font\twlvgona sknagoaa at 16\JQ % 16Q $B%4%J#D(B for $B!V%A%e!<%H%j%"%k!W(B | 109 %\font\twlvgona sknagoaa at 16\JQ % 16Q ゴナD for 「チュートリアル」 |
110 \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 | 110 \font\twlvgona goth10 at 16\JQ % 20Q min10で仮想的に出力 for「チュートリアル」 |
111 | 111 |
112 % \font\svtnmin skminsaa at 20\JQ % 20Q $BB@L@D+(B for author | 112 % \font\svtnmin skminsaa at 20\JQ % 20Q 太明朝 for author |
113 \font\svtnmin min10 at 20\JQ % 20Q min10$B$G2>A[E*$K=PNO(B for author | 113 \font\svtnmin min10 at 20\JQ % 20Q min10で仮想的に出力 for author |
114 | 114 |
115 % \font\twtygt skgotsaa at 28\JQ % 28Q $BB@%4%7%C%/(B for title | 115 % \font\twtygt skgotsaa at 28\JQ % 28Q 太ゴシック for title |
116 \font\twtygt goth10 at 28\JQ % 28Q goth10$B$G2>A[E*$K=PNO(B for title | 116 \font\twtygt goth10 at 28\JQ % 28Q goth10で仮想的に出力 for title |
117 | 117 |
118 % $BB3$$$F2$J8!'(B | 118 % 続いて欧文: |
119 % $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 | 119 % プレロードされてるローマンフォントは数式の \textfont0 としても |
120 % $B;H$o$l$k$?$a!"JLL>>N$G%m!<%I$7$F%5%$%:4D6-$rA`:n$9$k$N$,L5Fq$+!)(B | 120 % 使われるため、別名称でロードしてサイズ環境を操作するのが無難か? |
121 %%\font\egtrm secntmm at 10\Q | 121 %%\font\egtrm secntmm at 10\Q |
122 %%\font\ninrm secntmm at 11.5\Q | 122 %%\font\ninrm secntmm at 11.5\Q |
123 %%\font\tenrm secntmm at 13\Q | 123 %%\font\tenrm secntmm at 13\Q |
124 | 124 |
125 %%\font\egtit secntmmi at 10\Q | 125 %%\font\egtit secntmmi at 10\Q |
128 | 128 |
129 %%\font\egtbf secntqm at 10\Q | 129 %%\font\egtbf secntqm at 10\Q |
130 %%\font\ninbf secntqm at 11.5\Q | 130 %%\font\ninbf secntqm at 11.5\Q |
131 %%\font\tenbf secntqm at 13\Q | 131 %%\font\tenbf secntqm at 13\Q |
132 | 132 |
133 %%\font\titleb sebdnqm at 28\Q % $B%?%$%H%kMQ%\%I%K%\!<%k%I(B | 133 %%\font\titleb sebdnqm at 28\Q % タイトル用ボドニボールド |
134 \font\titleb min10 at 28\Q % $B%?%$%H%kMQ%\%I%K%\!<%k%I(B | 134 \font\titleb min10 at 28\Q % タイトル用ボドニボールド |
135 | 135 |
136 % $BHGLLE7CO$H%Q%i%a!<%?$N@_Dj(B | 136 % 版面天地とパラメータの設定 |
137 % | 137 % |
138 % \textheight | 138 % \textheight |
139 % = \topskip + \baselineskip * 39 lines | 139 % = \topskip + \baselineskip * 39 lines |
140 % = 12Q + 21.5Q * 39 lines | 140 % = 12Q + 21.5Q * 39 lines |
141 % = 850.5Q | 141 % = 850.5Q |
142 | 142 |
143 \headsep 15\Q % $B@53N$JCM$G$O$J$$(B | 143 \headsep 15\Q % 正確な値ではない |
144 \topskip 12\Q % 12Q $B$h$j9b$$9T$O%Y!<%9%i%$%s$,$:$l$k(B | 144 \topskip 12\Q % 12Q より高い行はベースラインがずれる |
145 \baselineskip \@Baseline % 11.5Q $B9T4V(B 10Q | 145 \baselineskip \@Baseline % 11.5Q 行間 10Q |
146 \lineskip 0pt | 146 \lineskip 0pt |
147 \lineskiplimit 0pt | 147 \lineskiplimit 0pt |
148 | 148 |
149 \textheight 850.89\Q % 850.5Q (21.5Q * 39line + \topskip) $B$N(B | 149 \textheight 850.89\Q % 850.5Q (21.5Q * 39line + \topskip) の |
150 % $B$O$:$@$,(B 40 $B9TF~$i$J$$$?$a!"$9$3$7$:$D(B | 150 % はずだが 40 行入らないため、すこしずつ |
151 % $BA}$d$7$F$3$NCM$K$J$C$?(B | 151 % 増やしてこの値になった |
152 | 152 |
153 \maxdepth 5\Q % | 153 \maxdepth 5\Q % |
154 | 154 |
155 %TI%% We don't need foot* because we don't use footer | 155 %TI%% We don't need foot* because we don't use footer |
156 %TI%\footskip 0pt | 156 %TI%\footskip 0pt |
157 %TI%\footheight 0pt | 157 %TI%\footheight 0pt |
158 | 158 |
159 \parindent1zw | 159 \parindent1zw |
160 | 160 |
161 %\parskip 0pt plus.001\Q % $B$9$Y$F$N%Q%i%a!<%?$,7hDj$G$-$?$i(B | 161 %\parskip 0pt plus.001\Q % すべてのパラメータが決定できたら |
162 % $B%Q%i%0%i%U4V$K$o$:$+$N<+M3EY$rCV$-$?$$!#(B | 162 % パラグラフ間にわずかの自由度を置きたい。 |
163 % $B%F%9%HCf$O<+M3EY$O$J$$$[$&$,$$$$!#(B | 163 % テスト中は自由度はないほうがいい。 |
164 | 164 |
165 \kanjiskip 0pt plus .1zw minus 0.05zw | 165 \kanjiskip 0pt plus .1zw minus 0.05zw |
166 % $BOBJ8J8;z4V$OHf3SE*<+M3EY$,Bg$-$$(B | 166 % 和文文字間は比較的自由度が大きい |
167 | 167 |
168 %\overfullrule 10pt % $B0-$$ItJ,$OL\N)$?$;$FD>$9(B | 168 %\overfullrule 10pt % 悪い部分は目立たせて直す |
169 | 169 |
170 % | 170 % |
171 % $B0lIt$N%^%/%m$N:FDj5A(B | 171 % 一部のマクロの再定義 |
172 % | 172 % |
173 | 173 |
174 % \def\@maketitle{\newpage \null | 174 % \def\@maketitle{\newpage \null |
175 % \vbox to 235.2\Q{ %% $B7W;;$G$O(B 236.5Q $B$N$O$:$@$,!"!"!"(B | 175 % \vbox to 235.2\Q{ %% 計算では 236.5Q のはずだが、、、 |
176 % \begin{flushleft} | 176 % \begin{flushleft} |
177 % \rule{\textwidth}{1mm}% | 177 % \rule{\textwidth}{1mm}% |
178 % \vskip.7cm | 178 % \vskip.7cm |
179 % {\titleb\hskip 6.5mm | 179 % {\titleb\hskip 6.5mm |
180 % \twtygt\@title\kanjiskip -3mm plus0mm minus0mm % $B5M$a$?$$$N$K5M$i$J$$!"!"!"(B | 180 % \twtygt\@title\kanjiskip -3mm plus0mm minus0mm % 詰めたいのに詰らない、、、 |
181 % } | 181 % } |
182 % \vskip.7cm | 182 % \vskip.7cm |
183 % \huge\hskip 6.5mm | 183 % \huge\hskip 6.5mm |
184 % \begin{tabular}[t]{@{}l}\@author\end{tabular} | 184 % \begin{tabular}[t]{@{}l}\@author\end{tabular} |
185 % \end{flushleft} | 185 % \end{flushleft} |
186 % \par | 186 % \par |
187 % \vss | 187 % \vss |
188 % \hrule % height0pt %% $BBN:[$,7h$^$C$?$i(B 0pt $B$K$9$k(B | 188 % \hrule % height0pt %% 体裁が決まったら 0pt にする |
189 % }} | 189 % }} |
190 | 190 |
191 % \long\def\@makecaption#1#2{ %% \vskip 10pt | 191 % \long\def\@makecaption#1#2{ %% \vskip 10pt |
192 % \setbox\@tempboxa\hbox{\small\bf\egtbf\egtgt~~#1~~#2~~} | 192 % \setbox\@tempboxa\hbox{\small\bf\egtbf\egtgt~~#1~~#2~~} |
193 % \ifdim \wd\@tempboxa >\hsize | 193 % \ifdim \wd\@tempboxa >\hsize |
196 % \leftskip=15pt \hangindent=\wd\@tempboxb #1~~#2\par} | 196 % \leftskip=15pt \hangindent=\wd\@tempboxb #1~~#2\par} |
197 % \else \hbox to\hsize{\hfil\box\@tempboxa\hfil} | 197 % \else \hbox to\hsize{\hfil\box\@tempboxa\hfil} |
198 % \fi} | 198 % \fi} |
199 | 199 |
200 % \def\section{\@startsection{section}{1}{0\jspaceskip} | 200 % \def\section{\@startsection{section}{1}{0\jspaceskip} |
201 % {8\Q plus.1\Q minus.1\Q} % $B>eIt%0%k!<(B ($B7P83CM(B) | 201 % {8\Q plus.1\Q minus.1\Q} % 上部グルー (経験値) |
202 % {1.6\Q plus.1\Q minus.1\Q} % $B2<It%0%k!<(B | 202 % {1.6\Q plus.1\Q minus.1\Q} % 下部グルー |
203 % {\vrule width .4pt %% $BBN:[$,7h$^$C$?$i(B 0pt $B$K$9$k!#(B | 203 % {\vrule width .4pt %% 体裁が決まったら 0pt にする。 |
204 % height 30\Q %% $B%Z!<%8F,$G(B \topskip $B$KFO$/$h$&$K!#(B | 204 % height 30\Q %% ページ頭で \topskip に届くように。 |
205 % depth 14\Q %% $BK\J8$N(B 1 $B9TL\$K@\$9$k$h$&$K!#(B | 205 % depth 14\Q %% 本文の 1 行目に接するように。 |
206 % \font@s}} | 206 % \font@s}} |
207 % | 207 % |
208 % \def\subsection{\@startsection{subsection}{2}{\jspaceskip} | 208 % \def\subsection{\@startsection{subsection}{2}{\jspaceskip} |
209 % {1\baselineskip plus.1\Q minus.1\Q} | 209 % {1\baselineskip plus.1\Q minus.1\Q} |
210 % {0.1\Q plus.1\Q minus.1\Q} | 210 % {0.1\Q plus.1\Q minus.1\Q} |
211 % {\font@ss}} | 211 % {\font@ss}} |
212 | 212 |
213 %TI%\pagestyle{headings} | 213 %TI%\pagestyle{headings} |
214 \flushbottom % $B%Z!<%82<C<$r$=$m$($k(B | 214 \flushbottom % ページ下端をそろえる |
215 %dskfonts.sty ends %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | 215 %dskfonts.sty ends %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
216 %--------------------------- | 216 %--------------------------- |
217 % ``dskfonts.sty' uses CM and min** fonts for preminary printing. | 217 % ``dskfonts.sty' uses CM and min** fonts for preminary printing. |
218 % For production-run, use ``skfonts.sty'' instead of ``dskfonts.sty''. | 218 % For production-run, use ``skfonts.sty'' instead of ``dskfonts.sty''. |
219 %--------------------------- | 219 %--------------------------- |
222 \let\sevendg=\sevgt %ST | 222 \let\sevendg=\sevgt %ST |
223 \let\eightdm=\egtmin %ST | 223 \let\eightdm=\egtmin %ST |
224 \let\eightdg=\egtgt %ST | 224 \let\eightdg=\egtgt %ST |
225 \let\ninedm=\ninmin %ST | 225 \let\ninedm=\ninmin %ST |
226 \let\ninedg=\ningt %ST | 226 \let\ninedg=\ningt %ST |
227 \let\gona=\twlvgona % N. Yamanouchi for $B!V%A%e!<%H%j%"%k!W(B | 227 \let\gona=\twlvgona % N. Yamanouchi for 「チュートリアル」 |
228 | 228 |
229 \if@LaTeX@e\else | 229 \if@LaTeX@e\else |
230 \def\dm{\mc}\def\pdm{\pmc} %ST | 230 \def\dm{\mc}\def\pdm{\pmc} %ST |
231 \def\dg{\gt}\def\pdg{\pgt} %ST | 231 \def\dg{\gt}\def\pdg{\pgt} %ST |
232 \fi | 232 \fi |
357 \addtolength{\headsep}{-0.1087pt} | 357 \addtolength{\headsep}{-0.1087pt} |
358 | 358 |
359 %\footskip 2\baselineskip % This isn't necessary, no foot in this style | 359 %\footskip 2\baselineskip % This isn't necessary, no foot in this style |
360 | 360 |
361 \newdimen\@mojihaba | 361 \newdimen\@mojihaba |
362 \settowidth{\@mojihaba}{$B$"(B} | 362 \settowidth{\@mojihaba}{あ} |
363 | 363 |
364 \textheight = 212.5mm % for simple twocolumn setup | 364 \textheight = 212.5mm % for simple twocolumn setup |
365 | 365 |
366 % topskip = line - depth_of_9pt_kanji | 366 % topskip = line - depth_of_9pt_kanji |
367 \topskip = 6.74521pt | 367 \topskip = 6.74521pt |
645 \else \def\@svsechd{#4\hskip #1\relax #5}\fi | 645 \else \def\@svsechd{#4\hskip #1\relax #5}\fi |
646 \@xsect{#3}} | 646 \@xsect{#3}} |
647 | 647 |
648 \newlength\@currentmojihaba | 648 \newlength\@currentmojihaba |
649 | 649 |
650 \def\@mojidori#1{\setbox0\hbox{#1}\settowidth{\@currentmojihaba}{$B$"(B}% | 650 \def\@mojidori#1{\setbox0\hbox{#1}\settowidth{\@currentmojihaba}{あ}% |
651 \ifdim\wd0>5\@currentmojihaba #1\else% | 651 \ifdim\wd0>5\@currentmojihaba #1\else% |
652 \ifdim\wd0=2\@currentmojihaba {\jasciikanjiskip=2\@currentmojihaba% | 652 \ifdim\wd0=2\@currentmojihaba {\jasciikanjiskip=2\@currentmojihaba% |
653 \jmathkanjiskip=2\@currentmojihaba% | 653 \jmathkanjiskip=2\@currentmojihaba% |
654 \jintercharskip=2\@currentmojihaba #1}\else% | 654 \jintercharskip=2\@currentmojihaba #1}\else% |
655 {\jasciikanjiskip=0.2\@currentmojihaba% | 655 {\jasciikanjiskip=0.2\@currentmojihaba% |
674 \def\newblock{\hskip .11em plus .33em minus .07em} | 674 \def\newblock{\hskip .11em plus .33em minus .07em} |
675 \sloppy\clubpenalty4000\widowpenalty4000 | 675 \sloppy\clubpenalty4000\widowpenalty4000 |
676 \sfcode`\.=1000\relax} | 676 \sfcode`\.=1000\relax} |
677 \let\endthebibliography=\endlist | 677 \let\endthebibliography=\endlist |
678 | 678 |
679 \def\refname{$B;2(B $B9M(B $BJ8(B $B8%(B} % will be changed in English articles | 679 \def\refname{参 考 文 献} % will be changed in English articles |
680 | 680 |
681 | 681 |
682 | 682 |
683 \newif\if@restonecol | 683 \newif\if@restonecol |
684 \def\theindex{\@restonecoltrue\if@twocolumn\@restonecolfalse\fi | 684 \def\theindex{\@restonecoltrue\if@twocolumn\@restonecolfalse\fi |
932 % default title header | 932 % default title header |
933 % you must devise various headers for topics, tokushu, shohyo etc. | 933 % you must devise various headers for topics, tokushu, shohyo etc. |
934 % | 934 % |
935 % 2009/04/22 H.Iwasaki | 935 % 2009/04/22 H.Iwasaki |
936 % ========================================================== | 936 % ========================================================== |
937 % $B%9%?%$%k%U%!%$%k$NJQ99!$$=$NL\E*$O0J2<$NFs$D(B | 937 % スタイルファイルの変更,その目的は以下の二つ |
938 % $B!&(B2009$BG/(B6$B7n$h$jO@J8Ej9F5,Dj$,2~D{$5$l$k$N$K9g$o$;$k(B | 938 % ・2009年6月より論文投稿規定が改訂されるのに合わせる |
939 % $B!&(B2009$BG/EY$NBg2qO@J8%U%)!<%^%C%H$b6&MQ$9$k$h$&$K$9$k(B | 939 % ・2009年度の大会論文フォーマットも共用するようにする |
940 % | 940 % |
941 | 941 |
942 %%% | 942 %%% |
943 % $BO@J8<oJL(B | 943 % 論文種別 |
944 % $B%3%s%T%e!<%?%=%U%H%&%'%";o$K7G:\$5$l$kO@J8$O(B | 944 % コンピュータソフトウェア誌に掲載される論文は |
945 % $B8&5fO@J8(B/$B%=%U%H%&%'%"O@J8(B/$B2r@bO@J8(B | 945 % 研究論文/ソフトウェア論文/解説論文 |
946 % $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 | 946 % の3通りであるが,大会予稿もこのスタイルファイルを使うことにしたので, |
947 % $BJX59E*$K!$Bg2qM=9F$bO@J8<oJL$N0l<o$H$9$k!%(B | 947 % 便宜的に,大会予稿も論文種別の一種とする. |
948 % | 948 % |
949 % $B7k6IO@J8<oJL$O!$(B | 949 % 結局論文種別は, |
950 % $B8&5fO@J8(B/$B%=%U%H%&%'%"O@J8(B/$B2r@bO@J8(B/$BBg2qM=9F(B | 950 % 研究論文/ソフトウェア論文/解説論文/大会予稿 |
951 % $B$N(B4$BDL$j$N$$$:$l$+!%$=$N$=$l$>$l$K$D$$$FOBJ8$H1QJ8$,$"$jF@$k$,!$(B | 951 % の4通りのいずれか.そのそれぞれについて和文と英文があり得るが, |
952 % $B1QJ82r@bO@J8$O$"$^$jA[Dj$7$F$$$J$$!%(B | 952 % 英文解説論文はあまり想定していない. |
953 % $B$^$?!$%A%e!<%H%j%"%k$O2r@bO@J8$N0l<o$@$,!$(B1$B%Z!<%8L\$NF,=q$-$,(B | 953 % また,チュートリアルは解説論文の一種だが,1ページ目の頭書きが |
954 % $B0[$J$k$N$G!$IaDL$N2r@bO@J8$H$PJL$N<oJLJ8;z$rMQ0U$7$?!%(B | 954 % 異なるので,普通の解説論文とば別の種別文字を用意した. |
955 % | 955 % |
956 % \documentclass[..]{compsoft} $B$N(B [...] $B$NCf$KO@J8<oJL!$::FI<oJL!$8@8l(B | 956 % \documentclass[..]{compsoft} の [...] の中に論文種別,査読種別,言語 |
957 % $B$r;XDj$9$k!%(B | 957 % を指定する. |
958 % | 958 % |
959 % $BO@J8<oJL(B | 959 % 論文種別 |
960 % P $B8&5fO@J8(B ($B%G%U%)%k%H(B) | 960 % P 研究論文 (デフォルト) |
961 % S $B%=%U%H%&%'%"O@J8(B | 961 % S ソフトウェア論文 |
962 % K $BIaDL$N2r@bO@J8(B | 962 % K 普通の解説論文 |
963 % U $B%A%e!<%H%j%"%k(B | 963 % U チュートリアル |
964 % T $BBg2qO@J8(B ($BBg2qO@J8$OJX59E*$KO@J8<oJL$N0l<o$H$7$F07$&(B) | 964 % T 大会論文 (大会論文は便宜的に論文種別の一種として扱う) |
965 % | 965 % |
966 % $B::FI<oJL(B ($BBg2qO@J8$N;~$K$O;XDj$7$J$$(B) | 966 % 査読種別 (大会論文の時には指定しない) |
967 % R $BDL>oO@J8(B ($B%G%U%)%k%H(B) | 967 % R 通常論文 (デフォルト) |
968 % L $B%l%?!<O@J8(B | 968 % L レター論文 |
969 % | 969 % |
970 % $B8@8l(B | 970 % 言語 |
971 % J $BOBJ8(B ($B%G%U%)%k%H(B) | 971 % J 和文 (デフォルト) |
972 % E $B1QJ8(B | 972 % E 英文 |
973 % | 973 % |
974 % \ronbunShubetsu $B$O!$O@J8<oJL$rI=$90lJ8;z(B (P, S, K, U, T $B$N$$$:$l$+(B) | 974 % \ronbunShubetsu は,論文種別を表す一文字 (P, S, K, U, T のいずれか) |
975 % \sadokuShubets $B$O!$::FI<oJL$rI=$90lJ8;z(B (R$B!$(BL $B$N$$$:$l$+(B) | 975 % \sadokuShubets は,査読種別を表す一文字 (R,L のいずれか) |
976 % \ronbunLang $B$O!$8@8l$rI=$90lJ8;z(B (J, E $B$N$$$:$l$+(B) | 976 % \ronbunLang は,言語を表す一文字 (J, E のいずれか) |
977 | 977 |
978 \let\ronbunShubetsu=P % $BO@J8<oJL$N%G%U%)%k%HCM$O8&5fO@J8(B | 978 \let\ronbunShubetsu=P % 論文種別のデフォルト値は研究論文 |
979 \let\sadokuShubetsu=R % $B::FI<oJL$N%G%U%)%k%HCM$ODL>oO@J8(B | 979 \let\sadokuShubetsu=R % 査読種別のデフォルト値は通常論文 |
980 \let\ronbunLang=J % $B%G%U%)%k%H$OOBJ8O@J8(B | 980 \let\ronbunLang=J % デフォルトは和文論文 |
981 \def\JarticleHeader{\rule{\textwidth}{1mm}} | 981 \def\JarticleHeader{\rule{\textwidth}{1mm}} |
982 \def\JarticleTitle{{\huge\bf\@title}} | 982 \def\JarticleTitle{{\huge\bf\@title}} |
983 \def\JarticleAuthor{\LARGE\begin{tabular}[t]{@{}l}\@author\end{tabular}} | 983 \def\JarticleAuthor{\LARGE\begin{tabular}[t]{@{}l}\@author\end{tabular}} |
984 | 984 |
985 % | 985 % |
986 % $BO@J8<oJL(B | 986 % 論文種別 |
987 % | 987 % |
988 | 988 |
989 \def\ifRonbun#1{\ifx\ronbunShubetsu P{#1}\else\relax\fi} | 989 \def\ifRonbun#1{\ifx\ronbunShubetsu P{#1}\else\relax\fi} |
990 \def\ifSoftRonbun#1{\ifx\ronbunShubetsu S{#1}\else\relax\fi} | 990 \def\ifSoftRonbun#1{\ifx\ronbunShubetsu S{#1}\else\relax\fi} |
991 \def\ifKaisetsu#1{\ifx\ronbunShubetsu K{#1}\else\relax\fi} | 991 \def\ifKaisetsu#1{\ifx\ronbunShubetsu K{#1}\else\relax\fi} |
992 \def\ifTutorial#1{\ifx\ronbunShubetsu U{#1}\else\relax\fi} | 992 \def\ifTutorial#1{\ifx\ronbunShubetsu U{#1}\else\relax\fi} |
993 \def\ifTaikai#1{\ifx\ronbunShubetsu T{#1}\else\relax\fi} | 993 \def\ifTaikai#1{\ifx\ronbunShubetsu T{#1}\else\relax\fi} |
994 \def\ifNotTaikai#1{\ifx\ronbunShubetsu T\relax\else{#1}\fi} | 994 \def\ifNotTaikai#1{\ifx\ronbunShubetsu T\relax\else{#1}\fi} |
995 | 995 |
996 % $B"!(BP $B!J8&5fO@J8!K(B | 996 % ◆P (研究論文) |
997 \def\ds@P{ | 997 \def\ds@P{ |
998 \let\ronbunShubetsu=P% | 998 \let\ronbunShubetsu=P% |
999 \def\JarticleHeader{\rule{\textwidth}{1mm}}% | 999 \def\JarticleHeader{\rule{\textwidth}{1mm}}% |
1000 \def\JarticleTitle{{\huge\bf\@title}}% | 1000 \def\JarticleTitle{{\huge\bf\@title}}% |
1001 \def\JarticleAuthor{\LARGE\begin{tabular}[t]{@{}l}\@author\end{tabular}}% | 1001 \def\JarticleAuthor{\LARGE\begin{tabular}[t]{@{}l}\@author\end{tabular}}% |
1002 \Jarticle} | 1002 \Jarticle} |
1003 | 1003 |
1004 % $B"!(BS $B!J%=%U%H%&%'%"O@J8!K(B | 1004 % ◆S (ソフトウェア論文) |
1005 \def\ds@S{ | 1005 \def\ds@S{ |
1006 \let\ronbunShubetsu=S% | 1006 \let\ronbunShubetsu=S% |
1007 \def\JarticleHeader{% | 1007 \def\JarticleHeader{% |
1008 \hbox to \strokewidth{\leaderfillboxL\rule{0.9mm}{1mm}}}% | 1008 \hbox to \strokewidth{\leaderfillboxL\rule{0.9mm}{1mm}}}% |
1009 \def\JarticleTitle{{\huge\bf\@title}}% | 1009 \def\JarticleTitle{{\huge\bf\@title}}% |
1010 \def\JarticleAuthor{\LARGE\begin{tabular}[t]{@{}l}\@author\end{tabular}}% | 1010 \def\JarticleAuthor{\LARGE\begin{tabular}[t]{@{}l}\@author\end{tabular}}% |
1011 \Jarticle} | 1011 \Jarticle} |
1012 | 1012 |
1013 % $B"!(BK $B!JIaDL$N2r@bO@J8!K(B | 1013 % ◆K (普通の解説論文) |
1014 \def\ds@K{ | 1014 \def\ds@K{ |
1015 \let\ronbunShubetsu=K% | 1015 \let\ronbunShubetsu=K% |
1016 \def\JarticleHeader{{\offinterlineskip | 1016 \def\JarticleHeader{{\offinterlineskip |
1017 \rule{\textwidth}{0.1mm}\vskip0.4mm | 1017 \rule{\textwidth}{0.1mm}\vskip0.4mm |
1018 \rule{\textwidth}{0.1mm}\vskip0.4mm | 1018 \rule{\textwidth}{0.1mm}\vskip0.4mm |
1019 \rule{\textwidth}{0.1mm}\vskip0.4mm | 1019 \rule{\textwidth}{0.1mm}\vskip0.4mm |
1020 \rule{\textwidth}{0.1mm} | 1020 \rule{\textwidth}{0.1mm} |
1021 \vbox to8mm{\vfil\hbox{\hskip5mm{\gona $B2r!!@b(B}\hfil}\vfil} | 1021 \vbox to8mm{\vfil\hbox{\hskip5mm{\gona 解 説}\hfil}\vfil} |
1022 \rule{\textwidth}{0.1mm} | 1022 \rule{\textwidth}{0.1mm} |
1023 \vskip0pt}% to end the paragraph and use new baselineskip | 1023 \vskip0pt}% to end the paragraph and use new baselineskip |
1024 }% | 1024 }% |
1025 \def\JarticleTitle{{\huge\bf\@title}}% | 1025 \def\JarticleTitle{{\huge\bf\@title}}% |
1026 \def\JarticleAuthor{\LARGE\begin{tabular}[t]{@{}l}\@author\end{tabular}}% | 1026 \def\JarticleAuthor{\LARGE\begin{tabular}[t]{@{}l}\@author\end{tabular}}% |
1027 \Jarticle} | 1027 \Jarticle} |
1028 | 1028 |
1029 % $B"!(BU $B!J%A%e!<%H%j%"%k(B --- $B2r@bO@J8$N0l<o!K(B | 1029 % ◆U (チュートリアル --- 解説論文の一種) |
1030 \def\ds@U{ | 1030 \def\ds@U{ |
1031 \let\ronbunShubetsu=U% | 1031 \let\ronbunShubetsu=U% |
1032 \def\JarticleHeader{{\offinterlineskip | 1032 \def\JarticleHeader{{\offinterlineskip |
1033 \hbox to \strokewidth{\leaderfillstrokeL\rule{0.1mm}{1.6mm}} | 1033 \hbox to \strokewidth{\leaderfillstrokeL\rule{0.1mm}{1.6mm}} |
1034 \hbox to\strokewidth{\hbox to0.1mm{{\vbox to8mm{\vss\rule{0.1mm}{9.5mm}}}}% | 1034 \hbox to\strokewidth{\hbox to0.1mm{{\vbox to8mm{\vss\rule{0.1mm}{9.5mm}}}}% |
1035 \vbox to8mm{\vfil\hbox{\hskip5mm{\gona $B%A%e!<%H%j%"%k(B}}\vfil}\hfil% | 1035 \vbox to8mm{\vfil\hbox{\hskip5mm{\gona チュートリアル}}\vfil}\hfil% |
1036 \hbox to0.1mm{\vbox to8mm{\vss\rule{0.1mm}{9mm}}}} | 1036 \hbox to0.1mm{\vbox to8mm{\vss\rule{0.1mm}{9mm}}}} |
1037 \rule{\strokewidth}{0.1mm} | 1037 \rule{\strokewidth}{0.1mm} |
1038 \vskip0pt}% to end the paragraph and use new baselineskip | 1038 \vskip0pt}% to end the paragraph and use new baselineskip |
1039 }% | 1039 }% |
1040 \def\JarticleTitle{{\huge\bf\@title}}% | 1040 \def\JarticleTitle{{\huge\bf\@title}}% |
1041 \def\JarticleAuthor{\LARGE\begin{tabular}[t]{@{}l}\@author\end{tabular}}% | 1041 \def\JarticleAuthor{\LARGE\begin{tabular}[t]{@{}l}\@author\end{tabular}}% |
1042 \Jarticle} | 1042 \Jarticle} |
1043 | 1043 |
1044 % $B"!(BT $B!JBg2qO@J8!K(B | 1044 % ◆T (大会論文) |
1045 \def\ds@T{ | 1045 \def\ds@T{ |
1046 \let\ronbunShubetsu=T% | 1046 \let\ronbunShubetsu=T% |
1047 \def\JarticleHeader{\rule{\textwidth}{1mm}}% | 1047 \def\JarticleHeader{\rule{\textwidth}{1mm}}% |
1048 \def\JarticleTitle{{\huge\bf\@title}}% | 1048 \def\JarticleTitle{{\huge\bf\@title}}% |
1049 \def\JarticleAuthor{\LARGE\begin{tabular}[t]{@{}l}\@author\end{tabular}}% | 1049 \def\JarticleAuthor{\LARGE\begin{tabular}[t]{@{}l}\@author\end{tabular}}% |
1050 \Jarticle\adjustAfour} | 1050 \Jarticle\adjustAfour} |
1051 | 1051 |
1052 % | 1052 % |
1053 % $B::FI<oJL(B --- $BDL>oO@J8(B/$B%l%?!<O@J8(B $B$N(B2$BDL$j(B | 1053 % 査読種別 --- 通常論文/レター論文 の2通り |
1054 % | 1054 % |
1055 | 1055 |
1056 \def\ifRegular#1{\ifx\sadokuShubetsu R{#1}\else\relax\fi} | 1056 \def\ifRegular#1{\ifx\sadokuShubetsu R{#1}\else\relax\fi} |
1057 \def\ifLetter#1{\ifx\sadokuShubetsu L{#1}\else\relax\fi} | 1057 \def\ifLetter#1{\ifx\sadokuShubetsu L{#1}\else\relax\fi} |
1058 | 1058 |
1059 % $B"!(BR $B!JDL>oO@J8!K(B | 1059 % ◆R (通常論文) |
1060 \def\ds@R{ | 1060 \def\ds@R{ |
1061 \let\sadokuShubetsu=R | 1061 \let\sadokuShubetsu=R |
1062 } | 1062 } |
1063 | 1063 |
1064 % $B"!(BL $B!J%l%?!<O@J8!K(B | 1064 % ◆L (レター論文) |
1065 \def\ds@L{ | 1065 \def\ds@L{ |
1066 \let\sadokuShubetsu=L | 1066 \let\sadokuShubetsu=L |
1067 } | 1067 } |
1068 | 1068 |
1069 % | 1069 % |
1070 % $B8@8l(B | 1070 % 言語 |
1071 % | 1071 % |
1072 | 1072 |
1073 % $B"!(BJ $B!JOBJ8!K(B | 1073 % ◆J (和文) |
1074 \def\ds@J{ | 1074 \def\ds@J{ |
1075 \let\ronbunLang=J% | 1075 \let\ronbunLang=J% |
1076 \Jarticle} | 1076 \Jarticle} |
1077 | 1077 |
1078 % $B"!(BE $B!J1QJ8!K(B | 1078 % ◆E (英文) |
1079 \def\ds@E{ | 1079 \def\ds@E{ |
1080 \let\ronbunLang=E% | 1080 \let\ronbunLang=E% |
1081 \def\EarticleHeader{\JarticleHeader} | 1081 \def\EarticleHeader{\JarticleHeader} |
1082 \def\EarticleTitle{\JarticleTitle} | 1082 \def\EarticleTitle{\JarticleTitle} |
1083 \def\EarticleAuthor{\JarticleAuthor} | 1083 \def\EarticleAuthor{\JarticleAuthor} |
1084 \Earticle} | 1084 \Earticle} |
1085 | 1085 |
1086 %%% | 1086 %%% |
1087 % $BFC=8$N>l9g(B | 1087 % 特集の場合 |
1088 % \tokushu{$BFC=8$N%?%$%H%k(B} | 1088 % \tokushu{特集のタイトル} |
1089 % $B$H$9$k!%$3$N%?%$%H%k$O!$(B1$B%Z!<%8L\$N>e$NJ}$K=PNO$5$l$k!%(B | 1089 % とする.このタイトルは,1ページ目の上の方に出力される. |
1090 | 1090 |
1091 \def\tokushu#1{% | 1091 \def\tokushu#1{% |
1092 \def\tokushutitle{#1}% | 1092 \def\tokushutitle{#1}% |
1093 \ifRonbun{% | 1093 \ifRonbun{% |
1094 \gdef\articleHeader{\hbox to\textwidth{\rule{3\@mojihaba}{1mm}% | 1094 \gdef\articleHeader{\hbox to\textwidth{\rule{3\@mojihaba}{1mm}% |
1095 \hbox{\small\bf\hskip1mm $BFC=8!|(B\tokushutitle}\leaderfill}}}% | 1095 \hbox{\small\bf\hskip1mm 特集●\tokushutitle}\leaderfill}}}% |
1096 \ifSoftRonbun{% | 1096 \ifSoftRonbun{% |
1097 \gdef\articleHeader{\hbox to\textwidth{% | 1097 \gdef\articleHeader{\hbox to\textwidth{% |
1098 \hbox to \leftboxwidth{\leaderfillboxL}% | 1098 \hbox to \leftboxwidth{\leaderfillboxL}% |
1099 \hbox{\small\bf\hskip1mm $BFC=8!|(B\tokushutitle}\leaderfillboxL | 1099 \hbox{\small\bf\hskip1mm 特集●\tokushutitle}\leaderfillboxL |
1100 \rule{0.9mm}{1mm}}}}% | 1100 \rule{0.9mm}{1mm}}}}% |
1101 \ifKaisetsu{% | 1101 \ifKaisetsu{% |
1102 \gdef\articleHeader{{\offinterlineskip | 1102 \gdef\articleHeader{{\offinterlineskip |
1103 \hbox to \textwidth{\leaderfillB\hbox{\small\bf\hskip1mm $BFC=8!|(B\tokushutitle | 1103 \hbox to \textwidth{\leaderfillB\hbox{\small\bf\hskip1mm 特集●\tokushutitle |
1104 \hskip1mm}% | 1104 \hskip1mm}% |
1105 \hbox to3\@mojihaba{% | 1105 \hbox to3\@mojihaba{% |
1106 \vbox{\rule{3\@mojihaba}{0.1mm}\vskip0.4mm | 1106 \vbox{\rule{3\@mojihaba}{0.1mm}\vskip0.4mm |
1107 \rule{3\@mojihaba}{0.1mm}\vskip0.4mm | 1107 \rule{3\@mojihaba}{0.1mm}\vskip0.4mm |
1108 \rule{3\@mojihaba}{0.1mm}\vskip0.4mm | 1108 \rule{3\@mojihaba}{0.1mm}\vskip0.4mm |
1109 \rule{3\@mojihaba}{0.1mm}}}}% | 1109 \rule{3\@mojihaba}{0.1mm}}}}% |
1110 \vbox to8mm{\vfil\hbox{\hskip5mm{\gona $B2r!!@b(B}\hfil}\vfil} | 1110 \vbox to8mm{\vfil\hbox{\hskip5mm{\gona 解 説}\hfil}\vfil} |
1111 \rule{\textwidth}{0.1mm} | 1111 \rule{\textwidth}{0.1mm} |
1112 \vskip0pt}% to end the paragraph and use new baselineskip | 1112 \vskip0pt}% to end the paragraph and use new baselineskip |
1113 }}% | 1113 }}% |
1114 \ifTutorial{% | 1114 \ifTutorial{% |
1115 \gdef\articleHeader{{\offinterlineskip | 1115 \gdef\articleHeader{{\offinterlineskip |
1116 \hbox to \strokewidth{\leaderfillstrokeL | 1116 \hbox to \strokewidth{\leaderfillstrokeL |
1117 \hbox{\small\bf\hskip1mm $BFC=8!|(B\tokushutitle\hskip2mm}% | 1117 \hbox{\small\bf\hskip1mm 特集●\tokushutitle\hskip2mm}% |
1118 \hbox to\rightstrokewidth{\leaderfillstrokeL}\rule{0.1mm}{1.6mm}}% | 1118 \hbox to\rightstrokewidth{\leaderfillstrokeL}\rule{0.1mm}{1.6mm}}% |
1119 \hbox to\strokewidth{\hbox to0.1mm{{\vbox to8mm{\vss\rule{0.1mm}{9mm}}}}% | 1119 \hbox to\strokewidth{\hbox to0.1mm{{\vbox to8mm{\vss\rule{0.1mm}{9mm}}}}% |
1120 \vbox to8mm{\vfil\hbox{\hskip5mm{\gona $B%A%e!<%H%j%"%k(B}}\vfil}\hfil% | 1120 \vbox to8mm{\vfil\hbox{\hskip5mm{\gona チュートリアル}}\vfil}\hfil% |
1121 \hbox to0.1mm{\vbox to8mm{\vss\rule{0.1mm}{9mm}}}} | 1121 \hbox to0.1mm{\vbox to8mm{\vss\rule{0.1mm}{9mm}}}} |
1122 \rule{\strokewidth}{0.1mm} | 1122 \rule{\strokewidth}{0.1mm} |
1123 \vskip0pt}% to end the paragraph and use new baselineskip | 1123 \vskip0pt}% to end the paragraph and use new baselineskip |
1124 }}% | 1124 }}% |
1125 \gdef\JarticleHeader{\articleHeader}% | 1125 \gdef\JarticleHeader{\articleHeader}% |
1126 \gdef\EarticleHeader{\articleHeader}} | 1126 \gdef\EarticleHeader{\articleHeader}} |
1127 | 1127 |
1128 %%% | 1128 %%% |
1129 % $B?dA&$N>l9g(B | 1129 % 推薦の場合 |
1130 % \suisen{$B%?%$%H%k(B} | 1130 % \suisen{タイトル} |
1131 % $B$H$9$k!%$3$N%?%$%H%k$O!$(B1$B%Z!<%8L\$N>e$NJ}$K=PNO$5$l$k!%(B | 1131 % とする.このタイトルは,1ページ目の上の方に出力される. |
1132 | 1132 |
1133 \def\suisen#1{% | 1133 \def\suisen#1{% |
1134 \def\suisentitle{#1}% | 1134 \def\suisentitle{#1}% |
1135 \ifRonbun{% | 1135 \ifRonbun{% |
1136 \gdef\articleHeader{\hbox to\textwidth{\rule{3\@mojihaba}{1mm}% | 1136 \gdef\articleHeader{\hbox to\textwidth{\rule{3\@mojihaba}{1mm}% |
1137 \hbox{\small\bf\hskip1mm $B?dA&O@J8!|(B\suisentitle}\leaderfill}}}% | 1137 \hbox{\small\bf\hskip1mm 推薦論文●\suisentitle}\leaderfill}}}% |
1138 \ifSoftRonbun{% | 1138 \ifSoftRonbun{% |
1139 \gdef\articleHeader{\hbox to\textwidth{% | 1139 \gdef\articleHeader{\hbox to\textwidth{% |
1140 \hbox to \leftboxwidth{\leaderfillboxL}% | 1140 \hbox to \leftboxwidth{\leaderfillboxL}% |
1141 \hbox{\small\bf\hskip1mm $B?dA&O@J8!|(B\suisentitle}\leaderfillboxL | 1141 \hbox{\small\bf\hskip1mm 推薦論文●\suisentitle}\leaderfillboxL |
1142 \rule{0.9mm}{1mm}}}}% | 1142 \rule{0.9mm}{1mm}}}}% |
1143 \ifKaisetsu{% | 1143 \ifKaisetsu{% |
1144 \gdef\articleHeader{{\offinterlineskip | 1144 \gdef\articleHeader{{\offinterlineskip |
1145 \hbox to \textwidth{\leaderfillB\hbox{\small\bf\hskip1mm $B?dA&O@J8!|(B\suisentitle | 1145 \hbox to \textwidth{\leaderfillB\hbox{\small\bf\hskip1mm 推薦論文●\suisentitle |
1146 \hskip1mm}% | 1146 \hskip1mm}% |
1147 \hbox to3\@mojihaba{% | 1147 \hbox to3\@mojihaba{% |
1148 \vbox{\rule{3\@mojihaba}{0.1mm}\vskip0.4mm | 1148 \vbox{\rule{3\@mojihaba}{0.1mm}\vskip0.4mm |
1149 \rule{3\@mojihaba}{0.1mm}\vskip0.4mm | 1149 \rule{3\@mojihaba}{0.1mm}\vskip0.4mm |
1150 \rule{3\@mojihaba}{0.1mm}\vskip0.4mm | 1150 \rule{3\@mojihaba}{0.1mm}\vskip0.4mm |
1151 \rule{3\@mojihaba}{0.1mm}}}}% | 1151 \rule{3\@mojihaba}{0.1mm}}}}% |
1152 \vbox to8mm{\vfil\hbox{\hskip5mm{\gona $B2r!!@b(B}\hfil}\vfil} | 1152 \vbox to8mm{\vfil\hbox{\hskip5mm{\gona 解 説}\hfil}\vfil} |
1153 \rule{\textwidth}{0.1mm} | 1153 \rule{\textwidth}{0.1mm} |
1154 \vskip0pt}% to end the paragraph and use new baselineskip | 1154 \vskip0pt}% to end the paragraph and use new baselineskip |
1155 }}% | 1155 }}% |
1156 \gdef\JarticleHeader{\articleHeader}% | 1156 \gdef\JarticleHeader{\articleHeader}% |
1157 \gdef\EarticleHeader{\articleHeader}} | 1157 \gdef\EarticleHeader{\articleHeader}} |
1158 | 1158 |
1159 %%% | 1159 %%% |
1160 % $BBg2qM=9F$N>l9g(B | 1160 % 大会予稿の場合 |
1161 % \taikai{$BG/EY(B} | 1161 % \taikai{年度} |
1162 % $B$rF~$l$J$1$l$P$J$i$J$$!%2s?t$OG/EY$+$i<+F0E*$K7W;;$5$l$k!%(B | 1162 % を入れなければならない.回数は年度から自動的に計算される. |
1163 % $B2s?t(B = $BG/EY(B - 1983 | 1163 % 回数 = 年度 - 1983 |
1164 % $B$3$N%?%$%H%k$O!$(B1$B%Z!<%8L\$N>e$NJ}$K=PNO$5$l$k!%(B | 1164 % このタイトルは,1ページ目の上の方に出力される. |
1165 | 1165 |
1166 \def\leaderfilll{\leaders\hbox{\rule{0.2mm}{0.2mm}}\hfill} | 1166 \def\leaderfilll{\leaders\hbox{\rule{0.2mm}{0.2mm}}\hfill} |
1167 | 1167 |
1168 \def\taikai#1{% | 1168 \def\taikai#1{% |
1169 \ifTaikai{% | 1169 \ifTaikai{% |
1170 \newcount\currentYear% | 1170 \newcount\currentYear% |
1171 \newcount\currentKai% | 1171 \newcount\currentKai% |
1172 \currentYear=#1% | 1172 \currentYear=#1% |
1173 \currentKai=\currentYear\advance\currentKai by-1983% | 1173 \currentKai=\currentYear\advance\currentKai by-1983% |
1174 \global\xdef\taikaititle{$BF|K\%=%U%H%&%'%"2J3X2qBh(B\number\currentKai $B2sBg2q(B% | 1174 \global\xdef\taikaititle{日本ソフトウェア科学会第\number\currentKai 回大会% |
1175 (\number\currentYear $BG/EY(B)$B9V1iO@J8=8(B}% | 1175 (\number\currentYear 年度)講演論文集}% |
1176 \gdef\articleHeader{\hbox to\textwidth{\rule{3\@mojihaba}{0.2mm}% | 1176 \gdef\articleHeader{\hbox to\textwidth{\rule{3\@mojihaba}{0.2mm}% |
1177 \hbox{\small\bf\hskip1mm \taikaititle\hskip1mm}\leaderfilll}}% | 1177 \hbox{\small\bf\hskip1mm \taikaititle\hskip1mm}\leaderfilll}}% |
1178 \gdef\JarticleHeader{\articleHeader}% | 1178 \gdef\JarticleHeader{\articleHeader}% |
1179 \gdef\EarticleHeader{\articleHeader}% | 1179 \gdef\EarticleHeader{\articleHeader}% |
1180 \gdef\@oddheadcontents{\taikaititle}% | 1180 \gdef\@oddheadcontents{\taikaititle}% |
1181 \gdef\@evenheadcontents{\taikaititle}}} | 1181 \gdef\@evenheadcontents{\taikaititle}}} |
1182 | 1182 |
1183 %%% | 1183 %%% |
1184 % 1$B%Z!<%8L\$N:82<$K=PNO$5$l$k$b$N(B | 1184 % 1ページ目の左下に出力されるもの |
1185 \def\ejtitle#1{\thanks{#1}} | 1185 \def\ejtitle#1{\thanks{#1}} |
1186 | 1186 |
1187 \def\shozoku#1#2#3{\thanks{#1, #2, #3.}} | 1187 \def\shozoku#1#2#3{\thanks{#1, #2, #3.}} |
1188 | 1188 |
1189 \def\shutten{% | 1189 \def\shutten{% |
1190 \ifNotTaikai{% | 1190 \ifNotTaikai{% |
1191 \thanks{\kanjiskip 0pt minus 0.15zw % | 1191 \thanks{\kanjiskip 0pt minus 0.15zw % |
1192 $B%3%s%T%e!<%?%=%U%H%&%'%"(B, \kern-0.75pt Vol.\arabic{$B4,?t(B}, % | 1192 コンピュータソフトウェア, \kern-0.75pt Vol.\arabic{巻数}, % |
1193 \kern-0.75pt No.\arabic{$B9f?t(B} \kern-1.25pt(\arabic{$BG/?t(B}), % | 1193 \kern-0.75pt No.\arabic{号数} \kern-1.25pt(\arabic{年数}), % |
1194 \kern-0.75pt pp.\arabic{firstpage}--\arabic{lastpage}.}}} | 1194 \kern-0.75pt pp.\arabic{firstpage}--\arabic{lastpage}.}}} |
1195 | 1195 |
1196 \def\ronbunKind{% | 1196 \def\ronbunKind{% |
1197 \ifRonbun{$B8&5f(B}\ifSoftRonbun{$B%=%U%H%&%'%"(B}% | 1197 \ifRonbun{研究}\ifSoftRonbun{ソフトウェア}% |
1198 \ifKaisetsu{$B2r@b(B}\ifTutorial{$B2r@b(B}$BO@J8(B% | 1198 \ifKaisetsu{解説}\ifTutorial{解説}論文% |
1199 \ifRegular{\relax}\ifLetter{($B%l%?!<(B)}} | 1199 \ifRegular{\relax}\ifLetter{(レター)}} |
1200 | 1200 |
1201 \def\uketsuke#1#2#3{\ifNotTaikai{\thanks{[\ronbunKind] #1$BG/(B#2$B7n(B#3$BF|<uIU(B.}}} | 1201 \def\uketsuke#1#2#3{\ifNotTaikai{\thanks{[\ronbunKind] #1年#2月#3日受付.}}} |
1202 | 1202 |
1203 \def\note#1{\thanks{#1}} | 1203 \def\note#1{\thanks{#1}} |
1204 | 1204 |
1205 % $B$3$3$+$i@h$O8_49@-$N$?$a$K!$<j$rF~$l$F$$$J$$(B | 1205 % ここから先は互換性のために,手を入れていない |
1206 % | 1206 % |
1207 % ========================================================== | 1207 % ========================================================== |
1208 % $B"!(Bronbun $B!JO@J8!K(B | 1208 % ◆ronbun (論文) |
1209 \def\ds@ronbun{ | 1209 \def\ds@ronbun{ |
1210 \def\JarticleHeader{\rule{\textwidth}{1mm}}% | 1210 \def\JarticleHeader{\rule{\textwidth}{1mm}}% |
1211 \def\JarticleTitle{{\huge\bf\@title}}% | 1211 \def\JarticleTitle{{\huge\bf\@title}}% |
1212 \def\JarticleAuthor{\LARGE\begin{tabular}[t]{@{}l}\@author\end{tabular}}% | 1212 \def\JarticleAuthor{\LARGE\begin{tabular}[t]{@{}l}\@author\end{tabular}}% |
1213 \Jarticle} | 1213 \Jarticle} |
1214 | 1214 |
1215 % $B"!(BEronbun $B!J1QJ8O@J8!K(B | 1215 % ◆Eronbun (英文論文) |
1216 \def\ds@Eronbun{ | 1216 \def\ds@Eronbun{ |
1217 \def\EarticleHeader{\rule{\textwidth}{1mm}}% | 1217 \def\EarticleHeader{\rule{\textwidth}{1mm}}% |
1218 \def\EarticleTitle{{\huge\bf\@title}}% | 1218 \def\EarticleTitle{{\huge\bf\@title}}% |
1219 \def\EarticleAuthor{\LARGE\begin{tabular}[t]{@{}l}\@author\end{tabular}}% | 1219 \def\EarticleAuthor{\LARGE\begin{tabular}[t]{@{}l}\@author\end{tabular}}% |
1220 \Earticle} | 1220 \Earticle} |
1221 | 1221 |
1222 % ========================================================== | 1222 % ========================================================== |
1223 % $B"!(Bronbungaiyou $B!JO@J835MW!K(B | 1223 % ◆ronbungaiyou (論文概要) |
1224 \def\ds@ronbungaiyou{ | 1224 \def\ds@ronbungaiyou{ |
1225 \def\pages##1{\long\def\pp{##1}} | 1225 \def\pages##1{\long\def\pp{##1}} |
1226 \let\Jabstcontent\relax | 1226 \let\Jabstcontent\relax |
1227 \let\Eabstcontent\relax | 1227 \let\Eabstcontent\relax |
1228 \def\maketitle{\par | 1228 \def\maketitle{\par |
1239 \let\Jabstcontent\relax | 1239 \let\Jabstcontent\relax |
1240 \let\Eabstcontent\relax | 1240 \let\Eabstcontent\relax |
1241 % \let\thanks\relax | 1241 % \let\thanks\relax |
1242 }% | 1242 }% |
1243 % | 1243 % |
1244 \def\JarticleHeader{\hbox to25\jspaceskip{\rule{2\@mojihaba}{1mm}\hbox{\small\bf\hskip1mm $B%5%$%P!<%Z!<%8O@J835MW(B\hskip1mm}\leaderfill}}% | 1244 \def\JarticleHeader{\hbox to25\jspaceskip{\rule{2\@mojihaba}{1mm}\hbox{\small\bf\hskip1mm サイバーページ論文概要\hskip1mm}\leaderfill}}% |
1245 \def\JarticleTitle{{\Large\bf\@title}}% | 1245 \def\JarticleTitle{{\Large\bf\@title}}% |
1246 \def\JarticleAuthor{\large\begin{tabular}[t]{@{}l}\@author\end{tabular}}% | 1246 \def\JarticleAuthor{\large\begin{tabular}[t]{@{}l}\@author\end{tabular}}% |
1247 \global\def\@maketitle{\newpage \null | 1247 \global\def\@maketitle{\newpage \null |
1248 \hbox{\vbox to193.5\Q{\baselineskip=6mm % 193.5\Q = 9*\baselineskip | 1248 \hbox{\vbox to193.5\Q{\baselineskip=6mm % 193.5\Q = 9*\baselineskip |
1249 \begin{flushleft} | 1249 \begin{flushleft} |
1268 \endgroup | 1268 \endgroup |
1269 % \end{small} | 1269 % \end{small} |
1270 }} | 1270 }} |
1271 | 1271 |
1272 % ========================================================== | 1272 % ========================================================== |
1273 % $B"!(Bsoftwareronbun $B!J%=%U%H%&%'%"O@J8!K(B | 1273 % ◆softwareronbun (ソフトウェア論文) |
1274 \def\ds@softwareronbun{ | 1274 \def\ds@softwareronbun{ |
1275 \def\JarticleHeader{% | 1275 \def\JarticleHeader{% |
1276 \hbox to \strokewidth{\leaderfillboxL\rule{0.9mm}{1mm}}}% | 1276 \hbox to \strokewidth{\leaderfillboxL\rule{0.9mm}{1mm}}}% |
1277 \def\JarticleTitle{{\huge\bf\@title}}% | 1277 \def\JarticleTitle{{\huge\bf\@title}}% |
1278 \def\JarticleAuthor{\LARGE\begin{tabular}[t]{@{}l}\@author\end{tabular}}% | 1278 \def\JarticleAuthor{\LARGE\begin{tabular}[t]{@{}l}\@author\end{tabular}}% |
1279 \Jarticle} | 1279 \Jarticle} |
1280 | 1280 |
1281 % ========================================================== | 1281 % ========================================================== |
1282 % $B"!(Btutorial $B!J%A%e!<%H%j%"%k!K(B | 1282 % ◆tutorial (チュートリアル) |
1283 \def\ds@tutorial{ | 1283 \def\ds@tutorial{ |
1284 \def\JarticleHeader{{\offinterlineskip | 1284 \def\JarticleHeader{{\offinterlineskip |
1285 \hbox to \strokewidth{\leaderfillstrokeL\rule{0.1mm}{1.6mm}} | 1285 \hbox to \strokewidth{\leaderfillstrokeL\rule{0.1mm}{1.6mm}} |
1286 \hbox to\strokewidth{\hbox to0.1mm{{\vbox to8mm{\vss\rule{0.1mm}{9.5mm}}}}% | 1286 \hbox to\strokewidth{\hbox to0.1mm{{\vbox to8mm{\vss\rule{0.1mm}{9.5mm}}}}% |
1287 \vbox to8mm{\vfil\hbox{\hskip5mm{\gona $B%A%e!<%H%j%"%k(B}}\vfil}\hfil% | 1287 \vbox to8mm{\vfil\hbox{\hskip5mm{\gona チュートリアル}}\vfil}\hfil% |
1288 \hbox to0.1mm{\vbox to8mm{\vss\rule{0.1mm}{9mm}}}} | 1288 \hbox to0.1mm{\vbox to8mm{\vss\rule{0.1mm}{9mm}}}} |
1289 \rule{\strokewidth}{0.1mm} | 1289 \rule{\strokewidth}{0.1mm} |
1290 \vskip0pt}% to end the paragraph and use new baselineskip | 1290 \vskip0pt}% to end the paragraph and use new baselineskip |
1291 }% | 1291 }% |
1292 \def\JarticleTitle{{\huge\bf\@title}}% | 1292 \def\JarticleTitle{{\huge\bf\@title}}% |
1293 \def\JarticleAuthor{\LARGE\begin{tabular}[t]{@{}l}\@author\end{tabular}}% | 1293 \def\JarticleAuthor{\LARGE\begin{tabular}[t]{@{}l}\@author\end{tabular}}% |
1294 \Jarticle} | 1294 \Jarticle} |
1295 | 1295 |
1296 % ========================================================== | 1296 % ========================================================== |
1297 % $B"!(Bkaisetsu $B!J2r@b!K(B | 1297 % ◆kaisetsu (解説) |
1298 \def\ds@kaisetsu{ | 1298 \def\ds@kaisetsu{ |
1299 \def\JarticleHeader{{\offinterlineskip | 1299 \def\JarticleHeader{{\offinterlineskip |
1300 \rule{\textwidth}{0.1mm}\vskip0.4mm | 1300 \rule{\textwidth}{0.1mm}\vskip0.4mm |
1301 \rule{\textwidth}{0.1mm}\vskip0.4mm | 1301 \rule{\textwidth}{0.1mm}\vskip0.4mm |
1302 \rule{\textwidth}{0.1mm}\vskip0.4mm | 1302 \rule{\textwidth}{0.1mm}\vskip0.4mm |
1303 \rule{\textwidth}{0.1mm} | 1303 \rule{\textwidth}{0.1mm} |
1304 \vbox to8mm{\vfil\hbox{\hskip5mm{\gona $B2r!!@b(B}\hfil}\vfil} | 1304 \vbox to8mm{\vfil\hbox{\hskip5mm{\gona 解 説}\hfil}\vfil} |
1305 \rule{\textwidth}{0.1mm} | 1305 \rule{\textwidth}{0.1mm} |
1306 \vskip0pt}% to end the paragraph and use new baselineskip | 1306 \vskip0pt}% to end the paragraph and use new baselineskip |
1307 }% | 1307 }% |
1308 \def\JarticleTitle{{\huge\bf\@title}}% | 1308 \def\JarticleTitle{{\huge\bf\@title}}% |
1309 \def\JarticleAuthor{\LARGE\begin{tabular}[t]{@{}l}\@author\end{tabular}}% | 1309 \def\JarticleAuthor{\LARGE\begin{tabular}[t]{@{}l}\@author\end{tabular}}% |
1310 \Jarticle} | 1310 \Jarticle} |
1311 | 1311 |
1312 % ========================================================== | 1312 % ========================================================== |
1313 % $B"!(Btopics $B!J%H%T%C%/%9!K(B | 1313 % ◆topics (トピックス) |
1314 \def\ds@topics{ | 1314 \def\ds@topics{ |
1315 \def\JarticleHeader{{\offinterlineskip | 1315 \def\JarticleHeader{{\offinterlineskip |
1316 \rule{\textwidth}{0.1mm} | 1316 \rule{\textwidth}{0.1mm} |
1317 \vbox to8mm{\vfil\hbox{\hskip5mm{\gona $B%H%T%C%/%9(B}\hfil}\vfil} | 1317 \vbox to8mm{\vfil\hbox{\hskip5mm{\gona トピックス}\hfil}\vfil} |
1318 \rule{\textwidth}{0.1mm} | 1318 \rule{\textwidth}{0.1mm} |
1319 \vskip0pt}% to end the paragraph and use new baselineskip | 1319 \vskip0pt}% to end the paragraph and use new baselineskip |
1320 }% | 1320 }% |
1321 \def\JarticleTitle{{\huge\bf\@title}}% | 1321 \def\JarticleTitle{{\huge\bf\@title}}% |
1322 \def\JarticleAuthor{\LARGE\begin{tabular}[t]{@{}l}\@author\end{tabular}}% | 1322 \def\JarticleAuthor{\LARGE\begin{tabular}[t]{@{}l}\@author\end{tabular}}% |
1323 \JarticleWithoutAbst} | 1323 \JarticleWithoutAbst} |
1324 | 1324 |
1325 % $B"!(Bsoftware $B!J%=%U%H%&%'%">R2p!K(B | 1325 % ◆software (ソフトウェア紹介) |
1326 \def\ds@softwareshokai{ | 1326 \def\ds@softwareshokai{ |
1327 \def\JarticleHeader{{\offinterlineskip | 1327 \def\JarticleHeader{{\offinterlineskip |
1328 \rule{\textwidth}{0.1mm} | 1328 \rule{\textwidth}{0.1mm} |
1329 \vbox to8mm{\vfil\hbox{\hskip5mm{\gona $B%=%U%H%&%'%">R2p(B}\hfil}\vfil} | 1329 \vbox to8mm{\vfil\hbox{\hskip5mm{\gona ソフトウェア紹介}\hfil}\vfil} |
1330 \rule{\textwidth}{0.1mm} | 1330 \rule{\textwidth}{0.1mm} |
1331 \vskip0pt}% to end the paragraph and use new baselineskip | 1331 \vskip0pt}% to end the paragraph and use new baselineskip |
1332 }% | 1332 }% |
1333 \def\JarticleTitle{{\huge\bf\@title}}% | 1333 \def\JarticleTitle{{\huge\bf\@title}}% |
1334 \def\JarticleAuthor{\LARGE\begin{tabular}[t]{@{}l}\@author\end{tabular}}% | 1334 \def\JarticleAuthor{\LARGE\begin{tabular}[t]{@{}l}\@author\end{tabular}}% |
1335 \JarticleWithoutAbst} | 1335 \JarticleWithoutAbst} |
1336 | 1336 |
1337 % $B"!(Bforum $B!J%U%)!<%i%`!K(B | 1337 % ◆forum (フォーラム) |
1338 \def\ds@forum{ | 1338 \def\ds@forum{ |
1339 \def\JarticleHeader{{\offinterlineskip | 1339 \def\JarticleHeader{{\offinterlineskip |
1340 \rule{\textwidth}{0.1mm} | 1340 \rule{\textwidth}{0.1mm} |
1341 \vbox to8mm{\vfil\hbox{\hskip5mm{\gona $B%U%)!<%i%`(B}\hfil}\vfil} | 1341 \vbox to8mm{\vfil\hbox{\hskip5mm{\gona フォーラム}\hfil}\vfil} |
1342 \rule{\textwidth}{0.1mm} | 1342 \rule{\textwidth}{0.1mm} |
1343 \vskip0pt}% to end the paragraph and use new baselineskip | 1343 \vskip0pt}% to end the paragraph and use new baselineskip |
1344 }% | 1344 }% |
1345 \def\JarticleTitle{{\huge\bf\@title}}% | 1345 \def\JarticleTitle{{\huge\bf\@title}}% |
1346 \def\JarticleAuthor{\LARGE\begin{tabular}[t]{@{}l}\@author\end{tabular}}% | 1346 \def\JarticleAuthor{\LARGE\begin{tabular}[t]{@{}l}\@author\end{tabular}}% |
1347 \JarticleWithoutAbst} | 1347 \JarticleWithoutAbst} |
1348 | 1348 |
1349 % $B"!(Bzadankai $B!J:BCL2q!K(B | 1349 % ◆zadankai (座談会) |
1350 \def\ds@zadankai{ | 1350 \def\ds@zadankai{ |
1351 \def\JarticleHeader{{\offinterlineskip | 1351 \def\JarticleHeader{{\offinterlineskip |
1352 \rule{\textwidth}{0.1mm} | 1352 \rule{\textwidth}{0.1mm} |
1353 \vbox to8mm{\vfil\hbox{\hskip5mm{\gona $B:BCL2q(B}\hfil}\vfil} | 1353 \vbox to8mm{\vfil\hbox{\hskip5mm{\gona 座談会}\hfil}\vfil} |
1354 \rule{\textwidth}{0.1mm} | 1354 \rule{\textwidth}{0.1mm} |
1355 \vskip0pt}% to end the paragraph and use new baselineskip | 1355 \vskip0pt}% to end the paragraph and use new baselineskip |
1356 }% | 1356 }% |
1357 \def\JarticleTitle{{\huge\bf\@title}}% | 1357 \def\JarticleTitle{{\huge\bf\@title}}% |
1358 \def\JarticleAuthor{\LARGE\begin{tabular}[t]{@{}l}\@author\end{tabular}}% | 1358 \def\JarticleAuthor{\LARGE\begin{tabular}[t]{@{}l}\@author\end{tabular}}% |
1359 \JarticleWithoutAbst} | 1359 \JarticleWithoutAbst} |
1360 | 1360 |
1361 % $B"!(Bcolumn $B!J%3%i%`!K(B | 1361 % ◆column (コラム) |
1362 \def\ds@column{ | 1362 \def\ds@column{ |
1363 \global\advance\textheight by-3mm | 1363 \global\advance\textheight by-3mm |
1364 \global\advance\leftskip by3mm | 1364 \global\advance\leftskip by3mm |
1365 \global\advance\rightskip by3mm | 1365 \global\advance\rightskip by3mm |
1366 \global\def\@maketitle{\newpage \null | 1366 \global\def\@maketitle{\newpage \null |
1373 \LARGE\begin{tabular}[t]{@{}l}\@author\end{tabular}% | 1373 \LARGE\begin{tabular}[t]{@{}l}\@author\end{tabular}% |
1374 \end{flushleft}\vfil}}}% | 1374 \end{flushleft}\vfil}}}% |
1375 \columnsep 0pt % ueda | 1375 \columnsep 0pt % ueda |
1376 } | 1376 } |
1377 | 1377 |
1378 % $B"!(Breview $B!J=qI>!K(B | 1378 % ◆review (書評) |
1379 \def\ds@bookreview{ | 1379 \def\ds@bookreview{ |
1380 \def\JarticleHeader{{\offinterlineskip | 1380 \def\JarticleHeader{{\offinterlineskip |
1381 \rule{\textwidth}{0.1mm} | 1381 \rule{\textwidth}{0.1mm} |
1382 \vbox to8mm{\vfil\hbox{\hskip5mm{\gona $B=q!!I>(B}\hfil}\vfil} | 1382 \vbox to8mm{\vfil\hbox{\hskip5mm{\gona 書 評}\hfil}\vfil} |
1383 \rule{\textwidth}{0.1mm} | 1383 \rule{\textwidth}{0.1mm} |
1384 \vskip0pt}% to end the paragraph and use new baselineskip | 1384 \vskip0pt}% to end the paragraph and use new baselineskip |
1385 }% | 1385 }% |
1386 \def\JarticleTitle{{\huge\bf\@title}}% | 1386 \def\JarticleTitle{{\huge\bf\@title}}% |
1387 \def\JarticleAuthor{\LARGE\begin{tabular}[t]{@{}l}\@author\end{tabular}}% | 1387 \def\JarticleAuthor{\LARGE\begin{tabular}[t]{@{}l}\@author\end{tabular}}% |
1388 \JarticleWithoutAbst} | 1388 \JarticleWithoutAbst} |
1389 | 1389 |
1390 % $B"!(Bpioneer $B!J%Q%$%*%K%"!K(B | 1390 % ◆pioneer (パイオニア) |
1391 \def\ds@pioneer{ | 1391 \def\ds@pioneer{ |
1392 \def\JarticleHeader{{\offinterlineskip | 1392 \def\JarticleHeader{{\offinterlineskip |
1393 \rule{\textwidth}{0.1mm} | 1393 \rule{\textwidth}{0.1mm} |
1394 \vbox to8mm{\vfil\hbox{\hskip5mm{\gona $B%Q%$%*%K%"(B}\hfil}\vfil} | 1394 \vbox to8mm{\vfil\hbox{\hskip5mm{\gona パイオニア}\hfil}\vfil} |
1395 \rule{\textwidth}{0.1mm} | 1395 \rule{\textwidth}{0.1mm} |
1396 \vskip0pt}% to end the paragraph and use new baselineskip | 1396 \vskip0pt}% to end the paragraph and use new baselineskip |
1397 }% | 1397 }% |
1398 \def\JarticleTitle{{\huge\bf\@title}}% | 1398 \def\JarticleTitle{{\huge\bf\@title}}% |
1399 \def\JarticleAuthor{\LARGE\begin{tabular}[t]{@{}l}\@author\end{tabular}}% | 1399 \def\JarticleAuthor{\LARGE\begin{tabular}[t]{@{}l}\@author\end{tabular}}% |
1400 \JarticleWithoutAbst} | 1400 \JarticleWithoutAbst} |
1401 | 1401 |
1402 % $B"!(Bmemoriam $B!JDIEi5-;v!K(B | 1402 % ◆memoriam (追悼記事) |
1403 \def\ds@memoriam{ | 1403 \def\ds@memoriam{ |
1404 \def\JarticleHeader{{\offinterlineskip | 1404 \def\JarticleHeader{{\offinterlineskip |
1405 \rule{\textwidth}{0.1mm} | 1405 \rule{\textwidth}{0.1mm} |
1406 \vbox to8mm{\vfil\hbox{\hskip5mm{\gona }\hfil}\vfil} | 1406 \vbox to8mm{\vfil\hbox{\hskip5mm{\gona }\hfil}\vfil} |
1407 \rule{\textwidth}{0.1mm} | 1407 \rule{\textwidth}{0.1mm} |
1410 \def\JarticleTitle{{\huge\bf\@title}}% | 1410 \def\JarticleTitle{{\huge\bf\@title}}% |
1411 \def\JarticleAuthor{\LARGE\begin{tabular}[t]{@{}l}\@author\end{tabular}}% | 1411 \def\JarticleAuthor{\LARGE\begin{tabular}[t]{@{}l}\@author\end{tabular}}% |
1412 \JarticleWithoutAbst} | 1412 \JarticleWithoutAbst} |
1413 | 1413 |
1414 % ========================================================== | 1414 % ========================================================== |
1415 % $BFC=8$d?dA&$NL>A0$rF~$l$k$?$a$N%^%/%m!#%f!<%6$KDj5A$7$F$b$i$&!#(B | 1415 % 特集や推薦の名前を入れるためのマクロ。ユーザに定義してもらう。 |
1416 \def\tokushutitle{} | 1416 \def\tokushutitle{} |
1417 \def\suisentitle{} | 1417 \def\suisentitle{} |
1418 | 1418 |
1419 % $B"!(Btokushuronbun $B!JFC=8O@J8!K(B | 1419 % ◆tokushuronbun (特集論文) |
1420 \def\ds@tokushuronbun{ | 1420 \def\ds@tokushuronbun{ |
1421 \def\JarticleHeader{\hbox to\textwidth{\rule{3\@mojihaba}{1mm}\hbox{\small\bf\hskip1mm $BFC=8!|(B\tokushutitle}\leaderfill}}% | 1421 \def\JarticleHeader{\hbox to\textwidth{\rule{3\@mojihaba}{1mm}\hbox{\small\bf\hskip1mm 特集●\tokushutitle}\leaderfill}}% |
1422 \def\JarticleTitle{{\huge\bf\@title}}% | 1422 \def\JarticleTitle{{\huge\bf\@title}}% |
1423 \def\JarticleAuthor{\LARGE\begin{tabular}[t]{@{}l}\@author\end{tabular}}% | 1423 \def\JarticleAuthor{\LARGE\begin{tabular}[t]{@{}l}\@author\end{tabular}}% |
1424 \Jarticle} | 1424 \Jarticle} |
1425 | 1425 |
1426 % $B"!(BEtokushuronbun $B!J1QJ8FC=8O@J8!K(B | 1426 % ◆Etokushuronbun (英文特集論文) |
1427 \def\ds@Etokushuronbun{ | 1427 \def\ds@Etokushuronbun{ |
1428 \def\EarticleHeader{\hbox to\textwidth{\rule{3\@mojihaba}{1mm}\hbox{\small\bf\hskip1mm $BFC=8!|(B\tokushutitle}\leaderfill}}% | 1428 \def\EarticleHeader{\hbox to\textwidth{\rule{3\@mojihaba}{1mm}\hbox{\small\bf\hskip1mm 特集●\tokushutitle}\leaderfill}}% |
1429 \def\EarticleTitle{{\huge\bf\@title}}% | 1429 \def\EarticleTitle{{\huge\bf\@title}}% |
1430 \def\EarticleAuthor{\LARGE\begin{tabular}[t]{@{}l}\@author\end{tabular}}% | 1430 \def\EarticleAuthor{\LARGE\begin{tabular}[t]{@{}l}\@author\end{tabular}}% |
1431 \Earticle} | 1431 \Earticle} |
1432 | 1432 |
1433 % $B"!(Btokushusoftwareronbun $B!JFC=8%=%U%H%&%'%"O@J8!K(B | 1433 % ◆tokushusoftwareronbun (特集ソフトウェア論文) |
1434 \def\ds@tokushusoftwareronbun{ | 1434 \def\ds@tokushusoftwareronbun{ |
1435 \def\JarticleHeader{\hbox to\textwidth{% | 1435 \def\JarticleHeader{\hbox to\textwidth{% |
1436 \hbox to \leftboxwidth{\leaderfillboxL}% | 1436 \hbox to \leftboxwidth{\leaderfillboxL}% |
1437 \hbox{\small\bf\hskip1mm $BFC=8!|(B\tokushutitle}\leaderfillboxL | 1437 \hbox{\small\bf\hskip1mm 特集●\tokushutitle}\leaderfillboxL |
1438 \rule{0.9mm}{1mm}}}% | 1438 \rule{0.9mm}{1mm}}}% |
1439 \def\JarticleTitle{{\huge\bf\@title}}% | 1439 \def\JarticleTitle{{\huge\bf\@title}}% |
1440 \def\JarticleAuthor{\LARGE\begin{tabular}[t]{@{}l}\@author\end{tabular}}% | 1440 \def\JarticleAuthor{\LARGE\begin{tabular}[t]{@{}l}\@author\end{tabular}}% |
1441 \Jarticle} | 1441 \Jarticle} |
1442 | 1442 |
1443 % $B"!(Btokushututorial $B!JFC=8%A%e!<%H%j%"%k!K(B | 1443 % ◆tokushututorial (特集チュートリアル) |
1444 \def\ds@tokushututorial{ | 1444 \def\ds@tokushututorial{ |
1445 \def\JarticleHeader{{\offinterlineskip | 1445 \def\JarticleHeader{{\offinterlineskip |
1446 \hbox to \strokewidth{\leaderfillstrokeL | 1446 \hbox to \strokewidth{\leaderfillstrokeL |
1447 \hbox{\small\bf\hskip1mm $BFC=8!|(B\tokushutitle\hskip2mm}% | 1447 \hbox{\small\bf\hskip1mm 特集●\tokushutitle\hskip2mm}% |
1448 \hbox to\rightstrokewidth{\leaderfillstrokeL}\rule{0.1mm}{1.6mm}}% | 1448 \hbox to\rightstrokewidth{\leaderfillstrokeL}\rule{0.1mm}{1.6mm}}% |
1449 \hbox to\strokewidth{\hbox to0.1mm{{\vbox to8mm{\vss\rule{0.1mm}{9mm}}}}% | 1449 \hbox to\strokewidth{\hbox to0.1mm{{\vbox to8mm{\vss\rule{0.1mm}{9mm}}}}% |
1450 \vbox to8mm{\vfil\hbox{\hskip5mm{\gona $B%A%e!<%H%j%"%k(B}}\vfil}\hfil% | 1450 \vbox to8mm{\vfil\hbox{\hskip5mm{\gona チュートリアル}}\vfil}\hfil% |
1451 \hbox to0.1mm{\vbox to8mm{\vss\rule{0.1mm}{9mm}}}} | 1451 \hbox to0.1mm{\vbox to8mm{\vss\rule{0.1mm}{9mm}}}} |
1452 \rule{\strokewidth}{0.1mm} | 1452 \rule{\strokewidth}{0.1mm} |
1453 \vskip0pt}% to end the paragraph and use new baselineskip | 1453 \vskip0pt}% to end the paragraph and use new baselineskip |
1454 }% | 1454 }% |
1455 \def\JarticleTitle{{\huge\bf\@title}}% | 1455 \def\JarticleTitle{{\huge\bf\@title}}% |
1456 \def\JarticleAuthor{\LARGE\begin{tabular}[t]{@{}l}\@author\end{tabular}}% | 1456 \def\JarticleAuthor{\LARGE\begin{tabular}[t]{@{}l}\@author\end{tabular}}% |
1457 \Jarticle} | 1457 \Jarticle} |
1458 | 1458 |
1459 % $B"!(Btokushukaisetsu $B!JFC=82r@b!K(B | 1459 % ◆tokushukaisetsu (特集解説) |
1460 \def\ds@tokushukaisetsu{ | 1460 \def\ds@tokushukaisetsu{ |
1461 \def\JarticleHeader{{\offinterlineskip | 1461 \def\JarticleHeader{{\offinterlineskip |
1462 \hbox to \textwidth{\leaderfillB\hbox{\small\bf\hskip1mm $BFC=8!|(B\tokushutitle | 1462 \hbox to \textwidth{\leaderfillB\hbox{\small\bf\hskip1mm 特集●\tokushutitle |
1463 \hskip1mm}% | 1463 \hskip1mm}% |
1464 \hbox to3\@mojihaba{% | 1464 \hbox to3\@mojihaba{% |
1465 \vbox{\rule{3\@mojihaba}{0.1mm}\vskip0.4mm | 1465 \vbox{\rule{3\@mojihaba}{0.1mm}\vskip0.4mm |
1466 \rule{3\@mojihaba}{0.1mm}\vskip0.4mm | 1466 \rule{3\@mojihaba}{0.1mm}\vskip0.4mm |
1467 \rule{3\@mojihaba}{0.1mm}\vskip0.4mm | 1467 \rule{3\@mojihaba}{0.1mm}\vskip0.4mm |
1468 \rule{3\@mojihaba}{0.1mm}}}}% | 1468 \rule{3\@mojihaba}{0.1mm}}}}% |
1469 \vbox to8mm{\vfil\hbox{\hskip5mm{\gona $B2r!!@b(B}\hfil}\vfil} | 1469 \vbox to8mm{\vfil\hbox{\hskip5mm{\gona 解 説}\hfil}\vfil} |
1470 \rule{\textwidth}{0.1mm} | 1470 \rule{\textwidth}{0.1mm} |
1471 \vskip0pt}% to end the paragraph and use new baselineskip | 1471 \vskip0pt}% to end the paragraph and use new baselineskip |
1472 }% | 1472 }% |
1473 \def\JarticleTitle{{\huge\bf\@title}}% | 1473 \def\JarticleTitle{{\huge\bf\@title}}% |
1474 \def\JarticleAuthor{\LARGE\begin{tabular}[t]{@{}l}\@author\end{tabular}}% | 1474 \def\JarticleAuthor{\LARGE\begin{tabular}[t]{@{}l}\@author\end{tabular}}% |
1475 \Jarticle} | 1475 \Jarticle} |
1476 | 1476 |
1477 % $B"!(Btopics $B!JFC=8%H%T%C%/%9!K(B | 1477 % ◆topics (特集トピックス) |
1478 \def\ds@tokushutopics{ | 1478 \def\ds@tokushutopics{ |
1479 \def\JarticleHeader{{\offinterlineskip | 1479 \def\JarticleHeader{{\offinterlineskip |
1480 % | 1480 % |
1481 \hbox to\textwidth{% | 1481 \hbox to\textwidth{% |
1482 \setbox0=\hbox{\small\bf\hskip1mm $BFC=8!|(B\tokushutitle\hskip1mm}% | 1482 \setbox0=\hbox{\small\bf\hskip1mm 特集●\tokushutitle\hskip1mm}% |
1483 \leaders\hbox{\rule{1mm}{0.1mm}}\hfill | 1483 \leaders\hbox{\rule{1mm}{0.1mm}}\hfill |
1484 \vbox to0pt{\hsize\wd0\vss\box0\vss}\hbox{\rule{3\@mojihaba}{0.1mm}}} | 1484 \vbox to0pt{\hsize\wd0\vss\box0\vss}\hbox{\rule{3\@mojihaba}{0.1mm}}} |
1485 % \hbox{\rule{3\@mojihaba}{0.1mm}}} | 1485 % \hbox{\rule{3\@mojihaba}{0.1mm}}} |
1486 % | 1486 % |
1487 \vbox to8mm{\vfil\hbox{\hskip5mm{\gona $B%H%T%C%/%9(B}\hfil}\vfil} | 1487 \vbox to8mm{\vfil\hbox{\hskip5mm{\gona トピックス}\hfil}\vfil} |
1488 \rule{\textwidth}{0.1mm} | 1488 \rule{\textwidth}{0.1mm} |
1489 \vskip0pt}% to end the paragraph and use new baselineskip | 1489 \vskip0pt}% to end the paragraph and use new baselineskip |
1490 }% | 1490 }% |
1491 \def\JarticleTitle{{\huge\bf\@title}}% | 1491 \def\JarticleTitle{{\huge\bf\@title}}% |
1492 \def\JarticleAuthor{\LARGE\begin{tabular}[t]{@{}l}\@author\end{tabular}}% | 1492 \def\JarticleAuthor{\LARGE\begin{tabular}[t]{@{}l}\@author\end{tabular}}% |
1493 \JarticleWithoutAbst} | 1493 \JarticleWithoutAbst} |
1494 | 1494 |
1495 % $B"!(Btopics $B!JFC=8%=%U%H%&%'%">R2p!K(B | 1495 % ◆topics (特集ソフトウェア紹介) |
1496 \def\ds@tokushusoftwareshokai{ | 1496 \def\ds@tokushusoftwareshokai{ |
1497 \def\JarticleHeader{{\offinterlineskip | 1497 \def\JarticleHeader{{\offinterlineskip |
1498 % | 1498 % |
1499 \hbox to\textwidth{% | 1499 \hbox to\textwidth{% |
1500 \setbox0=\hbox{\small\bf\hskip1mm $B>.FC=8!|(B\tokushutitle\hskip1mm}% | 1500 \setbox0=\hbox{\small\bf\hskip1mm 小特集●\tokushutitle\hskip1mm}% |
1501 \leaders\hbox{\rule{1mm}{0.1mm}}\hfill | 1501 \leaders\hbox{\rule{1mm}{0.1mm}}\hfill |
1502 \vbox to0pt{\hsize\wd0\vss\box0\vss}\hbox{\rule{3\@mojihaba}{0.1mm}}} | 1502 \vbox to0pt{\hsize\wd0\vss\box0\vss}\hbox{\rule{3\@mojihaba}{0.1mm}}} |
1503 % \hbox{\rule{3\@mojihaba}{0.1mm}}} | 1503 % \hbox{\rule{3\@mojihaba}{0.1mm}}} |
1504 % | 1504 % |
1505 \vbox to8mm{\vfil\hbox{\hskip5mm{\gona $B%=%U%H%&%'%">R2p(B}\hfil}\vfil} | 1505 \vbox to8mm{\vfil\hbox{\hskip5mm{\gona ソフトウェア紹介}\hfil}\vfil} |
1506 \rule{\textwidth}{0.1mm} | 1506 \rule{\textwidth}{0.1mm} |
1507 \vskip0pt}% to end the paragraph and use new baselineskip | 1507 \vskip0pt}% to end the paragraph and use new baselineskip |
1508 }% | 1508 }% |
1509 \def\JarticleTitle{{\huge\bf\@title}}% | 1509 \def\JarticleTitle{{\huge\bf\@title}}% |
1510 \def\JarticleAuthor{\LARGE\begin{tabular}[t]{@{}l}\@author\end{tabular}}% | 1510 \def\JarticleAuthor{\LARGE\begin{tabular}[t]{@{}l}\@author\end{tabular}}% |
1511 \JarticleWithoutAbst} | 1511 \JarticleWithoutAbst} |
1512 | 1512 |
1513 % $B"!(Bsuisenronbun $B!J?dA&O@J8!K(B | 1513 % ◆suisenronbun (推薦論文) |
1514 \def\ds@suisenronbun{ | 1514 \def\ds@suisenronbun{ |
1515 \def\JarticleHeader{\hbox to\textwidth{\rule{3\@mojihaba}{1mm}\hbox{\small\bf\hskip1mm $B?dA&O@J8!|(B\suisentitle}\leaderfill}}% | 1515 \def\JarticleHeader{\hbox to\textwidth{\rule{3\@mojihaba}{1mm}\hbox{\small\bf\hskip1mm 推薦論文●\suisentitle}\leaderfill}}% |
1516 \def\JarticleTitle{{\huge\bf\@title}}% | 1516 \def\JarticleTitle{{\huge\bf\@title}}% |
1517 \def\JarticleAuthor{\LARGE\begin{tabular}[t]{@{}l}\@author\end{tabular}}% | 1517 \def\JarticleAuthor{\LARGE\begin{tabular}[t]{@{}l}\@author\end{tabular}}% |
1518 \Jarticle} | 1518 \Jarticle} |
1519 | 1519 |
1520 % $B"!(BEsuisenronbun $B!J1QJ8?dA&O@J8!K(B | 1520 % ◆Esuisenronbun (英文推薦論文) |
1521 \def\ds@Esuisenronbun{ | 1521 \def\ds@Esuisenronbun{ |
1522 \def\EarticleHeader{\hbox to\textwidth{\rule{3\@mojihaba}{1mm}\hbox{\small\bf\hskip1mm $B?dA&O@J8!|(B\suisentitle}\leaderfill}}% | 1522 \def\EarticleHeader{\hbox to\textwidth{\rule{3\@mojihaba}{1mm}\hbox{\small\bf\hskip1mm 推薦論文●\suisentitle}\leaderfill}}% |
1523 \def\EarticleTitle{{\huge\bf\@title}}% | 1523 \def\EarticleTitle{{\huge\bf\@title}}% |
1524 \def\EarticleAuthor{\LARGE\begin{tabular}[t]{@{}l}\@author\end{tabular}}% | 1524 \def\EarticleAuthor{\LARGE\begin{tabular}[t]{@{}l}\@author\end{tabular}}% |
1525 \Earticle} | 1525 \Earticle} |
1526 % ========================================================== | 1526 % ========================================================== |
1527 | 1527 |
1528 % ========================================================== | 1528 % ========================================================== |
1529 % $B"!(Bkantogen $B!J4,F,8@!K(B | 1529 % ◆kantogen (巻頭言) |
1530 \def\ds@kantogen{ | 1530 \def\ds@kantogen{ |
1531 \global\def\@maketitle{\newpage \null | 1531 \global\def\@maketitle{\newpage \null |
1532 \hbox{\vbox{ | 1532 \hbox{\vbox{ |
1533 \begin{flushleft} | 1533 \begin{flushleft} |
1534 \offinterlineskip | 1534 \offinterlineskip |
1535 \vspace*{-\topskip} | 1535 \vspace*{-\topskip} |
1536 \rule{\textwidth}{0.1mm} | 1536 \rule{\textwidth}{0.1mm} |
1537 \vskip6mm{\gona $B4,F,8@(B}\hskip15mm{\huge\@title}\vskip5mm\hskip27mm% | 1537 \vskip6mm{\gona 巻頭言}\hskip15mm{\huge\@title}\vskip5mm\hskip27mm% |
1538 \Large\begin{tabular}[t]{@{}l}\@author\end{tabular}% | 1538 \Large\begin{tabular}[t]{@{}l}\@author\end{tabular}% |
1539 \vskip10mm plus10mm minus10mm% you must adjust this size | 1539 \vskip10mm plus10mm minus10mm% you must adjust this size |
1540 \vskip22.5\Q | 1540 \vskip22.5\Q |
1541 \end{flushleft} | 1541 \end{flushleft} |
1542 \vfil}}} | 1542 \vfil}}} |
1548 \global\tendm\global\rm % This does not work, I don't know why! | 1548 \global\tendm\global\rm % This does not work, I don't know why! |
1549 } | 1549 } |
1550 % ========================================================== | 1550 % ========================================================== |
1551 | 1551 |
1552 % ========================================================== | 1552 % ========================================================== |
1553 % $B"!(Btokushutobira $B!JFC=8$NJT=8$K$"$?$C$F!K(B | 1553 % ◆tokushutobira (特集の編集にあたって) |
1554 \def\ds@tokushutobira{ | 1554 \def\ds@tokushutobira{ |
1555 \global\def\@maketitle{\newpage \null | 1555 \global\def\@maketitle{\newpage \null |
1556 \vspace*{-\baselineskip} | 1556 \vspace*{-\baselineskip} |
1557 \begin{flushleft} | 1557 \begin{flushleft} |
1558 \hbox to\textwidth | 1558 \hbox to\textwidth |
1559 {\rule{3\@mojihaba}{1mm}\hbox{\small\bf\hskip1mm $BFC=8!|(B\tokushutitle}\leaderfill}% | 1559 {\rule{3\@mojihaba}{1mm}\hbox{\small\bf\hskip1mm 特集●\tokushutitle}\leaderfill}% |
1560 \vskip12mm\hskip5mm{\huge\bf\@title}\vskip1mm\hskip5mm% | 1560 \vskip12mm\hskip5mm{\huge\bf\@title}\vskip1mm\hskip5mm% |
1561 \LARGE\begin{tabular}[t]{@{}l}\@author\end{tabular}% | 1561 \LARGE\begin{tabular}[t]{@{}l}\@author\end{tabular}% |
1562 \vskip10mm% | 1562 \vskip10mm% |
1563 \end{flushleft}%\vfil | 1563 \end{flushleft}%\vfil |
1564 } | 1564 } |
1576 \onecolumn | 1576 \onecolumn |
1577 } | 1577 } |
1578 % ========================================================== | 1578 % ========================================================== |
1579 | 1579 |
1580 % ========================================================== | 1580 % ========================================================== |
1581 % $B"!(Btobira $B!J4,F,!K(B | 1581 % ◆tobira (巻頭) |
1582 \def\ds@tobira{ | 1582 \def\ds@tobira{ |
1583 \global\def\@maketitle{\newpage \null | 1583 \global\def\@maketitle{\newpage \null |
1584 \vspace*{-\baselineskip} | 1584 \vspace*{-\baselineskip} |
1585 \begin{flushleft} | 1585 \begin{flushleft} |
1586 \rule{\textwidth}{1mm} | 1586 \rule{\textwidth}{1mm} |
1603 \onecolumn | 1603 \onecolumn |
1604 } | 1604 } |
1605 % ========================================================== | 1605 % ========================================================== |
1606 | 1606 |
1607 % ========================================================== | 1607 % ========================================================== |
1608 % $B"!(Bgakkaikiji $B!J3X2q5-;v!K(B | 1608 % ◆gakkaikiji (学会記事) |
1609 % Gakkai-Kiji header added by yaski | 1609 % Gakkai-Kiji header added by yaski |
1610 \def\ds@gakkaikiji{ | 1610 \def\ds@gakkaikiji{ |
1611 \global\def\@maketitle{\newpage \null | 1611 \global\def\@maketitle{\newpage \null |
1612 \hbox{\vbox to64.5\Q{% 43\Q=3*21.5\Q | 1612 \hbox{\vbox to64.5\Q{% 43\Q=3*21.5\Q |
1613 \begin{flushleft} | 1613 \begin{flushleft} |
1614 {\offinterlineskip | 1614 {\offinterlineskip |
1615 \noindent | 1615 \noindent |
1616 \hbox to \hsize{{\LARGE $BF|K\%=%U%H%&%'%"2J3X2q(B} \leaders\hrule height 2mm\hfill} | 1616 \hbox to \hsize{{\LARGE 日本ソフトウェア科学会} \leaders\hrule height 2mm\hfill} |
1617 \vspace{2mm} | 1617 \vspace{2mm} |
1618 \hbox to \hsize{\footnotesize\bf | 1618 \hbox to \hsize{\footnotesize\bf |
1619 Japan Society for Software Science and Technology \hfil}} | 1619 Japan Society for Software Science and Technology \hfil}} |
1620 \end{flushleft}\vfil}}} | 1620 \end{flushleft}\vfil}}} |
1621 } | 1621 } |
1622 % ========================================================== | 1622 % ========================================================== |
1623 | 1623 |
1624 % ========================================================== | 1624 % ========================================================== |
1625 % $B"!(B henshu header added by yaski ($BJT=8$@$h$j(B) | 1625 % ◆ henshu header added by yaski (編集だより) |
1626 \def\ds@henshu{ | 1626 \def\ds@henshu{ |
1627 \global\def\@maketitle{\newpage \null | 1627 \global\def\@maketitle{\newpage \null |
1628 \hbox{\vbox to64.5\Q{% 43\Q=3*21.5\Q | 1628 \hbox{\vbox to64.5\Q{% 43\Q=3*21.5\Q |
1629 \begin{flushleft} | 1629 \begin{flushleft} |
1630 {\offinterlineskip | 1630 {\offinterlineskip |
1631 \noindent | 1631 \noindent |
1632 \hbox to \hsize{{\LARGE $BF|K\%=%U%H%&%'%"2J3X2q(B} \leaders\hrule height 2mm\hfill} | 1632 \hbox to \hsize{{\LARGE 日本ソフトウェア科学会} \leaders\hrule height 2mm\hfill} |
1633 \vspace{2mm} | 1633 \vspace{2mm} |
1634 \hbox to \hsize{\footnotesize\bf | 1634 \hbox to \hsize{\footnotesize\bf |
1635 Japan Society for Software Science and Technology \hfil}} | 1635 Japan Society for Software Science and Technology \hfil}} |
1636 \end{flushleft}\vfil}}} | 1636 \end{flushleft}\vfil}}} |
1637 } | 1637 } |
1638 % ========================================================== | 1638 % ========================================================== |
1639 | 1639 |
1640 % ========================================================== | 1640 % ========================================================== |
1641 % <13> hissha header added by ohno ($BI.<T>R2p(B) | 1641 % <13> hissha header added by ohno (筆者紹介) |
1642 \def\ds@hissha{ | 1642 \def\ds@hissha{ |
1643 \setlength\headsep{47.5mm} | 1643 \setlength\headsep{47.5mm} |
1644 \setlength\textheight{160mm} | 1644 \setlength\textheight{160mm} |
1645 \pagestyle{hissha} | 1645 \pagestyle{hissha} |
1646 \@hisshatrue | 1646 \@hisshatrue |
1655 \vskip 10mm | 1655 \vskip 10mm |
1656 \hbox{\vbox to40mm{% | 1656 \hbox{\vbox to40mm{% |
1657 \noindent | 1657 \noindent |
1658 \vskip8mm | 1658 \vskip8mm |
1659 \begin{tabular}{l} | 1659 \begin{tabular}{l} |
1660 {\LARGE\bf $BI.(B\hspace{2mm}$B<T(B\hspace{2mm}$B>R(B\hspace{2mm}$B2p(B} | 1660 {\LARGE\bf 筆\hspace{2mm}者\hspace{2mm}紹\hspace{2mm}介} |
1661 \end{tabular} | 1661 \end{tabular} |
1662 \vfil}}} | 1662 \vfil}}} |
1663 } | 1663 } |
1664 \def\ds@newsletr{ | 1664 \def\ds@newsletr{ |
1665 \input{newsletr.sty} | 1665 \input{newsletr.sty} |
1666 } | 1666 } |
1667 | 1667 |
1668 % ========================================================== | 1668 % ========================================================== |
1669 % $BAmL\<!(B | 1669 % 総目次 |
1670 \def\ds@somokuji{ | 1670 \def\ds@somokuji{ |
1671 \setlength\headsep{30mm} | 1671 \setlength\headsep{30mm} |
1672 \setlength\textheight{190mm} | 1672 \setlength\textheight{190mm} |
1673 \pagestyle{hissha} | 1673 \pagestyle{hissha} |
1674 \@hisshatrue | 1674 \@hisshatrue |
1688 {\LARGE\bf \@title} | 1688 {\LARGE\bf \@title} |
1689 \end{tabular} | 1689 \end{tabular} |
1690 \vfil}}} | 1690 \vfil}}} |
1691 } | 1691 } |
1692 | 1692 |
1693 % You must define $B=qI>MQ(B header here! | 1693 % You must define 書評用 header here! |
1694 | 1694 |
1695 | 1695 |
1696 \mark{{}{}} | 1696 \mark{{}{}} |
1697 | 1697 |
1698 % volpage$B!J%\%j%e!<%`DL$7%Z!<%8!K(Bhas been abolished as of Vol.22 (2005), | 1698 % volpage(ボリューム通しページ)has been abolished as of Vol.22 (2005), |
1699 % but the counter volpageoffset is kept alive for backward compatibility | 1699 % but the counter volpageoffset is kept alive for backward compatibility |
1700 % because many papers still say \setcounter{volpageoffset}{...} . | 1700 % because many papers still say \setcounter{volpageoffset}{...} . |
1701 % | 1701 % |
1702 % \newcounter{volpage} | 1702 % \newcounter{volpage} |
1703 \newcounter{volpageoffset} % You must set this to appropriate value | 1703 \newcounter{volpageoffset} % You must set this to appropriate value |
1706 % \def\thevolpage{\setcounter{volpage}{\value{page}}% | 1706 % \def\thevolpage{\setcounter{volpage}{\value{page}}% |
1707 % \addtocounter{volpage}{\value{volpageoffset}}% | 1707 % \addtocounter{volpage}{\value{volpageoffset}}% |
1708 % \hbox to21pt{(\hfil\arabic{volpage}\hfil)}} | 1708 % \hbox to21pt{(\hfil\arabic{volpage}\hfil)}} |
1709 \let\thevolpage=\null | 1709 \let\thevolpage=\null |
1710 | 1710 |
1711 \newcounter{$B4,?t(B} \newcounter{$B9f?t(B} | 1711 \newcounter{巻数} \newcounter{号数} |
1712 \newcounter{$BG/?t(B} | 1712 \newcounter{年数} |
1713 \newcounter{firstpage} | 1713 \newcounter{firstpage} |
1714 \newcounter{lastpage} | 1714 \newcounter{lastpage} |
1715 | 1715 |
1716 \def\volNoPp#1#2#3#4{% | 1716 \def\volNoPp#1#2#3#4{% |
1717 \ifNotTaikai{% | 1717 \ifNotTaikai{% |
1718 \setcounter{$B4,?t(B}{#1}\setcounter{$B9f?t(B}{#2}% | 1718 \setcounter{巻数}{#1}\setcounter{号数}{#2}% |
1719 \setcounter{$BG/?t(B}{1983}\addtocounter{$BG/?t(B}{\value{$B4,?t(B}}% | 1719 \setcounter{年数}{1983}\addtocounter{年数}{\value{巻数}}% |
1720 \setcounter{firstpage}{#3}\setcounter{lastpage}{#4}\setcounter{page}{#3}}} | 1720 \setcounter{firstpage}{#3}\setcounter{lastpage}{#4}\setcounter{page}{#3}}} |
1721 | 1721 |
1722 \def\@oddheadcontents | 1722 \def\@oddheadcontents |
1723 {Vol.~\arabic{$B4,?t(B}\hskip\@mojihaba No.~\arabic{$B9f?t(B}\hskip\@mojihaba | 1723 {Vol.~\arabic{巻数}\hskip\@mojihaba No.~\arabic{号数}\hskip\@mojihaba |
1724 \ifcase\value{$B9f?t(B}\or Jan.\or Apr.\or July\or Oct.\else\fi | 1724 \ifcase\value{号数}\or Jan.\or Apr.\or July\or Oct.\else\fi |
1725 \hskip.5\@mojihaba \setcounter{$BG/?t(B}{1983}\addtocounter{$BG/?t(B}{\value{$B4,?t(B}} | 1725 \hskip.5\@mojihaba \setcounter{年数}{1983}\addtocounter{年数}{\value{巻数}} |
1726 \arabic{$BG/?t(B}} | 1726 \arabic{年数}} |
1727 | 1727 |
1728 \def\@evenheadcontents{$B%3%s%T%e!<%?%=%U%H%&%'%"(B} | 1728 \def\@evenheadcontents{コンピュータソフトウェア} |
1729 | 1729 |
1730 \def\ps@headings{\let\@mkboth\markboth | 1730 \def\ps@headings{\let\@mkboth\markboth |
1731 \def\@oddfoot{} | 1731 \def\@oddfoot{} |
1732 \def\@evenfoot{} | 1732 \def\@evenfoot{} |
1733 \def\@evenhead{\normalsize | 1733 \def\@evenhead{\normalsize |
1743 | 1743 |
1744 \def\ps@hissha{\let\@mkboth\markboth | 1744 \def\ps@hissha{\let\@mkboth\markboth |
1745 \def\@oddfoot{} | 1745 \def\@oddfoot{} |
1746 \def\@evenfoot{} | 1746 \def\@evenfoot{} |
1747 \def\@evenhead{\vbox to221.5mm{\hbox to\textwidth{\normalsize | 1747 \def\@evenhead{\vbox to221.5mm{\hbox to\textwidth{\normalsize |
1748 \thepage\phantom{\thevolpage}\hfil{$B%3%s%T%e!<%?%=%U%H%&%'%"(B} | 1748 \thepage\phantom{\thevolpage}\hfil{コンピュータソフトウェア} |
1749 \hfil\phantom{\thepage}\thevolpage}\vskip3.5mm\rule{\textwidth}{0.1mm}\vfill\rule{\textwidth}{0.1mm}}} | 1749 \hfil\phantom{\thepage}\thevolpage}\vskip3.5mm\rule{\textwidth}{0.1mm}\vfill\rule{\textwidth}{0.1mm}}} |
1750 \def\@oddhead{\vbox to221.5mm{\hbox to\textwidth{\normalsize | 1750 \def\@oddhead{\vbox to221.5mm{\hbox to\textwidth{\normalsize |
1751 \thevolpage\phantom{\thepage}\hfil\@oddheadcontents | 1751 \thevolpage\phantom{\thepage}\hfil\@oddheadcontents |
1752 \hfil\phantom{\thevolpage}\thepage}\vskip3.5mm\rule{\textwidth}{0.1mm}\vfill\rule{\textwidth}{0.1mm}}} | 1752 \hfil\phantom{\thevolpage}\thepage}\vskip3.5mm\rule{\textwidth}{0.1mm}\vfill\rule{\textwidth}{0.1mm}}} |
1753 \def\sectionmark##1{\markboth {\uppercase{\ifnum \c@secnumdepth>\z@ | 1753 \def\sectionmark##1{\markboth {\uppercase{\ifnum \c@secnumdepth>\z@ |
1757 | 1757 |
1758 \def\ps@hisshatop{\let\@mkboth\markboth | 1758 \def\ps@hisshatop{\let\@mkboth\markboth |
1759 \def\@oddfoot{} | 1759 \def\@oddfoot{} |
1760 \def\@evenfoot{} | 1760 \def\@evenfoot{} |
1761 \def\@evenhead{\vbox to221.5mm{\vskip.7mm\hbox to\textwidth{\normalsize | 1761 \def\@evenhead{\vbox to221.5mm{\vskip.7mm\hbox to\textwidth{\normalsize |
1762 \thepage\phantom{\thevolpage}\hfil\phantom{$B%3%s%T%e!<%?%=%U%H%&%'%"(B} | 1762 \thepage\phantom{\thevolpage}\hfil\phantom{コンピュータソフトウェア} |
1763 \hfil\phantom{\thepage}\thevolpage}\vskip3.5mm\rule{\textwidth}{0.1mm}\vfill\rule{\textwidth}{0.1mm}}} | 1763 \hfil\phantom{\thepage}\thevolpage}\vskip3.5mm\rule{\textwidth}{0.1mm}\vfill\rule{\textwidth}{0.1mm}}} |
1764 \def\@oddhead{\vbox to221.5mm{\vskip.7mm\hbox to\textwidth{\normalsize | 1764 \def\@oddhead{\vbox to221.5mm{\vskip.7mm\hbox to\textwidth{\normalsize |
1765 \thevolpage\phantom{\thepage}\hfil\phantom{\@oddheadcontents} | 1765 \thevolpage\phantom{\thepage}\hfil\phantom{\@oddheadcontents} |
1766 \hfil\phantom{\thevolpage}\thepage}\vskip3.5mm\rule{\textwidth}{0.1mm}\vfill\rule{\textwidth}{0.1mm}}} | 1766 \hfil\phantom{\thevolpage}\thepage}\vskip3.5mm\rule{\textwidth}{0.1mm}\vfill\rule{\textwidth}{0.1mm}}} |
1767 \def\sectionmark##1{\markboth {\uppercase{\ifnum \c@secnumdepth>\z@ | 1767 \def\sectionmark##1{\markboth {\uppercase{\ifnum \c@secnumdepth>\z@ |
1774 %\def\cmssi{\usefont{OT1}{cmss}{m}{it}} | 1774 %\def\cmssi{\usefont{OT1}{cmss}{m}{it}} |
1775 \font\cmssi=cmssi10 scaled \magstep1 | 1775 \font\cmssi=cmssi10 scaled \magstep1 |
1776 \def\@oddfoot{} | 1776 \def\@oddfoot{} |
1777 \def\@evenfoot{} | 1777 \def\@evenfoot{} |
1778 \def\@evenhead{\vbox to20mm{\vskip.7mm\hbox to\textwidth{\normalsize | 1778 \def\@evenhead{\vbox to20mm{\vskip.7mm\hbox to\textwidth{\normalsize |
1779 \thepage\phantom{\thevolpage}\hfil{$B!!!!!!!!(B} | 1779 \thepage\phantom{\thevolpage}\hfil{ } |
1780 \hfil\phantom{\thepage}\thevolpage}\vskip2mm\hbox to\textwidth{%\hskip2mm | 1780 \hfil\phantom{\thepage}\thevolpage}\vskip2mm\hbox to\textwidth{%\hskip2mm |
1781 \rule{29mm}{0.1mm}\hss\raisebox{-.5mm}{\cmssi NewsLetter}\hss\rule{97mm}{0.1mm}%\hskip2mm | 1781 \rule{29mm}{0.1mm}\hss\raisebox{-.5mm}{\cmssi NewsLetter}\hss\rule{97mm}{0.1mm}%\hskip2mm |
1782 }\vfill}} | 1782 }\vfill}} |
1783 \def\@oddhead{\vbox to20mm{\vskip.7mm\hbox to\textwidth{\normalsize | 1783 \def\@oddhead{\vbox to20mm{\vskip.7mm\hbox to\textwidth{\normalsize |
1784 \thevolpage\phantom{\thepage}\hfil{$B!!!!!!!!(B} | 1784 \thevolpage\phantom{\thepage}\hfil{ } |
1785 \hfil\phantom{\thevolpage}\thepage}\vskip2mm\hbox to\textwidth{%\hskip2mm | 1785 \hfil\phantom{\thevolpage}\thepage}\vskip2mm\hbox to\textwidth{%\hskip2mm |
1786 \rule{29mm}{0.1mm}\hss\raisebox{-.5mm}{\cmssi NewsLetter}\hss\rule{97mm}{0.1mm}%\hskip2mm | 1786 \rule{29mm}{0.1mm}\hss\raisebox{-.5mm}{\cmssi NewsLetter}\hss\rule{97mm}{0.1mm}%\hskip2mm |
1787 }\vfill}} | 1787 }\vfill}} |
1788 \def\sectionmark##1{\markboth {\uppercase{\ifnum \c@secnumdepth>\z@ | 1788 \def\sectionmark##1{\markboth {\uppercase{\ifnum \c@secnumdepth>\z@ |
1789 \thesection\hskip 1em\relax \fi ##1}}{}} | 1789 \thesection\hskip 1em\relax \fi ##1}}{}} |
1795 %\def\cmssi{\usefont{OT1}{cmss}{m}{it}} | 1795 %\def\cmssi{\usefont{OT1}{cmss}{m}{it}} |
1796 \font\cmssi=cmssi10 scaled \magstep1 | 1796 \font\cmssi=cmssi10 scaled \magstep1 |
1797 \def\@oddfoot{} | 1797 \def\@oddfoot{} |
1798 \def\@evenfoot{} | 1798 \def\@evenfoot{} |
1799 \def\@evenhead{\vbox to20mm{\vskip.7mm\hbox to\textwidth{\normalsize | 1799 \def\@evenhead{\vbox to20mm{\vskip.7mm\hbox to\textwidth{\normalsize |
1800 \thepage\phantom{\thevolpage}\hfil{$B!!!!!!!!(B} | 1800 \thepage\phantom{\thevolpage}\hfil{ } |
1801 \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}} | 1801 \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}} |
1802 \def\@oddhead{\vbox to20mm{\vskip.7mm\hbox to\textwidth{\normalsize | 1802 \def\@oddhead{\vbox to20mm{\vskip.7mm\hbox to\textwidth{\normalsize |
1803 \thevolpage\phantom{\thepage}\hfil{$B!!!!!!!!(B} | 1803 \thevolpage\phantom{\thepage}\hfil{ } |
1804 \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}} | 1804 \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}} |
1805 \def\sectionmark##1{\markboth {\uppercase{\ifnum \c@secnumdepth>\z@ | 1805 \def\sectionmark##1{\markboth {\uppercase{\ifnum \c@secnumdepth>\z@ |
1806 \thesection\hskip 1em\relax \fi ##1}}{}} | 1806 \thesection\hskip 1em\relax \fi ##1}}{}} |
1807 \def\subsectionmark##1{\markright{\ifnum \c@secnumdepth >\@ne | 1807 \def\subsectionmark##1{\markright{\ifnum \c@secnumdepth >\@ne |
1808 \thesubsection\hskip 1em\relax \fi ##1}}} | 1808 \thesubsection\hskip 1em\relax \fi ##1}}} |
1815 \def\sectionmark##1{}\def\subsectionmark##1{}} | 1815 \def\sectionmark##1{}\def\subsectionmark##1{}} |
1816 | 1816 |
1817 \pagestyle{headings} | 1817 \pagestyle{headings} |
1818 \pagenumbering{arabic} | 1818 \pagenumbering{arabic} |
1819 | 1819 |
1820 \def\tablename{$BI=(B} | 1820 \def\tablename{表} |
1821 \def\figurename{$B?^(B} | 1821 \def\figurename{図} |
1822 | 1822 |
1823 \if@LaTeX@e | 1823 \if@LaTeX@e |
1824 \ifASCII | 1824 \ifASCII |
1825 \def\bf{\normalfont\gtfamily\bfseries} | 1825 \def\bf{\normalfont\gtfamily\bfseries} |
1826 \fi | 1826 \fi |
1827 \else | 1827 \else |
1828 \def\bf{\protect\pdg\protect\pbf} | 1828 \def\bf{\protect\pdg\protect\pbf} |
1829 \fi | 1829 \fi |
1830 | 1830 |
1831 \def\today{\the\year $BG/(B \the\month $B7n(B \the\day $BF|(B} | 1831 \def\today{\the\year 年 \the\month 月 \the\day 日} |
1832 | 1832 |
1833 \def\sloppy{\tolerance 9000 \hfuzz .5\p@ \vfuzz .5\p@} | 1833 \def\sloppy{\tolerance 9000 \hfuzz .5\p@ \vfuzz .5\p@} |
1834 | 1834 |
1835 \flushbottom | 1835 \flushbottom |
1836 | 1836 |
2149 \DeclareFontShape{JY1}{mc}{bx}{sc}{<->ssub*gt/m/n}{} | 2149 \DeclareFontShape{JY1}{mc}{bx}{sc}{<->ssub*gt/m/n}{} |
2150 \DeclareFontShape{JT1}{mc}{bx}{sc}{<->ssub*gt/m/n}{} | 2150 \DeclareFontShape{JT1}{mc}{bx}{sc}{<->ssub*gt/m/n}{} |
2151 \fi | 2151 \fi |
2152 \fi | 2152 \fi |
2153 | 2153 |
2154 \newcommand{\$B!'(B}{\hbox to1zw{\hss:\hss}} | 2154 \newcommand{\:}{\hbox to1zw{\hss:\hss}} |
2155 | 2155 |
2156 \endinput | 2156 \endinput |