% NAME: ilc.sty
% For Modelenvironment
% International Liege Colloquium on Ocean Hydrodynamics
%
% This style option is designed to work with the article document
% style of LaTeX version 2.09.  Use
% \documentstyle[ilc]{article}
%  or (better)
% \documentstyle[times,ilc]{article}
%

\topmargin 0pt
\headheight 0pt
\headsep    0pt
\footheight 0pt
\footskip 0pt

\parindent 15mm
\parskip 6pt

\textheight     20.5cm
\textwidth      14cm                                                      
\marginparwidth 0.00cm                                                      
\oddsidemargin  0.00cm                                                      
\evensidemargin 0.00cm
\hoffset        0.96cm
\voffset        0.00cm                                                       
\newdimen\titlewidth \titlewidth=\textwidth

%% Font sizes %%

% text: 9/11
% equations: 6 points space above and below
\def\@normalsize{\@setsize\normalsize{11pt}\ixpt\@ixpt
\abovedisplayskip 6pt \belowdisplayskip \abovedisplayskip
\abovedisplayshortskip 6pt \belowdisplayshortskip \abovedisplayshortskip}

% 9/10 is used for lots of things
\def\small{\@setsize\small{10pt}\ixpt\@ixpt}

% 10/13 for author's names
\def\large{\@setsize\large{13pt}\xpt\@xpt}

% 14/18 for title
\def\Large{\@setsize\Large{18pt}\xivpt\@xivpt}

\def\footnotesize{\@setsize\footnotesize{9pt}\viiipt\@viiipt}

\pagestyle{empty}

%% Bibliography %%

\def\thebibliography#1{\section*{References\markboth
 {REFERENCES}{REFERENCES}}\list
 %% default is no labels, for those not using \cite or BibTeX
 {}{\settowidth\labelwidth{[#1]}\leftmargin\labelwidth
 \advance\leftmargin\labelsep
 \usecounter{enumi}\@bibsetup}
 \def\newblock{\hskip .11em plus .33em minus -.07em}
 \sloppy
 \sfcode`\.=1000\relax}

% Don't put the citation in an hbox.
\def\@citex[#1]#2{\if@filesw\immediate\write\@auxout{\string\citation{#2}}\fi
  \def\@citea{}\@cite{\@for\@citeb:=#2\do
    {\@citea\def\@citea{\@citesep}\@ifundefined
       {b@\@citeb}{{\bf ?}\@warning
       {Citation `\@citeb' on page \thepage \space undefined}}%
{\csname b@\@citeb\endcsname}}}{#1}}

% undent first line of a reference by using negative \itemindent.
% set \itemsep and \parsep to 0pt so there is no space between items.
\def\@bibsetup{\itemindent=-\leftmargin \itemsep=0pt \parsep=0pt \small}

% Use a semicolon instead of a comma between multiple citations.
\def\@citesep{; }

% square brackets instead of the round parens that most nat. sci.
% publications use.
\def\@cite#1#2{[{#1\if@tempswa , #2\fi}]}
 
% Labels should not be printed in References
\def\@biblabel#1{\hfill}

%% Titles %%

% We have to accumulate the title info into a box because \author
% and \affiliation may be called more than once if there are multiple
% authors with different addresses.
\newbox\@titlebox

\def\title#1{\setbox\@titlebox\vbox{{\hsize\titlewidth \centering\bf\Large #1\par}
  \addvspace{16pt}}}

\def\author#1{\setbox\@titlebox\vbox{\unvbox\@titlebox
  {\hsize\titlewidth \centering\large\sc #1\par}\addvspace{0pt}}}

\def\affiliation#1{\setbox\@titlebox\vbox{\unvbox\@titlebox
  {\hsize\titlewidth \centering\large\it #1\par}\addvspace{12pt}}}

\def\thanks#1{}

\newdimen\@titleoffset \@titleoffset=0.pc

% Handle \thanks differently.
\def\maketitle{\par
 \begingroup
 \def\@makefnmark{\hbox 
 to 0pt{$^{\@thefnmark}$\hss}} 
 \if@twocolumn 
 \twocolumn[\@maketitle] 
 \else \newpage
 \global\@topnum\z@ \@maketitle \fi\thispagestyle{empty}
 \endgroup
 \setcounter{footnote}{0}
 \let\maketitle\relax
 \let\@maketitle\relax
 \gdef\@author{}\gdef\@title{}\let\thanks\relax}
\def\@maketitle{\newpage
  \hbox{\hskip\@titleoffset \vbox{\unvbox\@titlebox\unskip}}}


\def\acknowledgments{\par\addvspace{11pt}
   \subsubsection{Acknowledgments}\small}
\def\acknowledgements{\par\addvspace{11pt}
   \subsubsection{Acknowledgements}\small}
\def\endacknowledgments{\par}
\def\endacknowledgements{\par}

% Headings:
%   for level 1 heading use \section
%   for level 2 heading use \subsection
%   for level 3 heading use \subsubsection
\setcounter{secnumdepth}{0}
\def\section{\@startsection {section}{1}{\z@}{11pt}{6pt}{\sc}}
\def\subsection{\@startsection {subsection}{2}{\z@}{11pt}{6pt}{\it}}
\def\subsubsection#1{\par{\it #1.}}


\def\authorrule{\footnoterule}

% The addresses environment is used at the end of the paper to
% list the authors' full addresses.  Put a blank line between each address.
\def\addresses{\vspace*{\stretch{2}}\leavevmode\authorrule\small}
\def\endaddresses{\par}

