%% A LaTeX2e class for doing INTERACT conference proceedings. %% %% This file is based on document_class by Russel Winder %% Revised by INTERACT 2001 Program Comittee %% Original Copyright (c) 1998, Russel Winder %% \def \fileversion{v1.0a} \def \filedate{2000/11/18} \def \docdate{\filedate} % % Essentially a standard looking LaTeX2e document with a few preamble % additions: % % \documentclass{interact_collected} % \usepackage{rnmdt} %% Remove if not using BibTeX. % \title{...} % \author{...} % \address{...} % \telephone{...} % \fax{...} % \email{...} % \url{...} % \keywords{...} % \begin{document} % \begin{multicol}{2} % \bibliographystyle{rnmdt} %% Remove if not using BibTeX. % \maketitle % \begin{abstract} % ... % \end{abstract} % ... % {\small \bibliography{...}} %% Remove if not using BibTeX but note that % %% references are typeset in \small font. % \end{multicols} % \end{document} % % \title{..} and \author{...} can actually appear as \title[...]{...} % and \author[...]{...}. The part inside the square brackets will be % used for the running heads instead of the part in the curly braces % which is the title and author list used on the title page; this is % for the cases where the title and/or author list are too long to be % running heads, running heads can be defined explicitly. % % The rnmdt.bst and rnmdt.sty files required for correct formatting % of citations should be in the web page that you found this file. % citations use \cite{XXX} and result in (xxx, ddd) type citations. % If you want xxx (ddd) type citations use \citeasnoun{XXX}. % % \NeedsTeXFormat{LaTeX2e}[1997/12/01] \ProvidesClass{interact_proceedings}[\filedate\space\fileversion\space INTERACT Proceedings class] \DeclareOption{twocolumn}{% \ClassError{interact_proceedings}{Option `twocolumn' not supported}{}} \PassOptionsToClass{10pt,a4paper,onecolumn}{book} \DeclareOption*{\PassOptionsToClass{\CurrentOption}{book}} \ProcessOptions \LoadClass{book} \RequirePackage{times} \RequirePackage{mathptm} \RequirePackage{multicol} \RequirePackage{a4} \RequirePackage{graphicx} \def \title{\@ifnextchar[{\@gettitletwo}{\@gettitleone}} \def \@gettitleone#1{\@gettitletwo[#1]{#1}} \def \@gettitletwo[#1]#2{{% \gdef \@title{#2}% \def \thanks##1{\relax}% \def \\{\unskip \space \ignorespaces}% \xdef \@titlehead{#1}% }} \def \author{\@ifnextchar[{\@getauthortwo}{\@getauthorone}} \def \@getauthorone#1{\@getauthortwo[#1]{#1}} \def \@getauthortwo[#1]#2{{% \global \let \latexand \and% \gdef \and{\space \@authorand \space \ignorespaces}% \gdef \@author{#2}% \def \and{\unskip \space \@authorand \space \ignorespaces}% \def \thanks##1{\relax}% \def \\{\unskip \space \ignorespaces}% \xdef \@authorhead{#1}% \gdef \@@author{#2}% }} \def \@name{} \def \@address{} \def \@telephone{} \def \@fax{} \def \@email{} \def \@url{} \newcommand \@contactdetails[6]{% \gdef \@name{#1}% \gdef \@address{#2}% \gdef \@telephone{#3}% \gdef \@fax{#4}% \gdef \@email{#5}% \gdef \@url{#6}% } \let \contactdetails \@contactdetails \newcommand \address[1]{\gdef\@address{#1}} \newcommand \telephone[1]{\gdef \@telephone{#1}} \newcommand \fax[1]{\gdef \@fax{#1}} \newcommand \email[1]{\gdef \@email{#1}} \newcommand \url[1]{\gdef \@url{#1}} \newcommand \keywords[1]{\gdef \@keywords{#1}}% \renewcommand \thesection{\arabic{section}}% \renewcommand \theequation{\arabic{equation}}% \renewcommand \thefigure{\arabic{figure}}% \renewcommand \thetable{\arabic{table}}% \def \section{% \@ifstar{\@sectionstar}{\@sectionnostar}% } \def \@sectionstar#1{\@startsection{section}{1}{\z@}{-2ex \@plus -.4ex \@minus -.2ex}{1ex \@plus .1ex \@minus .1ex}{\sectionheadfont}*{#1}} \def \@sectionnostar#1{\@startsection{section}{1}{\z@}{-2ex \@plus -.4ex \@minus -.2ex}{1ex \@plus .1ex \@minus .1ex}{\sectionheadfont}{#1}} \renewcommand \bibname{REFERENCES} \def \subsection{\@startsection{subsection}{2}{\z@}{-1ex \@plus -.3ex \@minus -.2ex}{.5ex \@plus .1ex \@minus .1ex}{\subsectionheadfont}} \def \subsubsection{\@startsection{subsubsection}{3}{\z@}{-.75ex \@plus -.2ex \@minus -.2ex}{.3ex \@plus .1ex \@minus .1ex}{\subsubsectionheadfont}} \setcounter{secnumdepth}{3} \def\rightmark{\@title} \def\leftmark{Part Two Technical Sessions} \setlength\oddsidemargin{-10.4mm} \setlength\evensidemargin{-10.4mm} \setlength\topmargin{-5.4mm} \setlength\textheight{225mm} \setlength\textwidth{160mm} \setlength\columnsep{10mm} \def \ps@paper{% \let \@mkboth \papermarkboth% % \def \@oddhead{\it\thepage\hfil\leftmark\hfil} \def \@oddhead{} \def \@oddfoot{}% % \def \@evenhead{\it\hfil\rightmark\hfil\thepage}% \def \@evenhead{}% \def \@evenfoot{}% \let \chaptermark \@gobble% \let \sectionmark \@gobble% } \let \ps@plain \ps@empty \hyphenpenalty = \@M \tolerance = \@m \emergencystretch = 20\p@ \hfuzz = 2\p@ \vfuzz = 2\p@ \renewcommand \footnoterule {% \kern -3\p@% \hrule% \kern 2.6\p@% } \setlength \parskip{\z@ \@plus 1\p@} \setlength \parindent{0.5cm} \setlength \headsep{16\p@} \setlength \partopsep{1\p@ \@minus 1\p@} \setlength \topsep{\z@} \setlength \footskip{26\p@} \renewcommand \topfraction{.85} \renewcommand \textfraction{.15} \renewcommand \floatpagefraction{.75} \renewcommand \bibname{References} \renewenvironment{thebibliography}[1]{% \section*{\bibname}% \list{\@biblabel{\arabic{enumiv}}}% {\settowidth\labelwidth{\@biblabel{#1}}% \leftmargin \labelwidth% \advance \leftmargin \labelsep% \@openbib@code% \usecounter{enumiv}% \let \p@enumiv \@empty% \renewcommand \theenumiv{\arabic{enumiv}}}% \small% \sloppy% \clubpenalty 4000% \widowpenalty 4000% \sfcode `\.=\@m% \relax% }{% \def \@noitemerr{\@latex@warning{Empty `thebibliography' environment}}% \endlist% } \newcommand \papermarkboth[2]{% \markboth{\noexpand \small \itshape \noexpand \thepage \hfill #1}% {\noexpand \small \itshape #2\hfill \noexpand \thepage}% } \pagestyle{paper} \setlength \textwidth{160 true mm} \setlength \textheight{225 true mm} \newcommand \@authorand{\&} \renewcommand \maketitle{% \renewcommand \thefootnote{\fnsymbol{footnote}}% \def \@makefnmark{\hb@xt@ \z@{$\m@th^{\@thefnmark}$\hss}}% \long \def \@makefntext##1{\parindent 1em\noindent \hb@xt@ 1.8em{\hss$\m@th^{\@thefnmark}$}##1}% \setcounter{footnote}{1}% % \thispagestyle{empty}% \thispagestyle{paper}% % \vspace*{3\bigskipamount}% \vspace*{19mm}% % {\LARGE \itshape \begin{center} \@title \end{center}}% {\LARGE \begin{center} \@title \end{center}}% \vspace*{1.8\medskipamount}% {\Large \t]% % \fi% \global \let \contactdetails \@@contactdetails% }% } \newenvironment{abstract}{% \vspace*{-\bigskipamount}% % \bfseries% \textbf{Abstract:} \let \acronym \aacronym% }{% \par% \bigskip% \mdseries% \begin{flushleft} \textbf{Keywords:}\ \@keywords% \end{flushleft} \medskip% } \newcommand \notsolarge {\@setfontsize\notsolarge{11}{13}} \def \sectionheadfont{\large\bfseries} \def \subsectionheadfont{\large\bfseries} \def \subsubsectionheadfont{\large\bfseries} \renewcommand \thefootnote{\fnsymbol{footnote}}% \newcommand \acronym[1]{{\small #1}} \newcommand \aacronym[1]{{\small\textbf{#1}}} \newcommand \facronym[1]{{\scriptsize #1}} \Large% % {\itshape \begin{center} #1 \end{center}}% {\begin{center} #1 \end{center}}% \vspace*{\smallskipamount}% \noindent% % \setbox0 = \hbox{#2}% % \ifdim \wd0 > \z@% % Tel: {\notsolarge \textit{#2}}% % \\*[\smallskipamount]% % \fi% % \setbox0 = \hbox{#3}% % \ifdim \wd0 > \z@% % Fax: {\notsolarge \textit{#3}}% % \\*[\smallskipamount]% % \fi% \setbox0 = \hbox{#4}% \ifdim \wd0 > \z@% % EMail: \textit{#4}% % \textit{#4}% #4% \\*[\smallskipamount]% \fi% % \setbox0 = \hbox{#5}% % \ifdim \wd0 > \z@% % URL: \textit{#5}% % \\*[\smallskipamount]% % \fi% \global \let \contactdetails \@@contactdetails% }% } \newenvironment{abstract}{% \vspace*{-\bigskipamount}% % \bfseries% \textbf{Abstract:} \let \acronym \aacronym% }{% \par% \bigskip% \mdseries% \begin{flushleft} \textbf{Keywords:}\ \@keywords% \end{flushleft} \medskip% } \newcommand \notsolarge {\@setfontsize\notsolarge{11}{13}} \def \sectionheadfont{\large\bfseries} \def \subsectionheadfont{\large\bfseries} \def \subsubsectionheadfont{\large\bfseries} \renewcommand \thefootnote{\fnsymbol{footnote}}% \newcommand \acronym[1]{{\small #1}} \newcommand \aacronym[1]{{\small\textbf{#1}}} \newcommand \facronym[1]{{\scriptsize #1}}