% chi2001.sty % % Suspiciously similar to uist99.sty. % Note that you need to manually make sure that the columns on the last % page are the same length (described at the end of these comments). % % Originally developed by Stephane Chatty [chatty@dgac.fr]. % Modifications by Steve Feiner [feiner@cs.columbia.edu] noted with SKF. % Modified by Dennis Chao for CHI 2001 % % The style for UIST'99 submissions is that same as we've used in the % past few years. % % chi2001.sty is to be used like this: % % \documentstyle[times,chi2002]{article} % \begin{document} % \title{Your Title} % \author{Your name and address} % \maketitle % \abstract % Your abstract goes here. % \keywords Your, keywords, go, here, separated, by, commas % \section{INTRODUCTION} % Etc., etc. . . . % \end{document} % % I was not able to redefine the output routine in order to % make the two columns of the last page equal in length. % To do that, add a \linebreak (to justify the current line) % and \newpage (to start a new column) % at the right place in the text on your last page. \typeout{Style "CHI 2002" <1 November 2001>.} % SKF: Changed pagestyle default to empty % change this to \pagestyle{plain} to temporarily add page numbers \pagestyle{empty} % fonts for headings in Helvetica. Edit if you have no such fonts \font\helvix=phvr at 9pt % roman9 \font\helvixb=phvb at 9pt % bold9 \font\helvixo=phvro at 9pt % italic9 \font\helvxviiib=phvb at 18pt % bold18 % slight change to line spacing \def\@normalsize{\@setsize\normalsize{11pt}\xpt\@xpt \abovedisplayskip 10pt plus2pt minus5pt\belowdisplayskip \abovedisplayskip \abovedisplayshortskip \z@ plus3pt\belowdisplayshortskip 6pt plus3pt minus3pt\let\@listi\@listI} % redefined to avoid parskip after section headings \def\@xsect#1{\@tempskipa #1\relax \ifdim \@tempskipa>\z@ \par \nobreak \vskip \@tempskipa \vskip-\parskip % added \@afterheading \else \global\@nobreakfalse \global\@noskipsectrue \everypar{\if@noskipsec \global\@noskipsecfalse \clubpenalty\@M \hskip -\parindent \begingroup \@svsechd \endgroup \unskip \hskip -#1 \else \clubpenalty \@clubpenalty \everypar{}\fi}\fi\ignorespaces} % all these are redefined to adjust headings style \def\section{ \@startsection{section}{1}{\z@}{-0.01ex plus -.2ex}{.01ex plus .2ex}{\helvixb} } \def\subsection{ \@startsection{subsection}{2}{\z@}{-0.01ex plus -.2ex}{.01ex plus .2ex}{\helvixb} } \def\subsubsection{ \@startsection{subsubsection}{3}{\z@}{0.01ex plus .2ex}{-1em}{\helvixo} } \def\paragraph{ \@startsection{paragraph}{4}{\z@}{0ex plus .2ex}{-1em}{\helvixb} } \def\subparagraph{ \@startsection{subparagraph}{4}{\parindent}{0ex plus .2ex}{-1em}{\helvixo} } % separation between paragraphs \parskip 1.75ex plus 1pt % indentation of paragraphs \parindent 0pt % SKF: Section numbers may be optionally used for UIST! % no section level is numbered \setcounter{secnumdepth}{0} % abstract is just another section \def\abstract{\section*{ABSTRACT}} % SKF: keywords is a paragraph \def\keywords{\section*{Keywords}} % SKF % redefined maketitle to eliminate \thispagestyle{plain} and add the copyright box \newif\if@copyright \@copyrighttrue \def\nocopyright{\@copyrightfalse} \def\maketitle{\par \begingroup \def\thefootnote{\fnsymbol{footnote}} \def\@makefnmark{\hbox to 0pt{$^{\@thefnmark}$\hss}} \if@twocolumn \twocolumn[\@maketitle] \else \global\@topnum\z@ \@maketitle \fi %%% SKF: If you want to disable the copyright box (e.g., for an IEEE %%% publication), then comment out all lines from here up to the %%% line labeled ``End of copyright box'' %%% %%% SKF: NOTE: Assume that \textfloatsep is 20pt. Therefore height of picture %%% must be 2.54cm - 20pts = 1.84cm %%% \if@copyright \begin{figure}[b] \begin{minipage}[b][1.04cm][c]{0.05in} \hspace{0.05in} \end{minipage} \begin{minipage}[b][1.04cm][c]{3.18in} \footnotesize Copyright is held by the author/owner(s). {\it CHI 2002}, April 20-25, 2002, Minneapolis, Minnesota, USA.\\ Copyright 2001 ACM 1-58113-454-1/02/0004\ldots\$5.00. \end{minipage} \end{figure} \fi %%% End of copyright box \@thanks \endgroup \setcounter{footnote}{0} \let\maketitle\relax \let\@maketitle\relax \gdef\@thanks{}\gdef\@author{}\gdef\@title{}\let\thanks\relax} % redefined title presentation \def\@maketitle{ % \vbox to 2.5in{ \begin{center} {\helvxviiib\baselineskip 20pt \@title \par} \vskip 1.5em {\lineskip .5em\xiipt \begin{tabular}[t]{c}% \@author \end{tabular}\par}% \end{center} \vskip 5ex %\vfill} } % default definition for \author \def\authorname#1{\gdef\@authorname{#1}} \gdef\@authorname{Author Name} \def\authoraddr#1{\gdef\@authoraddr{#1}} \gdef\@authoraddr{Author Affiliation\\Street Name\\City} \author{ \begin{tabular}{c} {\em\@authorname}\\[.4cm] \@authoraddr \end{tabular} } % redefinition of itemize %% SKF: Modified to indent all lines past 1st. \def\itemize{\ifnum \@itemdepth >3 \@toodeep\else \advance\@itemdepth \@ne \edef\@itemitem{labelitem\romannumeral\the\@itemdepth}% \list{\csname\@itemitem\endcsname}{\topsep -.5\parskip\parsep 0pt% \itemsep 0pt\itemindent 0pt\labelwidth 1ex\def\makelabel##1{\hss\llap{##1}}}\fi} \leftmargini 2ex %% SKF \leftmarginii 2ex %% SKF % redefinition of captions \long\def\@makecaption#1#2{ \vskip 4pt \@tempdima\hsize \advance\@tempdima -1cm \setbox\@tempboxa\hbox{\bf #1: #2} {\baselineskip 10pt {\bf #1: #2}\par} % SKF: added baselineskip } % redefined bibliography stuff to change the heading and the labels \def\@biblabel#1{#1.\hfill} \def\thebibliography#1{\section*{REFERENCES\@mkboth{REFERENCES}{REFERENCES}} \list{\arabic{enumi}.}{ \settowidth\labelwidth{[#1]} \leftmargin\labelwidth \advance\leftmargin\labelsep \topsep\z@ \parskip\z@ \partopsep\z@ \usecounter{enumi}} \def\newblock{\hskip .11em plus .33em minus .07em} \sloppy \clubpenalty4000 \widowpenalty4000 \sfcode`\.=1000\relax} % misc. style parameters \twocolumn \flushbottom \columnsep .8cm % SKF: Changed from .85cm \textheight 23.5cm \textwidth 17.8cm % SKF: Changed from 17.85cm \headheight 0pt \headsep 0pt \topmargin -.25in \oddsidemargin -.25in \evensidemargin -.25in \textfloatsep 20pt % SKF: Assume 20pts, so copyright box is right size