OSDN Git Service

sync with pLaTeX's jclasses.dtx
[luatex-ja/luatexja.git] / src / ltjtsize12.clo
1 %%
2 %% This is file `ltjtsize12.clo',
3 %% generated with the docstrip utility.
4 %%
5 %% The original source files were:
6 %%
7 %% ltjclasses.dtx  (with options: `12pt,tate')
8 %% 
9 %% IMPORTANT NOTICE:
10 %% 
11 %% For the copyright see the source file.
12 %% 
13 %% Any modified versions of this file must be renamed
14 %% with new filenames distinct from ltjtsize12.clo.
15 %% 
16 %% For distribution of the original source see the terms
17 %% for copying and modification in the file ltjclasses.dtx.
18 %% 
19 %% This generated file may be distributed as long as the
20 %% original source files, as listed above, are part of the
21 %% same distribution. (The sources need not necessarily be
22 %% in the same archive or directory.)
23 %% File: ltjclasses.dtx
24 \NeedsTeXFormat{LaTeX2e}
25 \ProvidesFile{ltjtsize12.clo}
26   [2019/10/17 v1.8c-ltj-17
27   Standard LuaLaTeX-ja file (size option)]
28 \renewcommand{\normalsize}{%
29     \@setfontsize\normalsize\@xiipt{18}%
30   \abovedisplayskip 12\p@ \@plus3\p@ \@minus7\p@
31   \abovedisplayshortskip \z@ \@plus3\p@
32   \belowdisplayshortskip 6.5\p@ \@plus3.5\p@ \@minus3\p@
33    \belowdisplayskip \abovedisplayskip
34    \let\@listi\@listI}
35 \def\kanjiencodingdefault{JT3}%
36 \kanjiencoding{\kanjiencodingdefault}%
37 \normalsize
38 \MakeRobust\normalsize
39 \setbox0\hbox{漢}
40 \setlength\Cht{\ht0}
41 \setlength\Cdp{\dp0}
42 \setlength\Cwd{\wd0}
43 \setlength\Cvs{\baselineskip}
44 \setlength\Chs{\wd0}
45 \setbox0=\box\voidb@x
46 \DeclareRobustCommand{\small}{%
47   \@setfontsize\small\@xipt{13.6}%
48   \abovedisplayskip 11\p@ \@plus3\p@ \@minus6\p@
49   \abovedisplayshortskip \z@ \@plus3\p@
50   \belowdisplayshortskip 6.5\p@ \@plus3.5\p@ \@minus3\p@
51   \def\@listi{\leftmargin\leftmargini
52               \topsep 9\p@ \@plus3\p@ \@minus5\p@
53               \parsep 4.5\p@ \@plus2\p@ \@minus\p@
54               \itemsep \parsep}%
55   \belowdisplayskip \abovedisplayskip}
56 \DeclareRobustCommand{\footnotesize}{%
57   \@setfontsize\footnotesize\@xpt\@xiipt
58   \abovedisplayskip 10\p@ \@plus2\p@ \@minus5\p@
59   \abovedisplayshortskip \z@ \@plus3\p@
60   \belowdisplayshortskip 6\p@ \@plus3\p@ \@minus3\p@
61   \def\@listi{\leftmargin\leftmargini
62               \topsep 6\p@ \@plus2\p@ \@minus2\p@
63               \parsep 3\p@ \@plus2\p@ \@minus\p@
64               \itemsep \parsep}%
65   \belowdisplayskip \abovedisplayskip}
66 \DeclareRobustCommand{\scriptsize}{\@setfontsize\scriptsize\@viiipt{9.5}}
67 \DeclareRobustCommand{\tiny}{\@setfontsize\tiny\@vipt\@viipt}
68 \DeclareRobustCommand{\large}{\@setfontsize\large\@xivpt{21}}
69 \DeclareRobustCommand{\Large}{\@setfontsize\Large\@xviipt{25}}
70 \DeclareRobustCommand{\LARGE}{\@setfontsize\LARGE\@xxpt{28}}
71 \DeclareRobustCommand{\huge}{\@setfontsize\huge\@xxvpt{33}}
72 \let\Huge=\huge
73 \setlength\headheight{12\p@}
74 \if@stysize
75   \ifnum\c@@paper=2 % A5
76     \setlength\headsep{6mm}
77   \else % A4, B4, B5 and other
78     \setlength\headsep{8mm}
79   \fi
80 \else
81     \setlength\headsep{8mm}
82 \fi
83 \setlength\topskip{1\Cht}
84 \setlength\footskip{14mm}
85 \if@compatibility
86   \setlength\maxdepth{4\p@}
87 \else
88   \setlength\maxdepth{.5\topskip}
89 \fi
90 \if@compatibility
91   \if@stysize
92     \ifnum\c@@paper=2 % A5
93       \if@landscape
94         \setlength\textwidth{23\Cwd}
95       \else
96         \setlength\textwidth{38\Cwd}
97       \fi
98     \else\ifnum\c@@paper=3 % B4
99       \if@landscape
100         \setlength\textwidth{44\Cwd}
101       \else
102         \setlength\textwidth{69\Cwd}
103       \fi
104     \else\ifnum\c@@paper=4 % B5
105       \if@landscape
106         \setlength\textwidth{28\Cwd}
107       \else
108         \setlength\textwidth{47\Cwd}
109       \fi
110     \else % A4 ant other
111       \if@landscape
112         \setlength\textwidth{35\Cwd}
113       \else
114         \setlength\textwidth{57\Cwd}
115       \fi
116     \fi\fi\fi
117   \else
118     \if@twocolumn
119       \setlength\textwidth{52\Cwd}
120     \else
121       \setlength\textwidth{57\Cwd}
122     \fi
123   \fi
124 \else
125   \if@stysize
126     \if@twocolumn
127       \setlength\textwidth{.8\paperheight}
128     \else
129       \setlength\textwidth{.7\paperheight}
130     \fi
131   \else
132     \setlength\@tempdima{\paperheight}
133     \addtolength\@tempdima{-2in}
134     \addtolength\@tempdima{-1.3in}
135     \setlength\@tempdimb{57\Cwd}
136     \if@twocolumn
137       \ifdim\@tempdima>2\@tempdimb\relax
138         \setlength\textwidth{2\@tempdimb}
139       \else
140         \setlength\textwidth{\@tempdima}
141       \fi
142     \else
143       \ifdim\@tempdima>\@tempdimb\relax
144         \setlength\textwidth{\@tempdimb}
145       \else
146         \setlength\textwidth{\@tempdima}
147       \fi
148     \fi
149   \fi
150 \fi
151 \@settopoint\textwidth
152 \if@compatibility
153   \if@stysize
154     \ifnum\c@@paper=2 % A5
155       \if@landscape
156         \setlength\textheight{25\Cvs}
157       \else
158         \setlength\textheight{15\Cvs}
159       \fi
160     \else\ifnum\c@@paper=3 % B4
161       \if@landscape
162         \setlength\textheight{45\Cvs}
163       \else
164         \setlength\textheight{31\Cvs}
165       \fi
166     \else\ifnum\c@@paper=4 % B5
167       \if@landscape
168         \setlength\textheight{32\Cvs}
169       \else
170         \setlength\textheight{20\Cvs}
171       \fi
172     \else % A4 and other
173       \if@landscape
174         \setlength\textheight{38\Cvs}
175       \else
176         \setlength\textheight{22\Cvs}
177       \fi
178     \fi\fi\fi
179     \addtolength\textheight{\Cht}
180     \addtolength\textheight{\Cdp}
181   \else
182   \setlength\textheight{24\Cvs}
183   \fi
184 \else
185   \if@stysize
186     \setlength\textheight{.78\paperwidth}
187   \else
188     \setlength\@tempdima{\paperwidth}
189     \addtolength\@tempdima{-2in}
190     \divide\@tempdima\baselineskip
191     \@tempcnta\@tempdima
192     \setlength\textheight{\@tempcnta\baselineskip}
193   \fi
194 \fi
195 \addtolength\textheight{\topskip}
196 \@settopoint\textheight
197 \if@compatibility
198   \if@stysize
199     \ifnum\c@@paper=2 % A5
200       \setlength\topmargin{.8in}
201     \else % A4, B4, B5 and other
202       \setlength\topmargin{32mm}
203     \fi
204   \else
205     \setlength\topmargin{32mm}
206   \fi
207   \addtolength\topmargin{-1in}
208   \addtolength\topmargin{-\headheight}
209   \addtolength\topmargin{-\headsep}
210 \else
211   \setlength\topmargin{\paperheight}
212   \addtolength\topmargin{-\headheight}
213   \addtolength\topmargin{-\headsep}
214   \addtolength\topmargin{-\textwidth}
215   \addtolength\topmargin{-\footskip}
216   \if@stysize
217     \ifnum\c@@paper=2 % A5
218       \addtolength\topmargin{-1.3in}
219     \else
220       \addtolength\topmargin{-2.0in}
221     \fi
222   \else
223     \addtolength\topmargin{-2.8in}
224   \fi
225   \addtolength\topmargin{-.5\topmargin}
226 \fi
227 \@settopoint\topmargin
228 \if@twocolumn
229   \setlength\marginparsep{10\p@}
230 \else
231   \setlength\marginparsep{15\p@}
232 \fi
233 \setlength\marginparpush{7\p@}
234 \if@compatibility
235    \setlength\oddsidemargin{0\p@}
236    \setlength\evensidemargin{0\p@}
237   \if@stysize
238     \if@twocolumn\else
239       \setlength\oddsidemargin{0\p@}
240       \setlength\evensidemargin{0\p@}
241     \fi
242   \fi
243 \else
244   \setlength\@tempdima{\paperwidth}
245   \addtolength\@tempdima{-\textheight}
246   \if@twoside
247     \setlength\oddsidemargin{.6\@tempdima}
248   \else
249     \setlength\oddsidemargin{.5\@tempdima}
250   \fi
251   \addtolength\oddsidemargin{-1in}
252   \setlength\evensidemargin{\paperwidth}
253   \addtolength\evensidemargin{-2in}
254   \addtolength\evensidemargin{-\textheight}
255   \addtolength\evensidemargin{-\oddsidemargin}
256   \@settopoint\oddsidemargin % 1999.1.6
257   \@settopoint\evensidemargin
258   \setlength\@tempdima{\paperheight}
259   \addtolength\@tempdima{-\textwidth}
260   \addtolength\@tempdima{-\topmargin}
261   \addtolength\@tempdima{-\headheight}
262   \addtolength\@tempdima{-\headsep}
263   \addtolength\@tempdima{-\footskip}
264   \setlength\marginparwidth{.5\@tempdima}
265   \@settopoint\marginparwidth
266 \fi
267 \setlength\footnotesep{8.4\p@}
268 \setlength{\skip\footins}{10.8\p@ \@plus 4\p@ \@minus 2\p@}
269 \setlength\floatsep    {12\p@ \@plus 2\p@ \@minus 4\p@}
270 \setlength\textfloatsep{20\p@ \@plus 2\p@ \@minus 4\p@}
271 \setlength\intextsep   {14\p@ \@plus 4\p@ \@minus 4\p@}
272 \setlength\dblfloatsep    {14\p@ \@plus 2\p@ \@minus 4\p@}
273 \setlength\dbltextfloatsep{20\p@ \@plus 2\p@ \@minus 4\p@}
274 \setlength\@fptop{0\p@ \@plus 1fil}
275 \setlength\@fpsep{10\p@ \@plus 2fil}
276 \setlength\@fpbot{0\p@ \@plus 1fil}
277 \setlength\@dblfptop{0\p@ \@plus 1fil}
278 \setlength\@dblfpsep{10\p@ \@plus 2fil}
279 \setlength\@dblfpbot{0\p@ \@plus 1fil}
280 \setlength\partopsep{3\p@ \@plus 2\p@ \@minus 2\p@}
281 \def\@listi{\leftmargin\leftmargini
282   \parsep 5\p@  \@plus2.5\p@ \@minus\p@
283   \topsep 10\p@ \@plus4\p@   \@minus6\p@
284   \itemsep5\p@  \@plus2.5\p@ \@minus\p@}
285 \let\@listI\@listi
286 \@listi
287 \def\@listii{\leftmargin\leftmarginii
288    \labelwidth\leftmarginii \advance\labelwidth-\labelsep
289    \topsep  5\p@   \@plus2.5\p@ \@minus\p@
290    \parsep  2.5\p@ \@plus\p@  \@minus\p@
291    \itemsep\parsep}
292 \def\@listiii{\leftmargin\leftmarginiii
293    \labelwidth\leftmarginiii \advance\labelwidth-\labelsep
294    \topsep 2.5\p@\@plus\p@\@minus\p@
295    \parsep\z@
296    \partopsep \p@ \@plus\z@ \@minus\p@
297    \itemsep\topsep}
298 \def\@listiv {\leftmargin\leftmarginiv
299               \labelwidth\leftmarginiv
300               \advance\labelwidth-\labelsep}
301 \def\@listv  {\leftmargin\leftmarginv
302               \labelwidth\leftmarginv
303               \advance\labelwidth-\labelsep}
304 \def\@listvi {\leftmargin\leftmarginvi
305               \labelwidth\leftmarginvi
306               \advance\labelwidth-\labelsep}
307 \endinput
308 %%
309 %% End of file `ltjtsize12.clo'.