Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- \typeout{Conference Style, version of 6 September 1995 (revised Nov 2010)}
- % All bug reports should be directed to kek@cs.brown.edu
- % The following comments are from the original ijcai97.sty
- % The current two-column conference style.
- % Originally used for IJCAI-89.
- % Fixes from various people incorporated up to the IJCAI-95 style.
- % To use, place in a file called conference.sty, or whatever your conference
- % is called, in the TeX search path. (Placing it in the same directory as
- % the paper should also work.)
- % Prepared by Peter F. Patel-Schneider,
- % liberally using the ideas of
- % other style hackers, including Barbara Beeton.
- % This style is NOT guaranteed to work. It is provided in the hope
- % that it will make the preparation of papers easier.
- %
- % The preparation of this file was supported by Schlumberger Palo Alto
- % Research, AT\&T Bell Laboratories, AAAI, and Morgan Kaufmann Publishers.
- % \pubnote added by J. Scott Penberthy
- % These instructions can be modified and used in other conferences as long
- % as credit to the authors and supporting agencies is retained, this notice
- % is not changed, and further modification or reuse is not restricted.
- %
- % If you are organizing a conference, and want to use this file, you should
- % appoint a contact person to handle any problems!
- %
- % If you are using this file for the preparation of papers for a
- % conference that supplied you with this file, you should contact the
- % organizers of the conference if you have any problems. They should have
- % much more information than I have.
- % There are undoubtably bugs in this style. If you make bug fixes,
- % improvements, etc. please let me know. My e-mail address is:
- % pfps@research.bell-labs.com
- % Papers are to be prepared using the ``named'' bibliography style,
- % included in this file, which implements long and short citations.
- %
- % \documentstyle[conference]{article}
- % \title{Title}
- % \author{Author 1 \and Author 2 \\ Address line \\ Address line \And
- % Author 3 \\ Address line \\ Address line}
- % \pubnote{\em To appear, AAAI-94} % optional, remove for submission
- % \begin{document}
- % \maketitle
- % ...
- % \bibliography{bibliography-file}
- % \bibliographystyle{named}
- % \end{document}
- %
- % \pubnote is for printing the paper yourself, and should not be used in
- % submitted versions!!!!
- % Author information can be set in various styles:
- % For several authors from the same institution:
- % \author{Author 1 \and ... \and Author n \\
- % Address line \\ ... \\ Address line}
- % if the names do not fit well on one line use
- % \author{Author 1 \\ {\bf Author 2} \\ ... \\ {\bf Author n} \\
- % Address line \\ ... \\ Address line}
- % For authors from different institutions:
- % \author{Author 1 \\ Address line \\ ... \\ Address line
- % \And ... \And
- % Author n \\ Address line \\ ... \\ Address line}
- % To start a separate ``row'' of authors use \AND, as in
- % \author{Author 1 \\ Address line \\ ... \\ Address line
- % \AND
- % Author 2 \\ Address line \\ ... \\ Address line \And
- % Author 3 \\ Address line \\ ... \\ Address line}
- % If the title and author information does not fit in the area allocated,
- % place \setlength\titlebox{<new height>} after the \documentstyle line
- % where <new height> is something like 2.5in
- % NOTE: Some laser printers have a serious problem printing TeX output.
- % These printing devices, commonly known as ``write-white'' laser
- % printers, tend to make characters too light. To get around this
- % problem, a darker set of fonts must be created for these devices.
- % Physical page layout
- \twocolumn \flushbottom \sloppy
- % Note that TeX has built-in 1-inch top and left margins.
- \setlength\topmargin{-0.25in}
- \setlength\oddsidemargin{-0.25in}
- \setlength\evensidemargin{-0.25in}
- \setlength\textheight{9.0in}
- \setlength\textwidth{7.0in}
- \setlength\columnsep{0.25in}
- \newlength\titlebox \setlength\titlebox{2.25in}
- % No pages numbers or other headers or footers
- \setlength\headheight{0pt} \setlength\headsep{0pt}
- %\setlength\footheight{0pt} \setlength\footskip{0pt}
- \thispagestyle{empty} \pagestyle{empty}
- % jsp added:
- \def\pubnote#1{\thispagestyle{myheadings}
- \markboth{#1}{#1}
- \def\thepage{}
- }
- % Less leading in most fonts (due to the narrow columns)
- % The choices were between 1-pt and 1.5-pt leading
- % \def\@normalsize{\@setsize\normalsize{11pt}\xpt\@xpt} % 10 point on 11
- % \def\small{\@setsize\small{10pt}\ixpt\@ixpt} % 9 point on 10
- % \def\footnotesize{\@setsize\footnotesize{10pt}\ixpt\@ixpt} % 9 point on 10
- % \def\scriptsize{\@setsize\scriptsize{8pt}\viipt\@viipt} % 7 point on 8
- % \def\tiny{\@setsize\tiny{7pt}\vipt\@vipt} % 6 point on 7
- % \def\large{\@setsize\large{12pt}\xipt\@xipt} % 11 point on 12
- % \def\Large{\@setsize\Large{14pt}\xiipt\@xiipt} % 12 point on 14
- % \def\LARGE{\@setsize\LARGE{16pt}\xivpt\@xivpt} % 14 point on 16
- % \def\huge{\@setsize\huge{20pt}\xviipt\@xviipt} % 17 point on 20
- % \def\Huge{\@setsize\Huge{23pt}\xxpt\@xxpt} % 20 point on 23
- % latex2e compatibility mode hack - kek@cs.brown.edu 11/10/98
- \def\@normalsize{\@setsize\normalsize{11pt}\xpt\@xpt} % 10 point on 11
- \def\normalsize{\@setsize\normalsize{11pt}\xpt\@xpt} % 10 point on 11
- \def\small{\@setsize\small{10pt}\ixpt\@ixpt} % 9 point on 10
- \def\footnotesize{\@setsize\footnotesize{10pt}\ixpt\@ixpt} % 9 point on 10
- \def\scriptsize{\@setsize\scriptsize{8pt}\viipt\@viipt} % 7 point on 8
- \def\tiny{\@setsize\tiny{7pt}\vipt\@vipt} % 6 point on 7
- \def\large{\@setsize\large{12pt}\xipt\@xipt} % 11 point on 12
- \def\Large{\@setsize\Large{14pt}\xiipt\@xiipt} % 12 point on 14
- \def\LARGE{\@setsize\LARGE{16pt}\xivpt\@xivpt} % 14 point on 16
- \def\huge{\@setsize\huge{20pt}\xviipt\@xviipt} % 17 point on 20
- \def\Huge{\@setsize\Huge{23pt}\xxpt\@xxpt} % 20 point on 23
- % Paragraphs
- \parindent 1em
- \parskip 0pt plus 1pt
- % Title stuff, taken from deproc.
- \def\maketitle{\par
- \begingroup % to make the footnote style local to the title
- \def\thefootnote{\fnsymbol{footnote}}
- \def\@makefnmark{$^{\@thefnmark}$}
- \twocolumn[\@maketitle] \@thanks
- \endgroup
- \setcounter{footnote}{0}
- \let\maketitle\relax \let\@maketitle\relax
- \gdef\@thanks{}\gdef\@author{}\gdef\@title{}\let\thanks\relax}
- \def\@maketitle{\vbox to \titlebox{\hsize\textwidth
- \linewidth\hsize \vskip 0.625in minus 0.125in \centering
- {\LARGE\bf \@title \par} \vskip 0.2in plus 1fil minus 0.1in
- {\def\and{\unskip\enspace{\rm and}\enspace}%
- \def\And{\end{tabular}\hss \egroup \hskip 1in plus 2fil
- \hbox to 0pt\bgroup\hss \begin{tabular}[t]{c}\Large\bf}%
- \def\AND{\end{tabular}\hss\egroup \hfil\hfil\egroup
- \vskip 0.25in plus 1fil minus 0.125in
- \hbox to \linewidth\bgroup\Large \hfil\hfil
- \hbox to 0pt\bgroup\hss \begin{tabular}[t]{c}\Large\bf}
- \hbox to \linewidth\bgroup\Large \hfil\hfil
- \hbox to 0pt\bgroup\hss \begin{tabular}[t]{c}\Large\bf\@author
- \end{tabular}\hss\egroup
- \hfil\hfil\egroup}
- \vskip 0.3in plus 2fil minus 0.1in
- }}
- \renewenvironment{abstract}{\centerline{\Large\bf
- Abstract}\vspace{0.5ex}\begin{quote}}{\par\end{quote}\vskip 1ex}
- % Sections with less space
- \def\section{\@startsection{section}{1}{\z@}{-10pt plus
- -3pt minus -2pt}{4pt plus 2pt minus 1pt}{\Large\bf\raggedright}}
- \def\subsection{\@startsection{subsection}{2}{\z@}{-8pt plus
- -2pt minus -2pt}{3pt plus 2pt minus 1pt}{\large\bf\raggedright}}
- \def\subsubsection{\@startsection{subparagraph}{3}{\z@}{-6pt plus
- -2pt minus -1pt}{1pt plus 1pt minus 1pt}{\normalsize\bf\raggedright}}
- \setcounter{secnumdepth}{2} % Don't number subsubsections
- % Footnotes
- \footnotesep 6.65pt \skip\footins 9pt plus 4pt minus 2pt
- \def\footnoterule{\kern-3pt \hrule width 5pc \kern 2.6pt }
- \setcounter{footnote}{0}
- % Illustrations (floats)
- \floatsep 12pt plus 2pt minus 2pt
- \textfloatsep 16pt plus 2pt minus 4pt
- \intextsep 12pt plus 2pt minus 2pt
- \dblfloatsep 12pt plus 2pt minus 2pt
- \dbltextfloatsep 18pt plus 2pt minus 4pt
- % Displays
- \abovedisplayskip 7pt plus2pt minus5pt%
- \belowdisplayskip \abovedisplayskip
- \abovedisplayshortskip 0pt plus3pt%
- \belowdisplayshortskip 4pt plus3pt minus3pt%
- % Lists
- \leftmargini 2em
- \leftmarginii 2em
- \leftmarginiii 1em
- \leftmarginiv 0.5em
- \leftmarginv 0.5em
- \leftmarginvi 0.5em
- \leftmargin\leftmargini
- \labelsep 5pt
- \labelwidth\leftmargini\advance\labelwidth-\labelsep
- \def\@listI{\leftmargin\leftmargini
- \parsep 2pt plus 1pt minus 0.5pt%
- \topsep 4pt plus 1pt minus 2pt%
- \itemsep 2pt plus 1pt minus 0.5pt%
- \partopsep 1pt plus 0.5pt minus 0.5pt}
- \let\@listi\@listI
- \@listi
- \def\@listii{\leftmargin\leftmarginii
- \labelwidth\leftmarginii\advance\labelwidth-\labelsep
- \parsep 1pt plus 0.5pt minus 0.5pt
- \topsep 2pt plus 1pt minus 0.5pt
- \itemsep \parsep}
- \def\@listiii{\leftmargin\leftmarginiii
- \labelwidth\leftmarginiii\advance\labelwidth-\labelsep
- \parsep 0pt plus 1pt
- \partopsep 0.5pt plus 0pt minus 0.5pt
- \topsep 1pt plus 0.5pt minus 0.5pt
- \itemsep \topsep}
- \def\@listiv{\leftmargin\leftmarginiv
- \labelwidth\leftmarginiv\advance\labelwidth-\labelsep}
- \def\@listv{\leftmargin\leftmarginv
- \labelwidth\leftmarginv\advance\labelwidth-\labelsep}
- \def\@listvi{\leftmargin\leftmarginvi
- \labelwidth\leftmarginvi\advance\labelwidth-\labelsep}
- % We're never going to need a table of contents, so just flush it to
- % save space --- suggested by drstrip@sandia-2
- %\def\addcontentsline#1#2#3{}
- %%%% named.sty
- \typeout{Named Citation Style, version of 30 November 1994}
- % This file implements citations for the ``named'' bibliography style.
- % Place it in a file called named.sty in the TeX search path. (Placing it
- % in the same directory as the LaTeX document should also work.)
- % Prepared by Peter F. Patel-Schneider, with the assistance of several,
- % since forgotten, LaTeX hackers.
- % This style is NOT guaranteed to work. It is provided in the hope
- % that it will make the preparation of papers easier.
- %
- % There are undoubtably bugs in this style. If you make bug fixes,
- % improvements, etc. please let me know. My e-mail address is:
- % pfps@research.att.com
- % The preparation of this file was supported by Schlumberger Palo Alto
- % Research and AT\&T Bell Laboratories.
- % This file can be modified and used in other conferences as long
- % as credit to the authors and supporting agencies is retained, this notice
- % is not changed, and further modification or reuse is not restricted.
- % The ``named'' bibliography style creates citations with labels like
- % \citeauthoryear{author-info}{year}
- % these labels are processed by the following commands:
- % \cite{keylist}
- % which produces citations with both author and year,
- % enclosed in square brackets
- % \shortcite{keylist}
- % which produces citations with year only,
- % enclosed in square brackets
- % \citeauthor{key}
- % which produces the author information only
- % \citeyear{key}
- % which produces the year information only
- \def\leftcite{\@up[}\def\rightcite{\@up]}
- \def\cite{\def\citeauthoryear##1##2{\def\@thisauthor{##1}%
- \ifx \@lastauthor \@thisauthor \relax \else##1, \fi ##2}\@icite}
- \def\shortcite{\def\citeauthoryear##1##2{##2}\@icite}
- \def\citeauthor{\def\citeauthoryear##1##2{##1}\@nbcite}
- \def\citeyear{\def\citeauthoryear##1##2{##2}\@nbcite}
- % internal macro for citations with [] and with breaks between citations
- % used in \cite and \shortcite
- \def\@icite{\leavevmode\def\@citeseppen{-1000}%
- \def\@cite##1##2{\leftcite\nobreak\hskip 0in{##1\if@tempswa , ##2\fi}\rightcite}%
- \@ifnextchar [{\@tempswatrue\@citex}{\@tempswafalse\@citex[]}}
- % internal macro for citations without [] and with no breaks
- % used in \citeauthor and \citeyear
- \def\@nbcite{\leavevmode\def\@citeseppen{1000}%
- \def\@cite##1##2{{##1\if@tempswa , ##2\fi}}%
- \@ifnextchar [{\@tempswatrue\@citex}{\@tempswafalse\@citex[]}}
- % don't box citations, separate with ; and a space
- % also, make the penalty between citations a parameter,
- % it may be a good place to break
- \def\@citex[#1]#2{%
- \def\@lastauthor{}\def\@citea{}%
- \@cite{\@for\@citeb:=#2\do
- {\@citea\def\@citea{;\penalty\@citeseppen\ }%
- \if@filesw\immediate\write\@auxout{\string\citation{\@citeb}}\fi
- \@ifundefined{b@\@citeb}{\def\@thisauthor{}{\bf ?}\@warning
- {Citation `\@citeb' on page \thepage \space undefined}}%
- {\csname b@\@citeb\endcsname}\let\@lastauthor\@thisauthor}}{#1}}
- % raise the brackets in bibliography labels
- \def\@biblabel#1{\def\citeauthoryear##1##2{##1, ##2}\@up{[}#1\@up{]}\hfill}
- \def\@up#1{\leavevmode\raise.2ex\hbox{#1}}
- % Optional changes
- %%%% use parentheses in the reference list and citations
- %\def\leftcite{(}\def\rightcite{)}
- %\def\@biblabel#1{\def\citeauthoryear##1##2{##1, ##2}(#1)\hfill}
- %%%% no key in the reference list
- %\def\@lbibitem[#1]#2{\item\if@filesw
- % { \def\protect##1{\string ##1\space}\immediate
- % \write\@auxout{\string\bibcite{#2}{#1}}}\fi\ignorespaces}
- %\def\thebibliography#1{\section*{References\@mkboth
- % {REFERENCES}{REFERENCES}}\list
- % {}{\labelwidth 0pt\leftmargin\labelwidth \itemsep 0.5ex}
- % \def\newblock{\hskip .11em plus .33em minus .07em}
- % \sloppy\clubpenalty4000\widowpenalty4000
- % \sfcode`\.=1000\relax}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement