annotate Paper/ipsjdrafts.sty @ 1:878e70793abe

mkdir Paper
author Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
date Thu, 17 Nov 2011 09:18:31 +0900
parents ipsjdrafts.sty@9fc7603e8e8b
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
1 % Copyright (C) 1995,1996,1997,1998,1999,2000,2001
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
2 % by Hiroshi Nakashima, Yasuki Saito and
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
3 % The Editorial Board of the IPSJ Journal
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
4 %
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
5 % ipsjdrafts.sty 5-Jun-00 by Hiroshi Nakashima (ver 2.07)
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
6 % (revision history deleted)
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
7 % ipsjdrafts.sty 24-Apr-95 by Hiroshi Nakashima (ver 1.0)
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
8
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
9 %%%%%% Fonts %%%%%%
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
10 % All font loading are removed.
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
11
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
12 \ifASCII
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
13
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
14 \let\latex@setsize\@setsize
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
15 \def\@setsize#1#2#3#4{\latex@setsize{#1}{#2}{#3}{#4}\jspaceskip1zw}
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
16
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
17 \newcount\jfsize
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
18 \let\setjglues\relax
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
19 \let\jintercharskip\kanjiskip
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
20 \let\jasciikanjiskip\xkanjiskip
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
21 \let\jmathkanjiskip\xkanjiskip
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
22 \newdimen\jspaceskip
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
23
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
24 \def\defjintercharskip#1#2#3#4{\@asciiwarning{\defjintercharskip}}
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
25 \def\defjasciikanjiskip#1#2#3#4{\@asciiwarning{\defjasciicharskip}}
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
26 \def\defmathkanjiskip#1#2#3#4{\@asciiwarning{\defmathcharskip}}
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
27 \def\defjspaceskip#1#2#3#4{\@asciiwarning{\defjspaceskip}}
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
28
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
29 \def\@asciiwarning#1{\ipsj@warning{\string#1\space % 2.00(1)
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
30 is not supported in ASCII version}}
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
31
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
32 \if@LaTeX@eN % 2.00(2)>>
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
33 \DeclareOldFontCommand{\mc}{\normalfont\mcfamily}{\mathmc}
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
34 \DeclareOldFontCommand{\gt}{\normalfont\gtfamily}{\mathgt}
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
35 \fi % 2.00(2)<<
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
36
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
37 \def\dg{\gt} % 1.06(1)
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
38 \def\dm{\mc} % 1.06(1)
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
39
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
40 \else % This is necessary even in 2e.
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
41 \ifx\sixdm\undefined \jfont\sixdm=dm6 \fi % 1.01(1)
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
42 % 1.06(2)
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
43 \fi
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
44
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
45 \if@LaTeX@eN % 2.00(2)>>
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
46 \DeclareOldFontCommand{\rm}{\normalfont\rmfamily}{\mathrm}
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
47 \DeclareOldFontCommand{\sf}{\normalfont\sffamily}{\mathsf}
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
48 \DeclareOldFontCommand{\tt}{\normalfont\ttfamily}{\mathtt}
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
49 \DeclareOldFontCommand{\bf}{\normalfont\bfseries}{\mathbf}
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
50 \DeclareOldFontCommand{\it}{\normalfont\itshape}{\mathit}
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
51 \DeclareOldFontCommand{\sl}{\normalfont\slshape}{\@nomath\sl}
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
52 \DeclareOldFontCommand{\sc}{\normalfont\scshape}{\@nomath\sc}
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
53 \DeclareRobustCommand*{\cal}{\@fontswitch{\relax}{\mathcal}}
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
54 \DeclareRobustCommand*{\mit}{\@fontswitch{\relax}{\mathnormal}}
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
55 \fi % 2.00(2)<<
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
56
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
57 %%%%%% Basic Font Size Macros %%%%%%
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
58 % Nothing at all.
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
59
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
60
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
61 %%%%%% Font Size Macros %%%%%%
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
62
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
63 \def\fs@setsize#1#2#3#4{\normalsize\dimen@\normalbaselineskip
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
64 \@ifstar{\@setsize{#1}{\dimen@}{#3}{#4}}%
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
65 {\@setsize{#1}{#2}{#3}{#4}}}
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
66
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
67 % \baselineskip's are almost 1.25 times those defined in NTT jart12.
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
68
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
69 \def\@normalsize{\@setsize\normalsize{20pt}\xiipt\@xiipt}
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
70 \def\small{\fs@setsize\small{17pt}\xipt\@xipt}
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
71 \def\footnotesize{\fs@setsize\footnotesize{14pt}\xpt\@xpt}
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
72 \def\scriptsize{\@setsize\scriptsize{11.875pt}\viiipt\@viiipt}
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
73 \def\tiny{\@setsize\tiny{8.75pt}\vipt\@vipt}
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
74 \def\large{\@setsize\large{20pt}\xivpt\@xivpt} % 1.06(3)
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
75 \def\Large{\@setsize\Large{25pt}\xviipt\@xviipt}
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
76 \def\LARGE{\@setsize\LARGE{25pt}\xxpt\@xxpt}
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
77 \let\huge\LARGE
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
78 \let\Huge\LARGE
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
79
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
80 \if@LaTeX@e % 2.00(3)>>
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
81 \let\normalsize\@normalsize
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
82 \fi % 2.00(3)<<
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
83
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
84 \let\fs@sec\large
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
85 \let\fs@subsec\normalsize
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
86 \let\fs@bibliography\normalsize
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
87 \let\fs@caption\normalsize
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
88 \let\fs@table\normalsize
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
89 \let\fs@footnote\footnotesize
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
90 {\tiny \xdef\fn@fontv{\ifASCII \the\jfont \else \sixdm \fi}}
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
91 \let\fn@fontvi\fn@fontv
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
92
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
93 \@normalsize
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
94
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
95 \ifASCII\else % 1.06(2) >>
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
96 \ifx\setjglue\undefined\else % 2.04(1)
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
97 \def\@tempc{\edef\@tempa{\the\ja}
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
98 \edef\@tempa{\expandafter\string\@tempa}
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
99 \expandafter\@tempb\@tempa\@nil
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
100 \expandafter\defjintercharskip\csname\@tempa\endcsname}
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
101 \let\@tempd\@namedef
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
102 {\catcode`j=12\catcode`a=12\gdef\@tempb#1#2ja\@nil{\@tempd{@tempa}{#2}}}
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
103 \dg\@tempc{0pt}{1.4pt}{0.14pt}
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
104 \dm\@tempc{0pt}{1.4pt}{0.14pt}
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
105 \setjglues
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
106 \fi\fi % 1.06(2) <<
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
107
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
108 \@tempdima.55\baselineskip
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
109 \edef\sec@aboveskip{\the\@tempdima}
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
110 \@tempdima.45\baselineskip
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
111 \edef\sec@belowskip{\the\@tempdima}
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
112
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
113 \if@LaTeX@e\else % 2.04(2)
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
114 \let\latex@bf\bf % 1.06(1)
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
115 \def\bf{\dg\latex@bf} % 1.06(1)
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
116 \fi % 2.04(2)
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
117
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
118
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
119 %%%%%% Page Layout Parameters %%%%%%
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
120
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
121 \newdimen\@mojihaba
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
122 \@mojihaba\jspaceskip
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
123
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
124 % No heads
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
125 \headheight\z@
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
126 \headsep\z@
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
127
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
128 \setbox0\hbox{$\displaystyle X^X$}
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
129 \topskip\ht0
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
130
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
131 % 1 page = 32 lines
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
132 \textheight31\baselineskip \advance\textheight\topskip \advance\textheight100sp
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
133
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
134 % \topmargin is (A4height-\textheight)/2 - 1in
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
135 \topmargin296mm \advance\topmargin-\textheight \divide\topmargin\tw@
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
136 \advance\topmargin-1in
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
137 \ifASCII\if@LaTeX@e\@@topmargin\topmargin\fi\fi % 2.00(4)
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
138
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
139 \footskip 1.5\baselineskip
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
140
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
141 % 1 page = 35 Kanji chars
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
142 \ifDS@english % 1.06(4) >>
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
143 \textwidth404.13048pt
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
144 \else
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
145 \textwidth35\@mojihaba
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
146 \fi % 1.06(4) <<
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
147
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
148 % \oddsidemargin is (A4width-\textwidth)/2 - 1in
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
149 \oddsidemargin210mm \advance\oddsidemargin-\textwidth \divide\oddsidemargin\tw@
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
150 \advance\oddsidemargin-1in
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
151
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
152 % As jart12
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
153 \footnotesep10pt
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
154 \skip\footins 10.8pt plus 4pt minus 2pt
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
155 \def\footnoterule{\kern-3\p@ \hrule width.4\columnwidth \kern2.6\p@}
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
156
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
157 \floatsep \baselineskip \textfloatsep \baselineskip
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
158 \intextsep \baselineskip \@maxsep \baselineskip
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
159 \dblfloatsep \baselineskip \dbltextfloatsep \baselineskip
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
160 \@dblmaxsep \baselineskip
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
161 \@fptop 0pt plus 1fil \@fpsep 0pt plus 2fil \@fpbot 0pt plus 1fil
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
162 \@dblfptop 0pt plus 1fil \@dblfpsep 0pt plus 2fil \@dblfpbot 0pt plus 1fil
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
163
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
164 \parskip\z@ \parindent \@mojihaba
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
165 \@lowpenalty 51 \@medpenalty 151 \@highpenalty 301
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
166 \@beginparpenalty -\@lowpenalty \@endparpenalty -\@lowpenalty
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
167 \@itempenalty -\@lowpenalty
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
168
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
169
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
170 %%%%%% Title and Authors %%%%%%
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
171 %
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
172 % Format of title, author names and abstract.
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
173 %
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
174 % \leftline{\LARGE 論文}
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
175 % \vfill
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
176 % \beign{center}\LARGE\bf <Japanese title>\end{center}
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
177 % \vfill
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
178 % \begin{center}\LARGE\bf <Engilish title>\end{center}
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
179 % \vfill\vfill
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
180 % \newpage
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
181 % \large <Japanese author names>
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
182 % \vfill
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
183 % 連絡先
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
184 % \begin{itemize}\item[]\large <Contact address>\end{itemize}
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
185 % \vfill\vfill
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
186 % \newpage
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
187 % \normalsize <Japanese abstract>
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
188 % \normalsize <English abstract>
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
189
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
190 \def\maketitle{\@maketitle}
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
191
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
192 % default title header
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
193
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
194 \def\title{\@dblarg{\@xtitle}}
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
195 \def\@xtitle[#1]#2{\gdef\@title{#2}}
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
196 \def\@title{\leavevmode\mkt@warning\title}
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
197 \long\def\author#1{\long\gdef\@author{#1}}
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
198 \def\@author{\mkt@warning\author}
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
199
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
200 \newbox\@abstractbox
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
201
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
202 \def\abstract{\global\let\@abstract\relax
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
203 \global\setbox\@abstractbox\vtop\bgroup}
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
204 \def\endabstract{\par\hbox{}\egroup}
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
205 \def\@abstract{\mkt@warning{abstract env}}
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
206
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
207 %% We need English title, author name(s) and abstract. (H.N.)
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
208 %% English author names are simply ignored.
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
209 \def\etitle#1{\gdef\@etitle{#1}}
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
210 \def\@etitle{\leavevmode\mkt@warning\etitle}
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
211 \long\def\eauthor#1{}
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
212
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
213 \newbox\@eabstractbox
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
214 \def\eabstract{\global\let\@eabstract\relax
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
215 \global\setbox\@eabstractbox\vtop\bgroup}
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
216 \let\endeabstract\endabstract
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
217 \def\@eabstract{\mkt@warning{eabstract env}}
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
218
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
219 \ifDS@english \let\abstract\eabstract \let\@eabstract\@abstract \fi
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
220
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
221 % Contact address is required in draft.
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
222 \def\contact{\long\def\mkt@contact}
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
223 \def\mkt@contact{\leavevmode\mkt@warning\contact}
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
224
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
225 \def\mkt@warning#1{\ipsj@warning{Missing \string#1}} % 2.00(1)
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
226
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
227 \def\@maketitle{\newpage\thispagestyle{empty}
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
228 \leftline{\LARGE
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
229 \ifDS@english \ifDS@technote Technical Note\else
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
230 Regular Paper\fi
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
231 \else \ifDS@technote テクニカルノート\else 論文\fi\fi}
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
232 \vfill
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
233 \begin{center}\LARGE\bf\@title\end{center}
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
234 \ifDS@english\else
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
235 \vfill
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
236 \begin{center}\LARGE\bf\@etitle\end{center}\fi
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
237 \@thanks
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
238 \vfill\vfill
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
239 \newpage\thispagestyle{empty}
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
240 \begingroup\large\vspace*{\fill}\rightskip0pt plus1fil
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
241 \parindent\z@\parskip.5\baselineskip\hangindent2em\hangafter\@ne
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
242 \def\par{{\@@par}}
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
243 \mkt@makeauthor
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
244 \par\vfill
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
245 \noindent
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
246 \ifDS@english Contact To:\else 連絡先\fi
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
247 \endgroup
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
248 \begin{itemize}\large\item[]\mkt@contact\end{itemize}
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
249 \vfill\vfill\newpage \setcounter{page}{1}\def\thepage{\roman{page}}
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
250 \ifDS@english\else \@abstract \centerline{\bf 概要}
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
251 \vskip-\prevdepth\vskip\baselineskip\vskip-\ht\@abstractbox
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
252 \unvbox\@abstractbox\prevdepth\z@ \fi
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
253 \centerline{\bf Abstract}
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
254 \vskip-\prevdepth \vskip\baselineskip\vskip-\ht\@eabstractbox
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
255 \@eabstract \unvbox\@eabstractbox
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
256 \newpage \def\thepage{\arabic{page}}\setcounter{page}{1}}
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
257
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
258 \def\mkt@makeauthor{\let\member\mkt@member \let\nomember\mkt@nomember
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
259 \let\stmember\mkt@stmember
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
260 \expandafter\mkt@imakeauthor\@author\and\@nil\and}
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
261 \def\mkt@imakeauthor#1\and{\def\@tempa{#1}\ifx\@tempa\@nnil\let\next\relax
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
262 \else #1\par\let\next\mkt@imakeauthor\fi\next}
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
263
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
264 % Macros to specify author's affiliation easily.
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
265 \ifDS@english
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
266 \def\paffilabel#1#2{\affilabel{#1}{Presently with #2}}
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
267 \else
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
268 \def\paffilabel#1#2{\affilabel{#1}{現在 #2}}
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
269 \fi
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
270 % Ignore English affiliation even if given.
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
271 \def\affilabel#1#2{\@ifundefined{affi@r@#1}%
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
272 {\expandafter\xdef\csname affi@r@#1\endcsname
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
273 {\affi@cuteng#2\\\@nil}}
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
274 {\ipsj@warning{Affiliation label `#1' multiply defined}}}
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
275 % 2.00(1)
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
276 \def\affiref#1{\@ifundefined{affi@r@#1}%
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
277 {\ipsj@warning{% % 2.00(1)
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
278 Affiliation reference `#1' undefined}\hbox{(???)}}
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
279 {\setbox\@tempboxa\hbox{(\csname affi@r@#1\endcsname)}%
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
280 \@tempdima\wd\@tempboxa \advance\@tempdima2em\relax
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
281 \ifdim\@tempdima>\hsize
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
282 \newline\unhbox\@tempboxa
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
283 \else\ \box\@tempboxa\fi}}
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
284 \def\affi@cuteng#1\\#2\@nil{#1}
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
285
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
286 % Membership of aurthor is required in draft.
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
287 \ifDS@english
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
288 \def\mkt@member#1{\ \hbox{[Regular Member\##1]}}
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
289 \def\mkt@nomember{\ \hbox{[Non Member]}}
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
290 \def\mkt@stmember#1{\ \hbox{[Student Member\##1]}}
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
291 \else
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
292 \def\mkt@member#1{\ \hbox{[正会員\##1]}}
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
293 \def\mkt@nomember{\ \hbox{[非会員]}}
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
294 \def\mkt@stmember#1{\ \hbox{[学生会員\##1]}}
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
295 \fi
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
296
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
297 %%%%%% Page Header and Footer %%%%%%
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
298
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
299 \mark{{}{}}
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
300
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
301 % The following counters are not used, but may appear.
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
302 \let\c@volpage\c@page % 2.00(5)
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
303 \def\thevolpage{\thepage} % 2.00(5)
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
304 \newcounter{volpageoffset} % You must set this to appropriate value
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
305 \newcounter{volume}\expandafter\let\csname c@巻数\endcsname\c@volume
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
306 \newcounter{number}\expandafter\let\csname c@号数\endcsname\c@number
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
307 \newcounter{year}\expandafter\let\csname c@年数\endcsname\c@year
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
308
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
309 \def\ps@plain{\let\@mkboth\@gobbletwo
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
310 \def\@oddhead{\@checklines}\let\@evenhead\@oddhead
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
311 \def\@oddfoot{\rm \hfil\thepage\hfil}\let\@evenfoot\@oddfoot}
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
312
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
313 % \checklines enables to draw a horizontal rule onto each baselines.
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
314
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
315 \newif\if@checklines \@checklinesfalse
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
316 \def\checklines{\@checklinestrue}
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
317 \def\@checklines{\if@checklines \rlap{\smash{\vtop{
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
318 \hbox{} \vskip\headsep \hrule width\textwidth\vskip-.4pt \vskip\topskip
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
319 \hrule\vskip-.4pt
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
320 \@tempcnta31\relax\@@checklines}}}\hfil\fi}
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
321 \def\@@checklines{\ifnum\@tempcnta>\z@
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
322 \vskip\normalbaselineskip \hrule\vskip-.4pt \advance\@tempcnta\m@ne
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
323 \let\next\@@checklines\else\let\next\relax\fi\next}
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
324
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
325 \pagestyle{plain}
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
326 \pagenumbering{arabic}
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
327
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
328 \ifDS@english\else
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
329 \def\today{\the\year 年 \the\month 月 \the\day 日}
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
330 \fi
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
331
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
332
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
333 %%%%%% Output Routine %%%%%%
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
334 % Nothing at all.
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
335
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
336
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
337 %%%%%% Biography %%%%%%
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
338 % Almost nothing.
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
339
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
340 \def\受付#1#2#3{}\let\received\受付
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
341 \def\採録#1#2#3{}\let\accepted\採録
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
342
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
343 \def\biography{\let\member\@gobble \let\nomember\@gobble \let\stmember\@gobble
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
344 \let\adjust\@gobble \setbox0\vbox\bgroup
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
345 \tolerance\@M \hbadness\@M \hfuzz\maxdimen}
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
346 \def\endbiography{\egroup\setbox0\hbox{}}
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
347
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
348
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
349 %%%%%% Miscellaneous %%%%%%
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
350
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
351 \raggedbottom
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
352
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
353 \input{ipsjcommon.sty}
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
354
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
355 % Redefine \acknowledgment to put it separately.
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
356 \newbox\ack@box
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
357 \let\@acknowledgment\acknowledgment
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
358 \def\acknowledgment{\global\setbox\ack@box\vtop\bgroup\@acknowledgment}
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
359 \def\endacknowledgment{\par\egroup}
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
360
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
361 \let\id@enddocument\enddocument
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
362 \def\enddocument{\clearpage \unvbox\ack@box \id@enddocument}
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
363
9fc7603e8e8b add nobu-prosym
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
364 \endinput