% This document style has been designed for papers to be submitted to
%  Beyond the Standard Model III being published by World Scientific
%  It was originally written for PF91 published by World Scientific.
% Location: This file worldsci.sty should be placed in the same 
% directory as your input.tex file
% To use this give WORLDSCI as an optional argument to \documentstyle.  
% The main style should be ARTICLE.  E.g.,
%     \documentstyle[12pt,worldsci]{article}
%    
%     Typical usage is
%     \documentstyle[12pt,worldsci]{article}
%     \pagestyle{empty}
%     \begin{document}
%     \title{WORLD SCIENTIFIC INSTRUCTIONS FOR BSM92// 
%     CAMERA-READY MANUSCRIPTS}
%     \author{AUTHOR'S NAME\thanks{Footnotes should be typeset in 9 point
%     roman at the bottom of page where cited}\\ 
%     {\em University Department, University Name, Address, City, \\
%     State Zip/Zone, Country}\\
%     \vspace{0.3cm}
%     and \\
%     \vspace{0.3cm} 
%     SECOND AUTHOR'S NAME\thanks{Representing the WHATEVER Collaboration.}\\
%     {\em Group, Company, Address, City, State ZIP/Zone, Country}}
%     \maketitle
%     \setlength{\baselineskip}{2.6ex}
%     etc.

