OSDN Git Service

ltj-base.{sty,lua}: cleanup
[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 %% \CharacterTable
25 %%  {Upper-case    \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
26 %%   Lower-case    \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
27 %%   Digits        \0\1\2\3\4\5\6\7\8\9
28 %%   Exclamation   \!     Double quote  \"     Hash (number) \#
29 %%   Dollar        \$     Percent       \%     Ampersand     \&
30 %%   Acute accent  \'     Left paren    \(     Right paren   \)
31 %%   Asterisk      \*     Plus          \+     Comma         \,
32 %%   Minus         \-     Point         \.     Solidus       \/
33 %%   Colon         \:     Semicolon     \;     Less than     \<
34 %%   Equals        \=     Greater than  \>     Question mark \?
35 %%   Commercial at \@     Left bracket  \[     Backslash     \\
36 %%   Right bracket \]     Circumflex    \^     Underscore    \_
37 %%   Grave accent  \`     Left brace    \{     Vertical bar  \|
38 %%   Right brace   \}     Tilde         \~}
39 %%
40 \NeedsTeXFormat{LaTeX2e}
41 \ProvidesFile{ltjtbk12.clo}
42   [2016/01/31 v1.6-ltj-11
43   Standard LuaLaTeX-ja file (size option)]
44 \renewcommand{\normalsize}{%
45     \@setfontsize\normalsize\@xiipt{18}%
46   \abovedisplayskip 12\p@ \@plus3\p@ \@minus7\p@
47   \abovedisplayshortskip \z@ \@plus3\p@
48   \belowdisplayshortskip 6.5\p@ \@plus3.5\p@ \@minus3\p@
49    \belowdisplayskip \abovedisplayskip
50    \let\@listi\@listI}
51 \def\kanjiencodingdefault{JT3}%
52 \kanjiencoding{\kanjiencodingdefault}%
53 \normalsize
54 \setbox0\hbox{\char"3000}% 全角スペース
55 \setlength\Cht{\ht0}
56 \setlength\Cdp{\dp0}
57 \setlength\Cwd{\wd0}
58 \setlength\Cvs{\baselineskip}
59 \setlength\Chs{\wd0}
60 \newcommand{\small}{%
61   \@setfontsize\small\@xipt{13.6}%
62   \abovedisplayskip 11\p@ \@plus3\p@ \@minus6\p@
63   \abovedisplayshortskip \z@ \@plus3\p@
64   \belowdisplayshortskip 6.5\p@ \@plus3.5\p@ \@minus3\p@
65   \def\@listi{\leftmargin\leftmargini
66               \topsep 9\p@ \@plus3\p@ \@minus5\p@
67               \parsep 4.5\p@ \@plus2\p@ \@minus\p@
68               \itemsep \parsep}%
69   \belowdisplayskip \abovedisplayskip}
70 \newcommand{\footnotesize}{%
71   \@setfontsize\footnotesize\@xpt\@xiipt
72   \abovedisplayskip 10\p@ \@plus2\p@ \@minus5\p@
73   \abovedisplayshortskip \z@ \@plus3\p@
74   \belowdisplayshortskip 6\p@ \@plus3\p@ \@minus3\p@
75   \def\@listi{\leftmargin\leftmargini
76               \topsep 6\p@ \@plus2\p@ \@minus2\p@
77               \parsep 3\p@ \@plus2\p@ \@minus\p@
78               \itemsep \parsep}%
79   \belowdisplayskip \abovedisplayskip}
80 \newcommand{\scriptsize}{\@setfontsize\scriptsize\@viiipt{9.5}}
81 \newcommand{\tiny}{\@setfontsize\tiny\@vipt\@viipt}
82 \newcommand{\large}{\@setfontsize\large\@xivpt{21}}
83 \newcommand{\Large}{\@setfontsize\Large\@xviipt{25}}
84 \newcommand{\LARGE}{\@setfontsize\LARGE\@xxpt{28}}
85 \newcommand{\huge}{\@setfontsize\huge\@xxvpt{33}}
86 \let\Huge=\huge
87 \setlength\headheight{12\p@}
88 \if@stysize
89   \ifnum\c@@paper=2 % A5
90     \setlength\headsep{6mm}
91   \else % A4, B4, B5 and other
92     \setlength\headsep{8mm}
93   \fi
94 \else
95     \setlength\headsep{8mm}
96 \fi
97 \setlength\topskip{1\Cht}
98 \setlength\footskip{14mm}
99 \if@compatibility
100   \setlength\maxdepth{4\p@}
101 \else
102   \setlength\maxdepth{.5\topskip}
103 \fi
104 \if@compatibility
105   \if@stysize
106     \ifnum\c@@paper=2 % A5
107       \if@landscape
108         \setlength\textwidth{23\Cwd}
109       \else
110         \setlength\textwidth{38\Cwd}
111       \fi
112     \else\ifnum\c@@paper=3 % B4
113       \if@landscape
114         \setlength\textwidth{44\Cwd}
115       \else
116         \setlength\textwidth{69\Cwd}
117       \fi
118     \else\ifnum\c@@paper=4 % B5
119       \if@landscape
120         \setlength\textwidth{28\Cwd}
121       \else
122         \setlength\textwidth{47\Cwd}
123       \fi
124     \else % A4 ant other
125       \if@landscape
126         \setlength\textwidth{35\Cwd}
127       \else
128         \setlength\textwidth{57\Cwd}
129       \fi
130     \fi\fi\fi
131   \else
132     \if@twocolumn
133       \setlength\textwidth{52\Cwd}
134     \else
135       \setlength\textwidth{57\Cwd}
136     \fi
137   \fi
138 \else
139   \if@stysize
140     \if@twocolumn
141       \setlength\textwidth{.8\paperheight}
142     \else
143       \setlength\textwidth{.7\paperheight}
144     \fi
145   \else
146     \setlength\@tempdima{\paperheight}
147     \addtolength\@tempdima{-2in}
148     \addtolength\@tempdima{-1.3in}
149     \setlength\@tempdimb{57\Cwd}
150     \if@twocolumn
151       \ifdim\@tempdima>2\@tempdimb\relax
152         \setlength\textwidth{2\@tempdimb}
153       \else
154         \setlength\textwidth{\@tempdima}
155       \fi
156     \else
157       \ifdim\@tempdima>\@tempdimb\relax
158         \setlength\textwidth{\@tempdimb}
159       \else
160         \setlength\textwidth{\@tempdima}
161       \fi
162     \fi
163   \fi
164 \fi
165 \@settopoint\textwidth
166 \if@compatibility
167   \if@stysize
168     \ifnum\c@@paper=2 % A5
169       \if@landscape
170         \setlength\textheight{25\Cvs}
171       \else
172         \setlength\textheight{15\Cvs}
173       \fi
174     \else\ifnum\c@@paper=3 % B4
175       \if@landscape
176         \setlength\textheight{45\Cvs}
177       \else
178         \setlength\textheight{31\Cvs}
179       \fi
180     \else\ifnum\c@@paper=4 % B5
181       \if@landscape
182         \setlength\textheight{32\Cvs}
183       \else
184         \setlength\textheight{20\Cvs}
185       \fi
186     \else % A4 and other
187       \if@landscape
188         \setlength\textheight{38\Cvs}
189       \else
190         \setlength\textheight{22\Cvs}
191       \fi
192     \fi\fi\fi
193     \addtolength\textheight{\Cht}
194     \addtolength\textheight{\Cdp}
195   \else
196   \setlength\textheight{24\Cvs}
197   \fi
198 \else
199   \if@stysize
200     \setlength\textheight{.75\paperwidth}
201   \else
202     \setlength\@tempdima{\paperwidth}
203     \addtolength\@tempdima{-2in}
204     \divide\@tempdima\baselineskip
205     \@tempcnta\@tempdima
206     \setlength\textheight{\@tempcnta\baselineskip}
207   \fi
208 \fi
209 \addtolength\textheight{\topskip}
210 \@settopoint\textheight
211 \if@compatibility
212   \if@stysize
213     \ifnum\c@@paper=2 % A5
214       \setlength\topmargin{.8in}
215     \else % A4, B4, B5 and other
216       \setlength\topmargin{32mm}
217     \fi
218   \else
219     \setlength\topmargin{32mm}
220   \fi
221   \addtolength\topmargin{-1in}
222   \addtolength\topmargin{-\headheight}
223   \addtolength\topmargin{-\headsep}
224 \else
225   \setlength\topmargin{\paperheight}
226   \addtolength\topmargin{-\headheight}
227   \addtolength\topmargin{-\headsep}
228   \addtolength\topmargin{-\textwidth}
229   \addtolength\topmargin{-\footskip}
230   \if@stysize
231     \ifnum\c@@paper=2 % A5
232       \addtolength\topmargin{-1.3in}
233     \else
234       \addtolength\topmargin{-2.0in}
235     \fi
236   \else
237     \addtolength\topmargin{-2.8in}
238   \fi
239   \addtolength\topmargin{-.5\topmargin}
240 \fi
241 \@settopoint\topmargin
242 \if@twocolumn
243   \setlength\marginparsep{10\p@}
244 \else
245   \setlength\marginparsep{15\p@}
246 \fi
247 \setlength\marginparpush{7\p@}
248 \if@compatibility
249    \setlength\oddsidemargin{0\p@}
250    \setlength\evensidemargin{0\p@}
251   \if@stysize
252     \if@twocolumn\else
253       \setlength\oddsidemargin{0\p@}
254       \setlength\evensidemargin{0\p@}
255     \fi
256   \fi
257 \else
258   \setlength\@tempdima{\paperwidth}
259   \addtolength\@tempdima{-\textheight}
260   \if@twoside
261     \setlength\oddsidemargin{.6\@tempdima}
262   \else
263     \setlength\oddsidemargin{.5\@tempdima}
264   \fi
265   \addtolength\oddsidemargin{-1in}
266   \setlength\evensidemargin{\paperwidth}
267   \addtolength\evensidemargin{-2in}
268   \addtolength\evensidemargin{-\textheight}
269   \addtolength\evensidemargin{-\oddsidemargin}
270   \@settopoint\oddsidemargin % 1999.1.6
271   \@settopoint\evensidemargin
272   \setlength\@tempdima{\paperheight}
273   \addtolength\@tempdima{-\textwidth}
274   \addtolength\@tempdima{-\topmargin}
275   \addtolength\@tempdima{-\headheight}
276   \addtolength\@tempdima{-\headsep}
277   \addtolength\@tempdima{-\footskip}
278   \setlength\marginparwidth{.5\@tempdima}
279   \@settopoint\marginparwidth
280 \fi
281 \setlength\footnotesep{8.4\p@}
282 \setlength{\skip\footins}{10.8\p@ \@plus 4\p@ \@minus 2\p@}
283 \setlength\floatsep    {12\p@ \@plus 2\p@ \@minus 4\p@}
284 \setlength\textfloatsep{20\p@ \@plus 2\p@ \@minus 4\p@}
285 \setlength\intextsep   {14\p@ \@plus 4\p@ \@minus 4\p@}
286 \setlength\dblfloatsep    {14\p@ \@plus 2\p@ \@minus 4\p@}
287 \setlength\dbltextfloatsep{20\p@ \@plus 2\p@ \@minus 4\p@}
288 \setlength\@fptop{0\p@ \@plus 1fil}
289 \setlength\@fpsep{10\p@ \@plus 2fil}
290 \setlength\@fpbot{0\p@ \@plus 1fil}
291 \setlength\@dblfptop{0\p@ \@plus 1fil}
292 \setlength\@dblfpsep{10\p@ \@plus 2fil}
293 \setlength\@dblfpbot{0\p@ \@plus 1fil}
294 \setlength\partopsep{3\p@ \@plus 2\p@ \@minus 2\p@}
295 \def\@listi{\leftmargin\leftmargini
296   \parsep 5\p@  \@plus2.5\p@ \@minus\p@
297   \topsep 10\p@ \@plus4\p@   \@minus6\p@
298   \itemsep5\p@  \@plus2.5\p@ \@minus\p@}
299 \let\@listI\@listi
300 \@listi
301 \def\@listii{\leftmargin\leftmarginii
302    \labelwidth\leftmarginii \advance\labelwidth-\labelsep
303    \topsep  5\p@   \@plus2.5\p@ \@minus\p@
304    \parsep  2.5\p@ \@plus\p@  \@minus\p@
305    \itemsep\parsep}
306 \def\@listiii{\leftmargin\leftmarginiii
307    \labelwidth\leftmarginiii \advance\labelwidth-\labelsep
308    \topsep 2.5\p@\@plus\p@\@minus\p@
309    \parsep\z@
310    \partopsep \p@ \@plus\z@ \@minus\p@
311    \itemsep\topsep}
312 \def\@listiv {\leftmargin\leftmarginiv
313               \labelwidth\leftmarginiv
314               \advance\labelwidth-\labelsep}
315 \def\@listv  {\leftmargin\leftmarginv
316               \labelwidth\leftmarginv
317               \advance\labelwidth-\labelsep}
318 \def\@listvi {\leftmargin\leftmarginvi
319               \labelwidth\leftmarginvi
320               \advance\labelwidth-\labelsep}
321 \endinput
322 %%
323 %% End of file `ltjtbk12.clo'.