OSDN Git Service

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