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
4 % $Id: usenix.sty,v 1.2 2005/02/16 22:30:47 maniatis Exp $
\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
9 % It will automatically select two-column mode and the Times-Roman
\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
17 \if@twocolumn\else\input twocolumn.sty\fi
\r
18 \usepackage{mathptmx} % times roman, including math (where possible)
\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
25 \setlength{\textheight}{9.0in}
\r
26 \setlength{\columnsep}{0.25in}
\r
27 \setlength{\textwidth}{6.50in}
\r
29 \setlength{\topmargin}{0.0in}
\r
31 \setlength{\headheight}{0.0in}
\r
33 \setlength{\headsep}{0.0in}
\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
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
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
55 \twocolumn[\@maketitle]%
\r
58 \@maketitle \fi\@thanks
\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
65 \def\@maketitle{\newpage
\r
70 {\Large\bf \@title \par}%
\r
71 \vskip 0.375in minus 0.300in
\r
74 \begin{tabular}[t]{c}\@author
\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
91 % Main section titles are 12-pt bold. Others can be same or smaller.
\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