OSDN Git Service

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