OSDN Git Service

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