Remove unused class
[aquarium] / doc / arch / usenix.sty
1 % usenix.sty - to be used with latex2e for USENIX.\r
2 % To use this style file, look at the template usenix_template.tex\r
3 %\r
4 % $Id: usenix.sty,v 1.2 2005/02/16 22:30:47 maniatis Exp $\r
5 %\r
6 % The following definitions are modifications of standard article.sty\r
7 % definitions, arranged to do a better job of matching the USENIX\r
8 % guidelines.\r
9 % It will automatically select two-column mode and the Times-Roman\r
10 % font.\r
11 \r
12 %\r
13 % USENIX papers are two-column.\r
14 % Times-Roman font is nice if you can get it (requires NFSS,\r
15 % which is in latex2e.\r
16 \r
17 \if@twocolumn\else\input twocolumn.sty\fi\r
18 \usepackage{mathptmx}  % times roman, including math (where possible)\r
19 \r
20 %\r
21 % USENIX wants margins of: 1" sides, 1" bottom, and 1" top.\r
22 % 0.25" gutter between columns.\r
23 % Gives active areas of 6.5" x 9"\r
24 %\r
25 \setlength{\textheight}{9.0in}\r
26 \setlength{\columnsep}{0.25in}\r
27 \setlength{\textwidth}{6.50in}\r
28 \r
29 \setlength{\topmargin}{0.0in}\r
30 \r
31 \setlength{\headheight}{0.0in}\r
32 \r
33 \setlength{\headsep}{0.0in}\r
34 \r
35 % Usenix wants no page numbers for camera-ready papers, so that they can\r
36 % number them themselves.  But submitted papers should have page numbers\r
37 % for the reviewers' convenience.\r
38\r
39 %\r
40 % \pagestyle{empty}\r
41 \r
42 %\r
43 % Usenix titles are in 14-point bold type, with no date, and with no\r
44 % change in the empty page headers.  The whole author section is 12 point\r
45 % italic--- you must use {\rm } around the actual author names to get\r
46 % them in roman.\r
47 %\r
48 \def\maketitle{\par\r
49  \begingroup\r
50    \renewcommand\thefootnote{\fnsymbol{footnote}}%\r
51    \def\@makefnmark{\hbox to\z@{$\m@th^{\@thefnmark}$\hss}}%\r
52     \long\def\@makefntext##1{\parindent 1em\noindent\r
53             \hbox to1.8em{\hss$\m@th^{\@thefnmark}$}##1}%\r
54    \if@twocolumn\r
55      \twocolumn[\@maketitle]%\r
56      \else \newpage\r
57      \global\@topnum\z@\r
58      \@maketitle \fi\@thanks\r
59  \endgroup\r
60  \setcounter{footnote}{0}%\r
61  \let\maketitle\relax\r
62  \let\@maketitle\relax\r
63  \gdef\@thanks{}\gdef\@author{}\gdef\@title{}\let\thanks\relax}\r
64 \r
65 \def\@maketitle{\newpage\r
66  \vbox to 2.5in{\r
67  \vspace*{\fill}\r
68  \vskip 2em\r
69  \begin{center}%\r
70   {\Large\bf \@title \par}%\r
71   \vskip 0.375in minus 0.300in\r
72   {\large\it\r
73    \lineskip .5em\r
74    \begin{tabular}[t]{c}\@author\r
75    \end{tabular}\par}%\r
76  \end{center}%\r
77  \par\r
78  \vspace*{\fill}\r
79 % \vskip 1.5em\r
80  }\r
81 }\r
82 \r
83 %\r
84 % The abstract is preceded by a 12-pt bold centered heading\r
85 \def\abstract{\begin{center}%\r
86 {\large\bf \abstractname\vspace{-.5em}\vspace{\z@}}%\r
87 \end{center}}\r
88 \def\endabstract{}\r
89 \r
90 %\r
91 % Main section titles are 12-pt bold.  Others can be same or smaller.\r
92 %\r
93 \def\section{\@startsection {section}{1}{\z@}{-3.5ex plus-1ex minus\r
94     -.2ex}{2.3ex plus.2ex}{\reset@font\large\bf}}\r