annotate mume2012/aaai.sty @ 58:a63c438b3f65 tip

Squeezed it into the 6 page limit
author Henrik Ekeus <hekeus@eecs.qmul.ac.uk>
date Tue, 11 Jun 2013 15:17:21 +0100
parents 3d4469f9e172
children
rev   line source
hekeus@51 1 %Filename: aaai.sty
hekeus@51 2 %
hekeus@51 3 \typeout{Conference Style for AAAI for LaTeX 2e -- version of 8 April 2012}
hekeus@51 4 % WARNING: IF YOU ARE USING THIS STYLE SHEET FOR AN AAAI PUBLICATION, YOU
hekeus@51 5 % MAY NOT MODIFY IT FOR ANY REASON. MODIFICATIONS (IN YOUR SOURCE
hekeus@51 6 % OR IN THIS STYLE SHEET WILL RESULT IN REJECTION OF YOUR PAPER).
hekeus@51 7
hekeus@51 8 % NOTICE: DO NOT MODIFY THIS FILE WITHOUT CHANGING ITS NAME. This style
hekeus@51 9 % file is called aaai.sty. Modifications to this file are permitted,
hekeus@51 10 % provided that your modified version does not include the acronym "aaai"
hekeus@51 11 % in its name, that credit to the authors and supporting agencies is
hekeus@51 12 % retained, and that further modification or reuse is not restricted. This
hekeus@51 13 % file was originally prepared by Peter F. Patel-Schneider, liberally
hekeus@51 14 % using the ideas of other style hackers, including Barbara Beeton. It was
hekeus@51 15 % modified in April 1999 by J. Scott Penberthy and George Ferguson. It was
hekeus@51 16 % modified in 2007 by AAAI. It was modified in February 2009
hekeus@51 17 % and in November 2009 by Hans W. Guesgen and Giuseppe De Giacomo. It
hekeus@51 18 % was further modified in March 2010 by AAAI.
hekeus@51 19 % The original preparation of this file was supported by
hekeus@51 20 % Schlumberger Palo Alto Research, AT\&T Bell Laboratories, AAAI, and
hekeus@51 21 % Morgan Kaufmann Publishers.
hekeus@51 22 %
hekeus@51 23 % WARNING: This style is NOT guaranteed to work. It is provided in the
hekeus@51 24 % hope that it might make the preparation of papers easier, but this style
hekeus@51 25 % file is provided "as is" without warranty of any kind, either express or
hekeus@51 26 % implied, including but not limited to the implied warranties of
hekeus@51 27 % merchantability, fitness for a particular purpose, or noninfringement.
hekeus@51 28 % You use this style file at your own risk. Standard disclaimers apply.
hekeus@51 29 %
hekeus@51 30 % Do not use this file unless you are an experienced LaTeX user. To
hekeus@51 31 % satisfy AAAI's requirements, you must change your paper's configuration
hekeus@51 32 % to use Times fonts. AAAI will not accept your paper if it is formatted
hekeus@51 33 % using obsolete type 3 Computer Modern bitmapped fonts. Please ensure
hekeus@51 34 % that your version of dvips maps to type 1 fonts. Place this document in
hekeus@51 35 % a file called aaai.sty in the TeX search path. (Placing it in the same
hekeus@51 36 % directory as the paper should also work.)
hekeus@51 37 %
hekeus@51 38 % You must also format your paper for US letter-sized paper.
hekeus@51 39 %
hekeus@51 40 % There are undoubtably bugs in this style. If you would like to submit
hekeus@51 41 % bug fixes, improvements, etc. please let us know. Please use the contact form
hekeus@51 42 % at www.aaai.org.
hekeus@51 43 %
hekeus@51 44 % \documentclass[letterpaper]{article}
hekeus@51 45 % \usepackage{aaai}
hekeus@51 46 % \usepackage{times}
hekeus@51 47 % \usepackage{helvet}
hekeus@51 48 % \usepackage{courier}
hekeus@51 49 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
hekeus@51 50 % IMPORTANT -- ADDITION OF A PDF MARK WITH YOUR PAPER TITLE
hekeus@51 51 % AND ALL AUTHOR NAMES IS REQUIRED ON ALL AAAI PAPERS
hekeus@51 52 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
hekeus@51 53 %
hekeus@51 54 % PDFMARK for TeX and GhostScript
hekeus@51 55 % Uncomment and complete the following for metadata if
hekeus@51 56 % your paper is typeset using TeX and GhostScript (e.g
hekeus@51 57 % if you use .ps or .eps files in your paper):
hekeus@51 58 % \special{! /pdfmark where
hekeus@51 59 % {pop} {userdict /pdfmark /cleartomark load put} ifelse
hekeus@51 60 % [ /Author (John Doe, Jane Doe)
hekeus@51 61 % /Title (Input Your Paper Title Here)
hekeus@51 62 % /Subject (Input the Proceedings Title Here)
hekeus@51 63 % /Keywords (AAAI, artificial intelligence)
hekeus@51 64 % /DOCINFO pdfmark}
hekeus@51 65 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
hekeus@51 66 % PDFINFO for PDFTeX
hekeus@51 67 % Uncomment and complete the following for metadata if
hekeus@51 68 % your paper is typeset using PDFTeX
hekeus@51 69 % \pdfinfo{
hekeus@51 70 % /Title (Input Your Paper Title Here)
hekeus@51 71 % /Subject (Input the Proceedings Title Here)
hekeus@51 72 % /Author (John Doe, Jane Doe)
hekeus@51 73 % }
hekeus@51 74 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
hekeus@51 75 % Section Numbers
hekeus@51 76 % Uncomment if you want to use section numbers
hekeus@51 77 % and change the 0 to a 1 or 2
hekeus@51 78 % \setcounter{secnumdepth}{0}
hekeus@51 79 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
hekeus@51 80 % \title{Title}
hekeus@51 81 % \author{Author 1 \and Author 2 \\ Address line \\ Address line \And
hekeus@51 82 % Author 3 \\ Address line \\ Address line}
hekeus@51 83 % \begin{document}
hekeus@51 84 % \maketitle
hekeus@51 85 % ...
hekeus@51 86 % \bibliography{Bibliography-File}
hekeus@51 87 % \bibliographystyle{aaai}
hekeus@51 88 % \end{document}
hekeus@51 89 % \pubnote{\em To appear, AAAI-10} % optional, remove for submission
hekeus@51 90 %
hekeus@51 91 % \pubnote is for printing the paper yourself, and should not be used in
hekeus@51 92 % submitted versions!!!!
hekeus@51 93 % Author information can be set in various styles:
hekeus@51 94 % For several authors from the same institution:
hekeus@51 95 % \author{Author 1 \and ... \and Author n \\
hekeus@51 96 % Address line \\ ... \\ Address line}
hekeus@51 97 % if the names do not fit well on one line use
hekeus@51 98 % \author{Author 1 \\ {\bf Author 2} \\ ... \\ {\bf Author n} \\
hekeus@51 99 % Address line \\ ... \\ Address line}
hekeus@51 100 % For authors from different institutions:
hekeus@51 101 % \author{Author 1 \\ Address line \\ ... \\ Address line
hekeus@51 102 % \And ... \And
hekeus@51 103 % Author n \\ Address line \\ ... \\ Address line}
hekeus@51 104 % To start a separate ``row'' of authors use \AND, as in
hekeus@51 105 % \author{Author 1 \\ Address line \\ ... \\ Address line
hekeus@51 106 % \AND
hekeus@51 107 % Author 2 \\ Address line \\ ... \\ Address line \And
hekeus@51 108 % Author 3 \\ Address line \\ ... \\ Address line}
hekeus@51 109 % If the title and author information does not fit in the area allocated,
hekeus@51 110 % place \setlength\titlebox{height}
hekeus@51 111 % after the \documentstyle line
hekeus@51 112 % where {height} is something like 2.5in
hekeus@51 113 % PHYSICAL PAGE LAYOUT
hekeus@51 114 \setlength\topmargin{-0.25in} \setlength\oddsidemargin{-0.25in}
hekeus@51 115 \setlength\textheight{9.0in} \setlength\textwidth{7.0in}
hekeus@51 116 \setlength\columnsep{0.375in} \newlength\titlebox \setlength\titlebox{2.25in}
hekeus@51 117 \setlength\headheight{0pt} \setlength\headsep{0pt}
hekeus@51 118 %\setlength\footheight{0pt} \setlength\footskip{0pt}
hekeus@51 119 \thispagestyle{empty} \pagestyle{empty}
hekeus@51 120 \flushbottom \twocolumn \sloppy
hekeus@51 121 % We're never going to need a table of contents, so just flush it to
hekeus@51 122 % save space --- suggested by drstrip@sandia-2
hekeus@51 123 \def\addcontentsline#1#2#3{}
hekeus@51 124 % gf: PRINT COPYRIGHT NOTICE
hekeus@51 125 \def\copyright@year{\number\year}
hekeus@51 126 \def\copyright@text{Copyright \copyright\space \copyright@year,
hekeus@51 127 Association for the Advancement of Artificial Intelligence (www.aaai.org).
hekeus@51 128 All rights reserved.}
hekeus@51 129 \def\copyright@on{T}
hekeus@51 130 \def\nocopyright{\gdef\copyright@on{}}
hekeus@51 131 \def\copyrighttext#1{\gdef\copyright@on{T}\gdef\copyright@text{#1}}
hekeus@51 132 \def\copyrightyear#1{\gdef\copyright@on{T}\gdef\copyright@year{#1}}
hekeus@51 133 % gf: End changes for copyright notice (used in \maketitle, below)
hekeus@51 134 % Title stuff, taken from deproc.
hekeus@51 135 \def\maketitle{\par
hekeus@51 136 \begingroup % to make the footnote style local to the title
hekeus@51 137 \def\thefootnote{\fnsymbol{footnote}}
hekeus@51 138 % gf: Don't see why we'd want the footnotemark to be 0pt wide
hekeus@51 139 %\def\@makefnmark{\hbox to 0pt{$^{\@thefnmark}$\hss}}
hekeus@51 140 \twocolumn[\@maketitle] \@thanks
hekeus@51 141 \endgroup
hekeus@51 142 % gf: Insert copyright slug unless turned off
hekeus@51 143 \if T\copyright@on\insert\footins{\noindent\footnotesize\copyright@text}\fi
hekeus@51 144 % gf: And now back to your regular programming
hekeus@51 145 \setcounter{footnote}{0}
hekeus@51 146 \let\maketitle\relax \let\@maketitle\relax
hekeus@51 147 \gdef\@thanks{}\gdef\@author{}\gdef\@title{}\let\thanks\relax}
hekeus@51 148 \def\@maketitle{\vbox to \titlebox{\hsize\textwidth
hekeus@51 149 %%% AAAI changed: 03/05/2010
hekeus@51 150 %%\linewidth\hsize \vskip 0.625in minus 0.125in \centering
hekeus@51 151 \linewidth\hsize \vskip 0.625in minus 0.125in \centering
hekeus@51 152 %%% END changed
hekeus@51 153 {\LARGE\bf \@title \par} \vskip 0.2in plus 1fil minus 0.1in
hekeus@51 154 {\def\and{\unskip\enspace{\rm and}\enspace}%
hekeus@51 155 \def\And{\end{tabular}\hss \egroup \hskip 1in plus 2fil
hekeus@51 156 \hbox to 0pt\bgroup\hss \begin{tabular}[t]{c}\Large\bf}%
hekeus@51 157 \def\AND{\end{tabular}\hss\egroup \hfil\hfil\egroup
hekeus@51 158 \vskip 0.25in plus 1fil minus 0.125in
hekeus@51 159 % hg: Changed Large to normalsize on next line
hekeus@51 160 \hbox to \linewidth\bgroup\normalsize \hfil\hfil
hekeus@51 161 \hbox to 0pt\bgroup\hss \begin{tabular}[t]{c}\Large\bf}
hekeus@51 162 \hbox to \linewidth\bgroup\normalsize \hfil\hfil
hekeus@51 163 \hbox to 0pt\bgroup\hss \begin{tabular}[t]{c}\Large\bf\@author
hekeus@51 164 \end{tabular}\hss\egroup
hekeus@51 165 \hfil\hfil\egroup}
hekeus@51 166 \vskip 0.3in plus 2fil minus 0.1in
hekeus@51 167 }}
hekeus@51 168 \renewenvironment{abstract}{\centerline{\bf
hekeus@51 169 Abstract}\vspace{0.5ex}\begin{quote}\small}{\par\end{quote}\vskip 1ex}
hekeus@51 170 % jsp added:
hekeus@51 171 \def\pubnote#1{\thispagestyle{myheadings}
hekeus@51 172 \pagestyle{myheadings}
hekeus@51 173 \markboth{#1}{#1}
hekeus@51 174 \setlength\headheight{10pt} \setlength\headsep{10pt}
hekeus@51 175 }
hekeus@51 176 % SECTIONS with less space
hekeus@51 177 \def\section{\@startsection {section}{1}{\z@}{-2.0ex plus
hekeus@51 178 -0.5ex minus -.2ex}{3pt plus 2pt minus 1pt}{\Large\bf\centering}}
hekeus@51 179 \def\subsection{\@startsection{subsection}{2}{\z@}{-2.0ex plus
hekeus@51 180 -0.5ex minus -.2ex}{3pt plus 2pt minus 1pt}{\large\bf\raggedright}}
hekeus@51 181 \def\subsubsection{\@startsection{subparagraph}{3}{\z@}{-6pt plus
hekeus@51 182 %%% DIEGO changed: 29/11/2009
hekeus@51 183 %% 2pt minus 1pt}{-1em}{\normalsize\bf}}
hekeus@51 184 -2pt minus -1pt}{-1em}{\normalsize\bf}}
hekeus@51 185 %%% END changed
hekeus@51 186 \setcounter{secnumdepth}{0}
hekeus@51 187 % add period to section (but not subsection) numbers, reduce space after
hekeus@51 188 %\renewcommand{\thesection}
hekeus@51 189 % {\arabic{section}.\hskip-0.6em}
hekeus@51 190 %\renewcommand{\thesubsection}
hekeus@51 191 % {\arabic{section}.\arabic{subsection}\hskip-0.6em}
hekeus@51 192 % FOOTNOTES
hekeus@51 193 \footnotesep 6.65pt %
hekeus@51 194 \skip\footins 9pt plus 4pt minus 2pt
hekeus@51 195 \def\footnoterule{\kern-3pt \hrule width 5pc \kern 2.6pt }
hekeus@51 196 \setcounter{footnote}{0}
hekeus@51 197 % LISTS AND PARAGRAPHS
hekeus@51 198 \parindent 10pt
hekeus@51 199 \topsep 4pt plus 1pt minus 2pt
hekeus@51 200 \partopsep 1pt plus 0.5pt minus 0.5pt
hekeus@51 201 \itemsep 2pt plus 1pt minus 0.5pt
hekeus@51 202 \parsep 2pt plus 1pt minus 0.5pt
hekeus@51 203 \leftmargin 10pt \leftmargini\leftmargin \leftmarginii 10pt
hekeus@51 204 \leftmarginiii 5pt \leftmarginiv 5pt \leftmarginv 5pt \leftmarginvi 5pt
hekeus@51 205 \labelwidth\leftmargini\advance\labelwidth-\labelsep \labelsep 5pt
hekeus@51 206 \def\@listi{\leftmargin\leftmargini}
hekeus@51 207 \def\@listii{\leftmargin\leftmarginii
hekeus@51 208 \labelwidth\leftmarginii\advance\labelwidth-\labelsep
hekeus@51 209 \topsep 2pt plus 1pt minus 0.5pt
hekeus@51 210 \parsep 1pt plus 0.5pt minus 0.5pt
hekeus@51 211 \itemsep \parsep}
hekeus@51 212 \def\@listiii{\leftmargin\leftmarginiii
hekeus@51 213 \labelwidth\leftmarginiii\advance\labelwidth-\labelsep
hekeus@51 214 \topsep 1pt plus 0.5pt minus 0.5pt
hekeus@51 215 \parsep \z@ \partopsep 0.5pt plus 0pt minus 0.5pt
hekeus@51 216 \itemsep \topsep}
hekeus@51 217 \def\@listiv{\leftmargin\leftmarginiv
hekeus@51 218 \labelwidth\leftmarginiv\advance\labelwidth-\labelsep}
hekeus@51 219 \def\@listv{\leftmargin\leftmarginv
hekeus@51 220 \labelwidth\leftmarginv\advance\labelwidth-\labelsep}
hekeus@51 221 \def\@listvi{\leftmargin\leftmarginvi
hekeus@51 222 \labelwidth\leftmarginvi\advance\labelwidth-\labelsep}
hekeus@51 223 \abovedisplayskip 7pt plus2pt minus5pt%
hekeus@51 224 \belowdisplayskip \abovedisplayskip
hekeus@51 225 \abovedisplayshortskip 0pt plus3pt%
hekeus@51 226 \belowdisplayshortskip 4pt plus3pt minus3pt%
hekeus@51 227 % Less leading in most fonts (due to the narrow columns)
hekeus@51 228 % The choices were between 1-pt and 1.5-pt leading
hekeus@51 229 \def\normalsize{\@setfontsize\normalsize\@xpt{11}} % 10 point on 11
hekeus@51 230 \def\small{\@setfontsize\small\@ixpt{10}} % 9 point on 10
hekeus@51 231 \def\footnotesize{\@setfontsize\footnotesize\@ixpt{10}} % 9 point on 10
hekeus@51 232 \def\scriptsize{\@setfontsize\scriptsize\@viipt{10}} % 7 point on 8
hekeus@51 233 \def\tiny{\@setfontsize\tiny\@vipt{7}} % 6 point on 7
hekeus@51 234 \def\large{\@setfontsize\large\@xipt{12}} % 11 point on 12
hekeus@51 235 \def\Large{\@setfontsize\Large\@xiipt{14}} % 12 point on 14
hekeus@51 236 \def\LARGE{\@setfontsize\LARGE\@xivpt{16}} % 14 point on 16
hekeus@51 237 \def\huge{\@setfontsize\huge\@xviipt{20}} % 17 point on 20
hekeus@51 238 \def\Huge{\@setfontsize\Huge\@xxpt{23}} % 20 point on 23
hekeus@51 239 %%%% named style for aaai, included here for ease of use
hekeus@51 240 % This section implements citations for the ``named'' bibliography style,
hekeus@51 241 % modified for AAAI use.
hekeus@51 242 % This file can be modified and used in other conferences as long
hekeus@51 243 % as credit to the authors and supporting agencies is retained, this notice
hekeus@51 244 % is not changed, and further modification or reuse is not restricted.
hekeus@51 245 % The ``named'' bibliography style creates citations with labels like
hekeus@51 246 % \citeauthoryear{author-info}{year}
hekeus@51 247 % these labels are processed by the following commands:
hekeus@51 248 % \cite{keylist}
hekeus@51 249 % which produces citations with both author and year,
hekeus@51 250 % enclosed in square brackets
hekeus@51 251 % \shortcite{keylist}
hekeus@51 252 % which produces citations with year only,
hekeus@51 253 % enclosed in square brackets
hekeus@51 254 % \citeauthor{key}
hekeus@51 255 % which produces the author information only
hekeus@51 256 % \citeyear{key}
hekeus@51 257 % which produces the year information only
hekeus@51 258 \def\leftcite{(}\def\rightcite{)}
hekeus@51 259 \def\cite{\def\citeauthoryear##1##2{\def\@thisauthor{##1}%
hekeus@51 260 \ifx \@lastauthor \@thisauthor \relax \else##1 \fi ##2}\@icite}
hekeus@51 261 \def\shortcite{\def\citeauthoryear##1##2{##2}\@icite}
hekeus@51 262 \def\citeauthor{\def\citeauthoryear##1##2{##1}\@nbcite}
hekeus@51 263 \def\citeyear{\def\citeauthoryear##1##2{##2}\@nbcite}
hekeus@51 264 % internal macro for citations with () and with breaks between citations
hekeus@51 265 % used in \cite and \shortcite
hekeus@51 266 \def\@icite{\leavevmode\def\@citeseppen{-1000}%
hekeus@51 267 \def\@cite##1##2{\leftcite\nobreak\hskip 0in{##1\if@tempswa , ##2\fi}\rightcite}%
hekeus@51 268 \@ifnextchar [{\@tempswatrue\@citex}{\@tempswafalse\@citex[]}}
hekeus@51 269 % internal macro for citations without [] and with no breaks
hekeus@51 270 % used in \citeauthor and \citeyear
hekeus@51 271 \def\@nbcite{\leavevmode\def\@citeseppen{1000}%
hekeus@51 272 \def\@cite##1##2{{##1\if@tempswa , ##2\fi}}%
hekeus@51 273 \@ifnextchar [{\@tempswatrue\@citex}{\@tempswafalse\@citex[]}}
hekeus@51 274 % don't box citations, separate with ; and a space
hekeus@51 275 % also, make the penalty between citations a parameter,
hekeus@51 276 % it may be a good place to break
hekeus@51 277 \def\@citex[#1]#2{%
hekeus@51 278 \def\@lastauthor{}\def\@citea{}%
hekeus@51 279 \@cite{\@for\@citeb:=#2\do
hekeus@51 280 {\@citea\def\@citea{;\penalty\@citeseppen\ }%
hekeus@51 281 \if@filesw\immediate\write\@auxout{\string\citation{\@citeb}}\fi
hekeus@51 282 \@ifundefined{b@\@citeb}{\def\@thisauthor{}{\bf ?}\@warning
hekeus@51 283 {Citation `\@citeb' on page \thepage \space undefined}}%
hekeus@51 284 {\csname b@\@citeb\endcsname}\let\@lastauthor\@thisauthor}}{#1}}
hekeus@51 285 %Ignore the key when generating the Reference section.
hekeus@51 286 \def\@lbibitem[#1]#2{\item\if@filesw
hekeus@51 287 { \def\protect##1{\string ##1\space}\immediate
hekeus@51 288 \write\@auxout{\string\bibcite{#2}{#1}}}\fi\ignorespaces}
hekeus@51 289 \def\thebibliography#1{\section*{References\@mkboth
hekeus@51 290 {REFERENCES}{REFERENCES}}\list
hekeus@51 291 {}{\labelwidth 0in\leftmargin\labelwidth
hekeus@51 292 %%% DIEGO removed
hekeus@51 293 %%\advance\leftmargin\labelsep
hekeus@51 294 %%% END removed
hekeus@51 295 %%% DIEGO changed
hekeus@51 296 \itemsep .01in % original
hekeus@51 297 %%\itemsep -.0125in % reduced space between bib entries
hekeus@51 298 %%% END changed
hekeus@51 299 }
hekeus@51 300 \def\newblock{\hskip .11em plus .33em minus .07em}
hekeus@51 301 \sloppy\clubpenalty4000\widowpenalty4000
hekeus@51 302 \sfcode`\.=1000\relax}
hekeus@51 303 \let\endthebibliography=\endlist