\typeout{Document Substyle `WORLD_SCI' Format for PF91 -                  
Created by Jana Thomson, TRIUMF Publications Office}
     
	    %%%%%%%%%%%%%%%%%%%
  	    % Set the margins %
    	    %%%%%%%%%%%%%%%%%%%

\oddsidemargin 0.2cm 
\topmargin -1.5cm \headheight 12pt \headsep 25pt   
\footheight 12pt \footskip 75pt
\textheight 21.5cm \textwidth 15.5cm
\parindent 1.0cm  \baselineskip 2.6ex

\newcommand{\un}[1]{\underline{\vphantom{y}#1}}  % these are now
\newcommand{\de}{$^{\circ}$}                     % defined here rather
\newcommand{\emet}{{\em et al.}}                 % than in the preamble 
                                                 % of the paper

\frenchspacing   %suppresses the space at periods that are not full stops.

            %%%%%%%%%%%%%%%%%%%%%%%%%
            % MAKETITLE LINE:       %
            % Define the title page %  
            %%%%%%%%%%%%%%%%%%%%%%%%%

\def\maketitle{\par
 \begingroup
 \def\thefootnote{\fnsymbol{footnote}}
 \def\@makefnmark{\mbox{$^\@thefnmark$}}
 \@maketitle 
 \@thanks
 \endgroup
 \setcounter{footnote}{0}
 \let\maketitle\relax
 \let\@maketitle\relax
 \gdef\@thanks{}\gdef\@author{}\gdef\@title{}\let\thanks\relax}
\def\@maketitle{\vspace*{0.9cm}
{\hsize\textwidth             
 \linewidth\hsize \centering
 {\normalsize \bf \@title \par} \vskip 0.3cm  {\normalsize  \@author \par}}}
\def\copyrightspace{\footnotetext[0]{\mbox{}\vrule height 97pt width 0pt}}

\def\thefootnote{\mbox{\noindent$\fnsymbol{footnote}$}}
    \long\def\@makefntext#1{\noindent$^{\@thefnmark}$#1}
            
            %%%%%%%%%%%%%%%%%%%%%%%%%%
            % Section and Subsection %
            %%%%%%%%%%%%%%%%%%%%%%%%%%

\def\thesection{\arabic{section}}
\def\thesubsection{\arabic{section}.\arabic{subsection}}

\def\section{\@startsection{section}{1}{\z@}{1.5ex plus 0.5ex minus
   1.2ex}{1.3ex plus .1ex}{\normalsize\bf}}
\def\subsection{\@startsection{subsection}{2}{\z@}{1.5ex plus 0.5ex minus
    1.2ex}{1.3ex plus .1ex}{\normalsize\em}}   

% Put period after section number and allow for APPENDIX prefix.
\def\@sect#1#2#3#4#5#6[#7]#8{\ifnum #2>\c@secnumdepth
     \def\@svsec{}\else
     \refstepcounter{#1}\edef\@svsec{\ifnum #2=1 \@sectname\fi
        \csname the#1\endcsname.\hskip 1em }\fi
     \@tempskipa #5\relax
      \ifdim \@tempskipa>\z@
        \begingroup #6\relax
          \@hangfrom{\hskip #3\relax\@svsec}{\interlinepenalty \@M #8\par}
        \endgroup
       \csname #1mark\endcsname{#7}\addcontentsline
         {toc}{#1}{\ifnum #2>\c@secnumdepth \else
                      \protect\numberline{\csname the#1\endcsname}\fi
                    #7}\else
        \def\@svsechd{#6\hskip #3\@svsec #8\csname #1mark\endcsname
                      {#7}\addcontentsline
                           {toc}{#1}{\ifnum #2>\c@secnumdepth \else
                             \protect\numberline{\csname the#1\endcsname}\fi
                       #7}}\fi
     \@xsect{#5}}
     
\def\@sectname{}

            %%%%%%%%%%%%%%%%
            % Bibliography %
            %%%%%%%%%%%%%%%%

\def\thebibliography#1{\section*{{{\normalsize 
\bf References }
\rule{0pt}{0pt}}\@mkboth
  {REFERENCES}{REFERENCES}}\list
  {{\arabic{enumi}.}}{\settowidth\labelwidth{{#1}}%
    \leftmargin\labelwidth  \frenchspacing
    \advance\leftmargin\labelsep
    \itemsep=-0.2cm
    \usecounter{enumi}}
    \def\newblock{\hskip .11em plus .33em minus -.07em}
    \sloppy
    \sfcode`\.=1000\relax}
            





            %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
            % Superscript citations -- skip optional arg to \cite %
            % Move citation after period and comma.               %
            %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\def\@cite#1#2{\unskip\nobreak\relax
    \def\@tempa{$\m@th^{\hbox{\the\scriptfont0 #1}}$}%
    \futurelet\@tempc\@citexx}
\def\@citexx{\ifx.\@tempc\let\@tempd=\@citepunct\else
    \ifx,\@tempc\let\@tempd=\@citepunct\else
    \let\@tempd=\@tempa\fi\fi\@tempd}
\def\@citepunct{\@tempc\edef\@sf{\spacefactor=\the\spacefactor\relax}\@tempa
    \@sf\@gobble}
     
% \citenum emits the plain citation number without ornament
% \citea puts it's argument into the ornamentation for citations
% thus \cite{foo} is equivalent to \citea{\citenum{foo}}
\def\citenum#1{{\def\@cite##1##2{##1}\cite{#1}}}
\def\citea#1{\@cite{#1}{}}
     
% Collapse citation numbers to ranges.  Non-numeric and undefined labels
% are handled.  No sorting is done.  E.g., 1,3,2,3,4,5,foo,1,2,3,?,4,5
% gives 1,3,2-5,foo,1-3,?,4,5
\newcount\@tempcntc
\def\@citex[#1]#2{\if@filesw\immediate\write\@auxout{\string\citation{#2}}\fi
  \@tempcnta\z@\@tempcntb\m@ne\def\@citea{}\@cite{\@for\@citeb:=#2\do
    {\@ifundefined
       {b@\@citeb}{\@citeo\@tempcntb\m@ne\@citea\def\@citea{,}{\bf ?}\@warning
       {Citation `\@citeb' on page \thepage \space undefined}}%
    {\setbox\z@\hbox{\global\@tempcntc0\csname b@\@citeb\endcsname\relax}%
     \ifnum\@tempcntc=\z@ \@citeo\@tempcntb\m@ne
       \@citea\def\@citea{,}\hbox{\csname b@\@citeb\endcsname}%
     \else
      \advance\@tempcntb\@ne
      \ifnum\@tempcntb=\@tempcntc
      \else\advance\@tempcntb\m@ne\@citeo
      \@tempcnta\@tempcntc\@tempcntb\@tempcntc\fi\fi}}\@citeo}{#1}}
\def\@citeo{\ifnum\@tempcnta>\@tempcntb\else\@citea\def\@citea{,}%
  \ifnum\@tempcnta=\@tempcntb\the\@tempcnta\else
   {\advance\@tempcnta\@ne\ifnum\@tempcnta=\@tempcntb \else \def\@citea{--}\fi
    \advance\@tempcnta\m@ne\the\@tempcnta\@citea\the\@tempcntb}\fi\fi}
     
	%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
	%%addition (Definition for ABSTRACT)  Oct 1991) %%%%%%%%
	%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\def\abstract{\if@twocolumn
\section*{Abstract}         %\bf has been removed
\else \small
\begin{center}
{ABSTRACT\vspace{-.5em}\vspace{0pt}}
\end{center}
\quotation
\fi}
\def\endabstract{\if@twocolumn\else\endquotation\fi}

	%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
	%%  Figure  captioning layout                     %%%
	%%  Can change height and font.                   %%%
	%%  e.g. change \footnotesize  to  \normalsize\em %%%
	%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   
\def\fnum@figure{Fig. \thefigure}

\long\def\@makecaption#1#2{
   \vskip 10pt 
   \setbox\@tempboxa\hbox{\small #1. #2}
   \ifdim \wd\@tempboxa >\hsize    %   IF longer than one line:
      \small #1. #2\par            %   THEN set as ordinary paragraph.
   \else                           %   ELSE  center.
      \hbox to\hsize{\hfil\box\@tempboxa\hfil}  
   \fi}

