OSDN Git Service

sync with jclasses.dtx v1.1e (pLaTeX 9bf8efa1)
[luatex-ja/luatexja.git] / src / ltjsize12.clo
1 %%
2 %% This is file `ltjsize12.clo',
3 %% generated with the docstrip utility.
4 %%
5 %% The original source files were:
6 %%
7 %% ltjclasses.dtx  (with options: `12pt,yoko')
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 ltjsize12.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{ltjsize12.clo}
26   [2020/01/13 v1.8e-ltj-17
27   Standard LuaLaTeX-ja file (size option)]
28 \renewcommand{\normalsize}{%
29     \@setfontsize\normalsize\@xiipt{16.5}%
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 \normalsize
36 \ifx\MakeRobust\@undefined \else
37   \MakeRobust\normalsize
38 \fi
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 \setlength\headsep{25\p@}
75 \setlength\topskip{1\Cht}
76 \setlength\footskip{30\p@}
77 \if@compatibility
78   \setlength\maxdepth{4\p@}
79 \else
80   \setlength\maxdepth{.5\topskip}
81 \fi
82 \if@compatibility
83   \if@stysize
84     \ifnum\c@@paper=2 % A5
85       \if@landscape
86         \setlength\textwidth{40\Cwd}
87       \else
88         \setlength\textwidth{24\Cwd}
89       \fi
90     \else\ifnum\c@@paper=3 % B4
91       \if@landscape
92         \setlength\textwidth{63\Cwd}
93       \else
94         \setlength\textwidth{50\Cwd}
95       \fi
96     \else\ifnum\c@@paper=4 % B5
97       \if@landscape
98         \setlength\textwidth{50\Cwd}
99       \else
100         \setlength\textwidth{31\Cwd}
101       \fi
102     \else % A4 ant other
103       \if@landscape
104         \setlength\textwidth{61\Cwd}
105       \else
106         \setlength\textwidth{40\Cwd}
107       \fi
108     \fi\fi\fi
109   \else
110     \if@twocolumn
111       \setlength\textwidth{52\Cwd}
112     \else
113       \setlength\textwidth{372\p@}
114     \fi
115   \fi
116 \else
117   \if@stysize
118     \if@twocolumn
119       \setlength\textwidth{.8\paperwidth}
120     \else
121       \setlength\textwidth{.7\paperwidth}
122     \fi
123   \else
124     \setlength\@tempdima{\paperwidth}
125     \addtolength\@tempdima{-2in}
126     \setlength\@tempdimb{372\p@}
127     \if@twocolumn
128       \ifdim\@tempdima>2\@tempdimb\relax
129         \setlength\textwidth{2\@tempdimb}
130       \else
131         \setlength\textwidth{\@tempdima}
132       \fi
133     \else
134       \ifdim\@tempdima>\@tempdimb\relax
135         \setlength\textwidth{\@tempdimb}
136       \else
137         \setlength\textwidth{\@tempdima}
138       \fi
139     \fi
140   \fi
141 \fi
142 \@settopoint\textwidth
143 \if@compatibility
144   \if@stysize
145     \ifnum\c@@paper=2 % A5
146       \if@landscape
147         \setlength\textheight{16\Cvs}
148       \else
149         \setlength\textheight{24\Cvs}
150       \fi
151     \else\ifnum\c@@paper=3 % B4
152       \if@landscape
153         \setlength\textheight{34\Cvs}
154       \else
155         \setlength\textheight{52\Cvs}
156       \fi
157     \else\ifnum\c@@paper=4 % B5
158       \if@landscape
159         \setlength\textheight{20\Cvs}
160       \else
161         \setlength\textheight{32\Cvs}
162       \fi
163     \else % A4 and other
164       \if@landscape
165         \setlength\textheight{25\Cvs}
166       \else
167         \setlength\textheight{39\Cvs}
168       \fi
169     \fi\fi\fi
170     \addtolength\textheight{\topskip}
171   \else
172   \setlength\textheight{586.5\p@}
173   \fi
174 \else
175   \if@stysize
176     \setlength\textheight{.75\paperheight}
177   \else
178     \setlength\@tempdima{\paperheight}
179     \addtolength\@tempdima{-2in}
180     \addtolength\@tempdima{-1.5in}
181     \divide\@tempdima\baselineskip
182     \@tempcnta\@tempdima
183     \setlength\textheight{\@tempcnta\baselineskip}
184   \fi
185 \fi
186 \addtolength\textheight{\topskip}
187 \@settopoint\textheight
188 \if@compatibility
189   \if@stysize
190     \setlength\topmargin{-.3in}
191   \else
192     \setlength\topmargin{27\p@}
193   \fi
194 \else
195   \setlength\topmargin{\paperheight}
196   \addtolength\topmargin{-\headheight}
197   \addtolength\topmargin{-\headsep}
198   \addtolength\topmargin{-\textheight}
199   \addtolength\topmargin{-\footskip}
200   \if@stysize
201     \ifnum\c@@paper=2 % A5
202       \addtolength\topmargin{-1.3in}
203     \else
204       \addtolength\topmargin{-2.0in}
205     \fi
206   \else
207     \addtolength\topmargin{-2.0in}
208   \fi
209   \addtolength\topmargin{-.5\topmargin}
210 \fi
211 \@settopoint\topmargin
212 \if@twocolumn
213   \setlength\marginparsep{10\p@}
214 \else
215   \setlength\marginparsep{10\p@}
216 \fi
217 \setlength\marginparpush{7\p@}
218 \if@compatibility
219     \if@twoside
220       \setlength\oddsidemargin   {21\p@}
221       \setlength\evensidemargin  {59\p@}
222       \setlength\marginparwidth {85\p@}
223     \else
224      \setlength\oddsidemargin   {39.5\p@}
225      \setlength\evensidemargin  {39.5\p@}
226      \setlength\marginparwidth  {68\p@}
227   \fi
228   \if@twocolumn
229      \setlength\oddsidemargin  {30\p@}
230      \setlength\evensidemargin {30\p@}
231      \setlength\marginparwidth {48\p@}
232   \fi
233   \if@stysize
234     \if@twocolumn\else
235       \setlength\oddsidemargin{0\p@}
236       \setlength\evensidemargin{0\p@}
237     \fi
238   \fi
239 \else
240   \setlength\@tempdima{\paperwidth}
241   \addtolength\@tempdima{-\textwidth}
242   \if@twoside
243     \setlength\oddsidemargin{.4\@tempdima}
244   \else
245     \setlength\oddsidemargin{.5\@tempdima}
246   \fi
247   \addtolength\oddsidemargin{-1in}
248   \setlength\evensidemargin{\paperwidth}
249   \addtolength\evensidemargin{-2in}
250   \addtolength\evensidemargin{-\textwidth}
251   \addtolength\evensidemargin{-\oddsidemargin}
252   \@settopoint\oddsidemargin % 1999.1.6
253   \@settopoint\evensidemargin
254   \if@twoside
255     \setlength\marginparwidth{.6\@tempdima}
256     \addtolength\marginparwidth{-.4in}
257   \else
258     \setlength\marginparwidth{.5\@tempdima}
259     \addtolength\marginparwidth{-.4in}
260   \fi
261   \ifdim \marginparwidth >2in
262     \setlength\marginparwidth{2in}
263   \fi
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 `ltjsize12.clo'.