/[dtapublic]/sf_code/esrgpcpj/hyreach/doc/hyreachm/article.cls
ViewVC logotype

Contents of /sf_code/esrgpcpj/hyreach/doc/hyreachm/article.cls

Parent Directory Parent Directory | Revision Log Revision Log


Revision 26 - (show annotations) (download)
Sat Oct 8 06:57:57 2016 UTC (7 years, 8 months ago) by dashley
File size: 20166 byte(s)
Initial commit.
1 %% $Header: /cvsroot/esrg/sfesrg/esrgpcpj/hyreach/doc/hyreachm/article.cls,v 1.3 2001/10/01 06:08:09 dtashley Exp $
2 %%
3 %% "article.cls", hacked by Dave Ashley. Must be in LaTeX directory which is default
4 %% for compilation so it will find this file preferentially over the ones in default
5 %% directory locations.
6 %%
7 %% This is file `article.cls',
8 %% generated with the docstrip utility.
9 %%
10 %% The original source files were:
11 %%
12 %% classes.dtx (with options: `article')
13 %%
14 %% This is a generated file.
15 %%
16 %% Copyright 1993 1994 1995 1996 1997 1998 1999
17 %% The LaTeX3 Project and any individual authors listed elsewhere
18 %% in this file.
19 %%
20 %% This file is part of the LaTeX2e system.
21 %% ----------------------------------------
22 %%
23 %% It may be distributed under the terms of the LaTeX Project Public
24 %% License, as described in lppl.txt in the base LaTeX distribution.
25 %% Either version 1.0 or, at your option, any later version.
26 %% \CharacterTable
27 %% {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
28 %% 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
29 %% Digits \0\1\2\3\4\5\6\7\8\9
30 %% Exclamation \! Double quote \" Hash (number) \#
31 %% Dollar \$ Percent \% Ampersand \&
32 %% Acute accent \' Left paren \( Right paren \)
33 %% Asterisk \* Plus \+ Comma \,
34 %% Minus \- Point \. Solidus \/
35 %% Colon \: Semicolon \; Less than \<
36 %% Equals \= Greater than \> Question mark \?
37 %% Commercial at \@ Left bracket \[ Backslash \\
38 %% Right bracket \] Circumflex \^ Underscore \_
39 %% Grave accent \` Left brace \{ Vertical bar \|
40 %% Right brace \} Tilde \~}
41 \NeedsTeXFormat{LaTeX2e}[1995/12/01]
42 \ProvidesClass{article}
43 [1999/01/07 v1.4a
44 Standard LaTeX document class]
45 \newcommand\@ptsize{}
46 \newif\if@restonecol
47 \newif\if@titlepage
48 \@titlepagefalse
49 \if@compatibility\else
50 \DeclareOption{a4paper}
51 {\setlength\paperheight {297mm}%
52 \setlength\paperwidth {210mm}}
53 \DeclareOption{a5paper}
54 {\setlength\paperheight {210mm}%
55 \setlength\paperwidth {148mm}}
56 \DeclareOption{b5paper}
57 {\setlength\paperheight {250mm}%
58 \setlength\paperwidth {176mm}}
59 \DeclareOption{letterpaper}
60 {\setlength\paperheight {11in}%
61 \setlength\paperwidth {8.5in}}
62 \DeclareOption{legalpaper}
63 {\setlength\paperheight {14in}%
64 \setlength\paperwidth {8.5in}}
65 \DeclareOption{executivepaper}
66 {\setlength\paperheight {10.5in}%
67 \setlength\paperwidth {7.25in}}
68 \DeclareOption{landscape}
69 {\setlength\@tempdima {\paperheight}%
70 \setlength\paperheight {\paperwidth}%
71 \setlength\paperwidth {\@tempdima}}
72 \fi
73 \if@compatibility
74 \renewcommand\@ptsize{0}
75 \else
76 \DeclareOption{10pt}{\renewcommand\@ptsize{0}}
77 \fi
78 \DeclareOption{11pt}{\renewcommand\@ptsize{1}}
79 \DeclareOption{12pt}{\renewcommand\@ptsize{2}}
80 \if@compatibility\else
81 \DeclareOption{oneside}{\@twosidefalse \@mparswitchfalse}
82 \fi
83 \DeclareOption{twoside}{\@twosidetrue \@mparswitchtrue}
84 \DeclareOption{draft}{\setlength\overfullrule{5pt}}
85 \if@compatibility\else
86 \DeclareOption{final}{\setlength\overfullrule{0pt}}
87 \fi
88 \DeclareOption{titlepage}{\@titlepagetrue}
89 \if@compatibility\else
90 \DeclareOption{notitlepage}{\@titlepagefalse}
91 \fi
92 \if@compatibility\else
93 \DeclareOption{onecolumn}{\@twocolumnfalse}
94 \fi
95 \DeclareOption{twocolumn}{\@twocolumntrue}
96 \DeclareOption{leqno}{\input{leqno.clo}}
97 \DeclareOption{fleqn}{\input{fleqn.clo}}
98 \DeclareOption{openbib}{%
99 \AtEndOfPackage{%
100 \renewcommand\@openbib@code{%
101 \advance\leftmargin\bibindent
102 \itemindent -\bibindent
103 \listparindent \itemindent
104 \parsep \z@
105 }%
106 \renewcommand\newblock{\par}}%
107 }
108 \ExecuteOptions{letterpaper,10pt,oneside,onecolumn,final}
109 \ProcessOptions
110 \input{size1\@ptsize.clo}
111 \setlength\lineskip{1\p@}
112 \setlength\normallineskip{1\p@}
113 \renewcommand\baselinestretch{}
114 \setlength\parskip{0\p@ \@plus \p@}
115 \@lowpenalty 51
116 \@medpenalty 151
117 \@highpenalty 301
118 \setcounter{topnumber}{2}
119 \renewcommand\topfraction{.7}
120 \setcounter{bottomnumber}{1}
121 \renewcommand\bottomfraction{.3}
122 \setcounter{totalnumber}{3}
123 \renewcommand\textfraction{.2}
124 \renewcommand\floatpagefraction{.5}
125 \setcounter{dbltopnumber}{2}
126 \renewcommand\dbltopfraction{.7}
127 \renewcommand\dblfloatpagefraction{.5}
128 \if@twoside
129 \def\ps@headings{%
130 \let\@oddfoot\@empty\let\@evenfoot\@empty
131 \def\@evenhead{\thepage\hfil\slshape\leftmark}%
132 \def\@oddhead{{\slshape\rightmark}\hfil\thepage}%
133 \let\@mkboth\markboth
134 \def\sectionmark##1{%
135 \markboth {\MakeUppercase{%
136 \ifnum \c@secnumdepth >\z@
137 \thesection\quad
138 \fi
139 ##1}}{}}%
140 \def\subsectionmark##1{%
141 \markright {%
142 \ifnum \c@secnumdepth >\@ne
143 \thesubsection\quad
144 \fi
145 ##1}}}
146 \else
147 \def\ps@headings{%
148 \let\@oddfoot\@empty
149 \def\@oddhead{{\slshape\rightmark}\hfil\thepage}%
150 \let\@mkboth\markboth
151 \def\sectionmark##1{%
152 \markright {\MakeUppercase{%
153 \ifnum \c@secnumdepth >\m@ne
154 \thesection\quad
155 \fi
156 ##1}}}}
157 \fi
158 \def\ps@myheadings{%
159 \let\@oddfoot\@empty\let\@evenfoot\@empty
160 \def\@evenhead{\thepage\hfil\slshape\leftmark}%
161 \def\@oddhead{{\slshape\rightmark}\hfil\thepage}%
162 \let\@mkboth\@gobbletwo
163 \let\sectionmark\@gobble
164 \let\subsectionmark\@gobble
165 }
166 \if@titlepage
167 \newcommand\maketitle{\begin{titlepage}%
168 \let\footnotesize\small
169 \let\footnoterule\relax
170 \let \footnote \thanks
171 \null\vfil
172 \vskip 60\p@
173 \begin{center}%
174 {\LARGE \@title \par}%
175 \vskip 3em%
176 {\large
177 \lineskip .75em%
178 \begin{tabular}[t]{c}%
179 \@author
180 \end{tabular}\par}%
181 \vskip 1.5em%
182 {\large \@date \par}% % Set date in \large size.
183 \end{center}\par
184 \@thanks
185 \vfil\null
186 \end{titlepage}%
187 \setcounter{footnote}{0}%
188 \global\let\thanks\relax
189 \global\let\maketitle\relax
190 \global\let\@thanks\@empty
191 \global\let\@author\@empty
192 \global\let\@date\@empty
193 \global\let\@title\@empty
194 \global\let\title\relax
195 \global\let\author\relax
196 \global\let\date\relax
197 \global\let\and\relax
198 }
199 \else
200 \newcommand\maketitle{\par
201 \begingroup
202 \renewcommand\thefootnote{\@fnsymbol\c@footnote}%
203 \def\@makefnmark{\rlap{\@textsuperscript{\normalfont\@thefnmark}}}%
204 \long\def\@makefntext##1{\parindent 1em\noindent
205 \hb@xt@1.8em{%
206 \hss\@textsuperscript{\normalfont\@thefnmark}}##1}%
207 \if@twocolumn
208 \ifnum \col@number=\@ne
209 \@maketitle
210 \else
211 \twocolumn[\@maketitle]%
212 \fi
213 \else
214 \newpage
215 \global\@topnum\z@ % Prevents figures from going at top of page.
216 \@maketitle
217 \fi
218 \thispagestyle{plain}\@thanks
219 \endgroup
220 \setcounter{footnote}{0}%
221 \global\let\thanks\relax
222 \global\let\maketitle\relax
223 \global\let\@maketitle\relax
224 \global\let\@thanks\@empty
225 \global\let\@author\@empty
226 \global\let\@date\@empty
227 \global\let\@title\@empty
228 \global\let\title\relax
229 \global\let\author\relax
230 \global\let\date\relax
231 \global\let\and\relax
232 }
233 \def\@maketitle{%
234 \newpage
235 \null
236 \vskip 2em%
237 \begin{center}%
238 \let \footnote \thanks
239 {\LARGE \@title \par}%
240 \vskip 1.5em%
241 {\large
242 \lineskip .5em%
243 \begin{tabular}[t]{c}%
244 \@author
245 \end{tabular}\par}%
246 \vskip 1em%
247 {\large \@date}%
248 \end{center}%
249 \par
250 \vskip 1.5em}
251 \fi
252 \setcounter{secnumdepth}{3}
253 \newcounter {part}
254 \newcounter {section}
255 \newcounter {subsection}[section]
256 \newcounter {subsubsection}[subsection]
257 \newcounter {paragraph}[subsubsection]
258 \newcounter {subparagraph}[paragraph]
259 \renewcommand \thepart {\@Roman\c@part}
260 \renewcommand \thesection {\@arabic\c@section}
261 \renewcommand\thesubsection {\thesection.\@arabic\c@subsection}
262 \renewcommand\thesubsubsection{\thesubsection .\@arabic\c@subsubsection}
263 \renewcommand\theparagraph {\thesubsubsection.\@arabic\c@paragraph}
264 \renewcommand\thesubparagraph {\theparagraph.\@arabic\c@subparagraph}
265 \newcommand\part{%
266 \if@noskipsec \leavevmode \fi
267 \par
268 \addvspace{4ex}%
269 \@afterindentfalse
270 \secdef\@part\@spart}
271
272 \def\@part[#1]#2{%
273 \ifnum \c@secnumdepth >\m@ne
274 \refstepcounter{part}%
275 \addcontentsline{toc}{part}{\thepart\hspace{1em}#1}%
276 \else
277 \addcontentsline{toc}{part}{#1}%
278 \fi
279 {\parindent \z@ \raggedright
280 \interlinepenalty \@M
281 \normalfont
282 \ifnum \c@secnumdepth >\m@ne
283 \Large\bfseries \partname~\thepart
284 \par\nobreak
285 \fi
286 \huge \bfseries #2%
287 \markboth{}{}\par}%
288 \nobreak
289 \vskip 3ex
290 \@afterheading}
291 \def\@spart#1{%
292 {\parindent \z@ \raggedright
293 \interlinepenalty \@M
294 \normalfont
295 \huge \bfseries #1\par}%
296 \nobreak
297 \vskip 3ex
298 \@afterheading}
299 \newcommand\section{\@startsection {section}{1}{\z@}%
300 {-3.5ex \@plus -1ex \@minus -.2ex}%
301 {2.3ex \@plus.2ex}%
302 {\normalfont\Large\bfseries}}
303 \newcommand\subsection{\@startsection{subsection}{2}{\z@}%
304 {-3.25ex\@plus -1ex \@minus -.2ex}%
305 {1.5ex \@plus .2ex}%
306 {\normalfont\large\bfseries}}
307 \newcommand\subsubsection{\@startsection{subsubsection}{3}{\z@}%
308 {-3.25ex\@plus -1ex \@minus -.2ex}%
309 {1.5ex \@plus .2ex}%
310 {\normalfont\normalsize\bfseries}}
311 \newcommand\paragraph{\@startsection{paragraph}{4}{\z@}%
312 {3.25ex \@plus1ex \@minus.2ex}%
313 {-1em}%
314 {\normalfont\normalsize\bfseries}}
315 \newcommand\subparagraph{\@startsection{subparagraph}{5}{\parindent}%
316 {3.25ex \@plus1ex \@minus .2ex}%
317 {-1em}%
318 {\normalfont\normalsize\bfseries}}
319 \if@twocolumn
320 \setlength\leftmargini {2em}
321 \else
322 \setlength\leftmargini {2.5em}
323 \fi
324 \leftmargin \leftmargini
325 \setlength\leftmarginii {2.2em}
326 \setlength\leftmarginiii {1.87em}
327 \setlength\leftmarginiv {1.7em}
328 \if@twocolumn
329 \setlength\leftmarginv {.5em}
330 \setlength\leftmarginvi {.5em}
331 \else
332 \setlength\leftmarginv {1em}
333 \setlength\leftmarginvi {1em}
334 \fi
335 \setlength \labelsep {.5em}
336 \setlength \labelwidth{\leftmargini}
337 \addtolength\labelwidth{-\labelsep}
338 \@beginparpenalty -\@lowpenalty
339 \@endparpenalty -\@lowpenalty
340 \@itempenalty -\@lowpenalty
341 \renewcommand\theenumi{\@arabic\c@enumi}
342 \renewcommand\theenumii{\@alph\c@enumii}
343 \renewcommand\theenumiii{\@roman\c@enumiii}
344 \renewcommand\theenumiv{\@Alph\c@enumiv}
345 \newcommand\labelenumi{\theenumi.}
346 \newcommand\labelenumii{(\theenumii)}
347 \newcommand\labelenumiii{\theenumiii.}
348 \newcommand\labelenumiv{\theenumiv.}
349 \renewcommand\p@enumii{\theenumi}
350 \renewcommand\p@enumiii{\theenumi(\theenumii)}
351 \renewcommand\p@enumiv{\p@enumiii\theenumiii}
352 \newcommand\labelitemi{\textbullet}
353 \newcommand\labelitemii{\normalfont\bfseries \textendash}
354 \newcommand\labelitemiii{\textasteriskcentered}
355 \newcommand\labelitemiv{\textperiodcentered}
356 \newenvironment{description}
357 {\list{}{\labelwidth\z@ \itemindent-\leftmargin
358 \let\makelabel\descriptionlabel}}
359 {\endlist}
360 \newcommand*\descriptionlabel[1]{\hspace\labelsep
361 \normalfont\bfseries #1}
362 \if@titlepage
363 \newenvironment{abstract}{%
364 \titlepage
365 \null\vfil
366 \@beginparpenalty\@lowpenalty
367 \begin{center}%
368 \bfseries \abstractname
369 \@endparpenalty\@M
370 \end{center}}%
371 {\par\vfil\null\endtitlepage}
372 \else
373 \newenvironment{abstract}{%
374 \if@twocolumn
375 \section*{\abstractname}%
376 \else
377 \small
378 \begin{center}%
379 {\bfseries \abstractname\vspace{-.5em}\vspace{\z@}}%
380 \end{center}%
381 \quotation
382 \fi}
383 {\if@twocolumn\else\endquotation\fi}
384 \fi
385 \newenvironment{verse}
386 {\let\\\@centercr
387 \list{}{\itemsep \z@
388 \itemindent -1.5em%
389 \listparindent\itemindent
390 \rightmargin \leftmargin
391 \advance\leftmargin 1.5em}%
392 \item\relax}
393 {\endlist}
394 \newenvironment{quotation}
395 {\list{}{\listparindent 1.5em%
396 \itemindent \listparindent
397 \rightmargin \leftmargin
398 \parsep \z@ \@plus\p@}%
399 \item\relax}
400 {\endlist}
401 \newenvironment{quote}
402 {\list{}{\rightmargin\leftmargin}%
403 \item\relax}
404 {\endlist}
405 \if@compatibility
406 \newenvironment{titlepage}
407 {%
408 \if@twocolumn
409 \@restonecoltrue\onecolumn
410 \else
411 \@restonecolfalse\newpage
412 \fi
413 \thispagestyle{empty}%
414 \setcounter{page}\z@
415 }%
416 {\if@restonecol\twocolumn \else \newpage \fi
417 }
418 \else
419 \newenvironment{titlepage}
420 {%
421 \if@twocolumn
422 \@restonecoltrue\onecolumn
423 \else
424 \@restonecolfalse\newpage
425 \fi
426 \thispagestyle{empty}%
427 \setcounter{page}\@ne
428 }%
429 {\if@restonecol\twocolumn \else \newpage \fi
430 \if@twoside\else
431 \setcounter{page}\@ne
432 \fi
433 }
434 \fi
435 \newcommand\appendix{\par
436 \setcounter{section}{0}%
437 \setcounter{subsection}{0}%
438 \gdef\thesection{\@Alph\c@section}}
439 \setlength\arraycolsep{5\p@}
440 \setlength\tabcolsep{6\p@}
441 \setlength\arrayrulewidth{.4\p@}
442 \setlength\doublerulesep{2\p@}
443 \setlength\tabbingsep{\labelsep}
444 \skip\@mpfootins = \skip\footins
445 \setlength\fboxsep{3\p@}
446 \setlength\fboxrule{.4\p@}
447 \renewcommand \theequation {\@arabic\c@equation}
448 \newcounter{figure}
449 \renewcommand \thefigure {\@arabic\c@figure}
450 \def\fps@figure{tbp}
451 \def\ftype@figure{1}
452 \def\ext@figure{lof}
453 \def\fnum@figure{\figurename~\thefigure}
454 \newenvironment{figure}
455 {\@float{figure}}
456 {\end@float}
457 \newenvironment{figure*}
458 {\@dblfloat{figure}}
459 {\end@dblfloat}
460 \newcounter{table}
461 \renewcommand\thetable{\@arabic\c@table}
462 \def\fps@table{tbp}
463 \def\ftype@table{2}
464 \def\ext@table{lot}
465 \def\fnum@table{\tablename~\thetable}
466 \newenvironment{table}
467 {\@float{table}}
468 {\end@float}
469 \newenvironment{table*}
470 {\@dblfloat{table}}
471 {\end@dblfloat}
472 \newlength\abovecaptionskip
473 \newlength\belowcaptionskip
474 \setlength\abovecaptionskip{10\p@}
475 \setlength\belowcaptionskip{0\p@}
476 \long\def\@makecaption#1#2{%
477 \vskip\abovecaptionskip
478 \sbox\@tempboxa{#1: #2}%
479 \ifdim \wd\@tempboxa >\hsize
480 #1: #2\par
481 \else
482 \global \@minipagefalse
483 \hb@xt@\hsize{\hfil\box\@tempboxa\hfil}%
484 \fi
485 \vskip\belowcaptionskip}
486 \DeclareOldFontCommand{\rm}{\normalfont\rmfamily}{\mathrm}
487 \DeclareOldFontCommand{\sf}{\normalfont\sffamily}{\mathsf}
488 \DeclareOldFontCommand{\tt}{\normalfont\ttfamily}{\mathtt}
489 \DeclareOldFontCommand{\bf}{\normalfont\bfseries}{\mathbf}
490 \DeclareOldFontCommand{\it}{\normalfont\itshape}{\mathit}
491 \DeclareOldFontCommand{\sl}{\normalfont\slshape}{\@nomath\sl}
492 \DeclareOldFontCommand{\sc}{\normalfont\scshape}{\@nomath\sc}
493 \DeclareRobustCommand*\cal{\@fontswitch\relax\mathcal}
494 \DeclareRobustCommand*\mit{\@fontswitch\relax\mathnormal}
495 \newcommand\@pnumwidth{1.55em}
496 \newcommand\@tocrmarg{2.55em}
497 \newcommand\@dotsep{4.5}
498 \setcounter{tocdepth}{3}
499 \newcommand\tableofcontents{%
500 \section*{\contentsname
501 \@mkboth{%
502 \MakeUppercase\contentsname}{\MakeUppercase\contentsname}}%
503 \@starttoc{toc}%
504 }
505 \newcommand*\l@part[2]{%
506 \ifnum \c@tocdepth >-2\relax
507 \addpenalty\@secpenalty
508 \addvspace{2.25em \@plus\p@}%
509 \begingroup
510 \parindent \z@ \rightskip \@pnumwidth
511 \parfillskip -\@pnumwidth
512 {\leavevmode
513 \large \bfseries #1\hfil \hb@xt@\@pnumwidth{\hss #2}}\par
514 \nobreak
515 \if@compatibility
516 \global\@nobreaktrue
517 \everypar{\global\@nobreakfalse\everypar{}}%
518 \fi
519 \endgroup
520 \fi}
521 \newcommand*\l@section[2]{%
522 \ifnum \c@tocdepth >\z@
523 \addpenalty\@secpenalty
524 \addvspace{1.0em \@plus\p@}%
525 \setlength\@tempdima{1.5em}%
526 \begingroup
527 \parindent \z@ \rightskip \@pnumwidth
528 \parfillskip -\@pnumwidth
529 \leavevmode \bfseries
530 \advance\leftskip\@tempdima
531 \hskip -\leftskip
532 #1\nobreak\hfil \nobreak\hb@xt@\@pnumwidth{\hss #2}\par
533 \endgroup
534 \fi}
535 \newcommand*\l@subsection{\@dottedtocline{2}{1.5em}{2.3em}}
536 \newcommand*\l@subsubsection{\@dottedtocline{3}{3.8em}{3.2em}}
537 \newcommand*\l@paragraph{\@dottedtocline{4}{7.0em}{4.1em}}
538 \newcommand*\l@subparagraph{\@dottedtocline{5}{10em}{5em}}
539 \newcommand\listoffigures{%
540 \section*{\listfigurename
541 \@mkboth{\MakeUppercase\listfigurename}%
542 {\MakeUppercase\listfigurename}}%
543 \@starttoc{lof}%
544 }
545 \newcommand*\l@figure{\@dottedtocline{1}{1.5em}{2.3em}}
546 \newcommand\listoftables{%
547 \section*{\listtablename
548 \@mkboth{%
549 \MakeUppercase\listtablename}{\MakeUppercase\listtablename}}%
550 \@starttoc{lot}%
551 }
552 \let\l@table\l@figure
553 \newdimen\bibindent
554 \setlength\bibindent{1.5em}
555 \newenvironment{thebibliography}[1]
556 {\list{\@biblabel{\@arabic\c@enumiv}}%
557 {\settowidth\labelwidth{\@biblabel{#1}}%
558 \leftmargin\labelwidth
559 \advance\leftmargin\labelsep
560 \@openbib@code
561 \usecounter{enumiv}%
562 \let\p@enumiv\@empty
563 \renewcommand\theenumiv{\@arabic\c@enumiv}}%
564 \sloppy
565 \clubpenalty4000
566 \@clubpenalty \clubpenalty
567 \widowpenalty4000%
568 \sfcode`\.\@m}
569 {\def\@noitemerr
570 {\@latex@warning{Empty `thebibliography' environment}}%
571 \endlist}
572 \newcommand\newblock{\hskip .11em\@plus.33em\@minus.07em}
573 \let\@openbib@code\@empty
574 \newenvironment{theindex}
575 {\if@twocolumn
576 \@restonecolfalse
577 \else
578 \@restonecoltrue
579 \fi
580 \columnseprule \z@
581 \columnsep 35\p@
582 \twocolumn[\section{\indexname}]%
583 \@mkboth{\MakeUppercase\indexname}%
584 {\MakeUppercase\indexname}%
585 \thispagestyle{plain}\parindent\z@
586 \parskip\z@ \@plus .3\p@\relax
587 \let\item\@idxitem}
588 {\if@restonecol\onecolumn\else\clearpage\fi}
589 \newcommand\@idxitem{\par\hangindent 40\p@}
590 \newcommand\subitem{\@idxitem \hspace*{20\p@}}
591 \newcommand\subsubitem{\@idxitem \hspace*{30\p@}}
592 \newcommand\indexspace{\par \vskip 10\p@ \@plus5\p@ \@minus3\p@\relax}
593 \renewcommand\footnoterule{%
594 \kern-3\p@
595 \hrule\@width.4\columnwidth
596 \kern2.6\p@}
597 \newcommand\@makefntext[1]{%
598 \parindent 1em%
599 \noindent
600 \hb@xt@1.8em{\hss\@makefnmark}#1}
601 \newcommand\contentsname{Contents}
602 \newcommand\listfigurename{List of Figures}
603 \newcommand\listtablename{List of Tables}
604 \newcommand\refname{References}
605 \newcommand\indexname{Index}
606 \newcommand\figurename{Figure}
607 \newcommand\tablename{Table}
608 \newcommand\partname{Part}
609 \newcommand\appendixname{Appendix}
610 \newcommand\abstractname{Abstract}
611 \def\today{\ifcase\month\or
612 January\or February\or March\or April\or May\or June\or
613 July\or August\or September\or October\or November\or December\fi
614 \space\number\day, \number\year}
615 \setlength\columnsep{10\p@}
616 \setlength\columnseprule{0\p@}
617 \pagestyle{plain}
618 \pagenumbering{arabic}
619 \if@twoside
620 \else
621 \raggedbottom
622 \fi
623 \if@twocolumn
624 \twocolumn
625 \sloppy
626 \flushbottom
627 \else
628 \onecolumn
629 \fi
630 \endinput
631 %%
632 %% $Log: article.cls,v $
633 %% Revision 1.3 2001/10/01 06:08:09 dtashley
634 %% Basic hacks in place for a workable document.
635 %%
636 %% Revision 1.2 2001/09/26 04:51:13 dtashley
637 %% Edits.
638 %%
639 %% Revision 1.1 2001/09/26 02:43:06 dtashley
640 %% Initial checkin. These will become hacked versions of the orginals.
641 %%
642 %% End of file `article.cls'.

dashley@gmail.com
ViewVC Help
Powered by ViewVC 1.1.25