%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%                File: OL.sty                         %%                    VERSION: 1.1                     %%               Date: May 15, 2004 [sdinee]           %%                                                     %%    For assistance, contact Joseph Richardson,       %%    jricha@osa.org                                   %%                                                     %%               LaTeX style file for                  %%        length check and submission of OSA           %%              Optics Letters manuscripts             %%                                                     %%                                                     %% \documentclass[10pt,letterpaper,twocolumn]{article} %% \usepackage{OL}                                     %%                                                     %% (c) 2004 Optical Society of America                 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\NeedsTeXFormat{LaTeX2e}\ProvidesPackage{ol}[2004/05/15 LaTeX package for length check of OSA Optics Letters MSS]\usepackage{overcite}\usepackage{fix2col}\usepackage{color}\usepackage{geometry}\ifx\pdfoutput\undefined\usepackage{graphicx}\else\usepackage[pdftex]{graphicx}\fi%%Page layout\geometry{margin=1in}\parindent1em\parskip0pc\linespread{1.7} %%essential for production\sloppy%%Title page elements\newcommand\OSAJNLtitle[1]{\LARGE \bf \noindent \begin{center} #1 \end{center}\rm \normalsize \vskip.1in }% \newcommand\OSAJNLauthor[1]{\vskip6pt\centering \parbox{5in}{ \noindent%    \normalsize \bf \begin{center} #1 \end{center}\rm } \vskip2pt }\newcommand\OSAJNLaddress[1]{\centering \parbox{5in}{ \noindent%     \it \begin{center} #1 \end{center}\rm }  \normalsize \vskip-.2cm }\newcommand\OSAJNLemail[1]{\vskip-1pt \parskip0pc\centering %    \parbox{5in}{\begin{center}\it #1 \rm \end{center} } \normalsize  \vskip-.2cm   \PackageError{OL.sty}{\protect\email\space not used in Optics Letters front matter and can throw off length estimate}{If essential to give URL for affiliation, place at the back, after acknowledgments and before references.}}%\newcommand\homepage[1]{\vskip-1pt \parskip0pc\hskip.6in  %% CHANGE 8-3-99   \parbox{4.25in}{\begin{center}\it \underline{#1} \rm \end{center} } \normalsize\vskip-.2cm }%\newcommand\ocis[1]{\vskip-4pc \begin{center}\parbox{.8\textwidth}{\it OCIS codes: \ \rm #1 \hfill} \end{center}\vskip3pt}%\renewenvironment{abstract}%%  {\vskip2pc\noindent\centering\begin{minipage}{5.5in} \parindent.2in   \noindent \rm}{\hskip.07in \copyright \hskip.05in \number\year \hskip.05in   Optical Society of America \\ \hfil \end{minipage}\vskip-1pc}   \newenvironment{eqnfloat*}%%  {}{}\let\title\OSAJNLtitle\let\author\OSAJNLauthor\let\affil\OSAJNLaddress\let\address\OSAJNLaddress\let\email\OSAJNLemail\let\pacs\ocis%%Various customizations\renewcommand\maketitle{} %%deactivates \maketitle in LaTeX\def\affiliation{\address}\def\onlinecite{\citeonline}%Fig. and Table Labels\renewcommand\figurename{Fig.}\def\fps@table{h}%\def\fps@table{!htbp}\renewcommand\tablename{Table}% Captions\long\gdef\@makecaption#1#2{%  \vskip\abovecaptionskip  \sbox\@tempboxa{#1. #2}%  \ifdim \wd\@tempboxa >\hsize    #1. #2\par  \else    \global \@minipagefalse    \hb@xt@\hsize{\hfil\box\@tempboxa\hfil}%  \fi  \vskip\belowcaptionskip}%% New (more liberal than the default) float commands 5/12/2003 sdinee\renewcommand{\topfraction}{.85}\renewcommand{\bottomfraction}{.7}\renewcommand{\textfraction}{.15}\renewcommand{\floatpagefraction}{.66}\renewcommand{\dbltopfraction}{.66}\renewcommand{\dblfloatpagefraction}{.66}\setcounter{topnumber}{9}\setcounter{bottomnumber}{9}\setcounter{totalnumber}{20}\setcounter{dbltopnumber}{9}\sloppy%%References\renewcommand\refname{\normalsize References \rm} \setlength\bibindent{.2in}\renewenvironment{thebibliography}[1]     {\section*{\refname         \@mkboth{\MakeUppercase\refname}{\MakeUppercase\refname}}%      \list{\@arabic\c@enumiv .}           {\settowidth\labelwidth{.25in}%            \leftmargin\labelwidth  \setlength{\parsep}{0pc}  \setlength{\labelsep}{0.5em}  \setlength{\itemsep}{0.05pc}%{-0.06in}  \setlength{\listparindent}{0in}  \setlength{\itemindent}{0in}  \setlength{\leftmargin}{.2in}  \setlength{\rightmargin}{0in}             \advance\leftmargin\labelsep            \@openbib@code            \usecounter{enumiv}%            \let\p@enumiv\@empty            \renewcommand\theenumiv{\@arabic\c@enumiv}}%      \sloppy      \clubpenalty4000      \@clubpenalty \clubpenalty      \widowpenalty4000%      \sfcode`\.\@m \normalsize}     {\def\@noitemerr       {\@latex@warning{Empty `thebibliography' environment}}%      \endlist \vskip.2in}\let\@openbib@code\@empty\newcommand\OSAJNLReferences{\thebibliography{}}\newcommand\OSAJNLReflinks{\thebibliography{}}\newcommand\References{\thebibliography{}}\let\endOSAJNLReferences\endthebibliography\let\endOSAJNLlinks\endthebibliography\let\endReferences\endthebibliography%%Section parameters\renewcommand\@seccntformat[1]{\csname the#1\endcsname.\quad }\renewcommand\thesubsection{\Alph{subsection}}\renewcommand\thesubsubsection{\arabic{subsubsection}}\renewcommand\section{\@startsection{section}{1}{\z@}%                                   {-2.5ex plus -1ex minus -.2ex}%                                   {1.3ex plus .2ex}%                                   {\normalfont\normalsize\bfseries}}\renewcommand\subsection{\@startsection{subsection}{2}{\z@}%                                     {-2.25ex plus -1ex minus -.2ex}%                                     {1ex plus .2ex}%                                     {\normalfont\normalsize\itshape}}\renewcommand\subsubsection{\@startsection{subsubsection}{3}{\z@}%                                     {-2.25ex plus -1ex minus -.2ex}%                                     {1ex plus .2ex}%                                     {\normalfont\small\it}}\frenchspacing\hyphenation {ac-cord-ing           allow           back-scat-ter           back-scat-te-ring           back-scat-tered           scat-te-ring           Based based           cases           cen-tered           changed           co-incide           con-cerning           con-ven-tional           de-creased           de-po-lar-iz-ation           de-tector de-tectors           de-vi-ation           dis-cussion           dis-tribu-tion           dis-tribu-tions           dis-trib-ute           dis-trib-uted           Ehhalt           extinc-tion           found           Geest-hacht           ground           Hink-ley           il-lus-trated           il-lus-trate           Intro-ducing           Klap-heck           lati-tude           measure-ment           measure-ments           meas-ured           measuring           mixing           north-east           orig-inated           op-er-ating           out-flow           pres-ence           primary           rather           rela-tive           sig-nal           sig-nals           solid           tem-pera-ture           Tem-pera-ture           trans-ported           tropo-pause           Tropo-pause           tropo-sphere           Tropo-sphere           tube           tubes           Values           varies           Weather}\def\opex{ Opt.\ Express }\def\ao{ Appl.\  Opt.\ }\def\ap{ Appl.\  Phys.\ }\def\apa{ Appl.\  Phys.\ A }\def\apb{ Appl.\  Phys.\ B }\def\apl{ Appl.\ Phys.\ Lett.\ }\def\apj{ Astrophys.\ J.\ }\def\bell{ Bell Syst.\ Tech.\ J.\ }\def\jqe{ IEEE J.\ Quantum Electron.\ }\def\assp{ IEEE Trans.\ Acoust.\ Speech Signal Process.\ }\def\aprop{ IEEE Trans.\ Antennas Propag.\ }\def\mtt{ IEEE Trans.\ Microwave Theory Tech.\ }\def\iovs{ Invest.\ Ophthalmol.\ Visual\ Sci.\ }\def\jcp{ J.\ Chem.\ Phys.\ }\def\jmo{ J.\ Mod.\ Opt.\ }\def\jon{J.\ Opt.\ Netw.\ }\def\josa{ J.\ Opt.\ Soc.\ Am.\ }\def\josaa{ J.\ Opt.\ Soc.\ Am.\ A }\def\josab{ J.\ Opt.\ Soc.\ Am.\ B }\def\jpp{ J.\ Phys.\ (Paris) }\def\nat{ Nature (London) }\def\oc{ Opt.\ Commun.\ }\def\ol{ Opt.\ Lett.\ }\def\pl{ Phys.\ Lett.\ }\def\pra{ Phys.\ Rev.\ A }\def\prb{ Phys.\ Rev.\ B }\def\prc{ Phys.\ Rev.\ C }\def\prd{ Phys.\ Rev.\ D }\def\pre{ Phys.\ Rev.\ E }\def\prl{ Phys.\ Rev.\ Lett.\ }\def\rmp{ Rev.\ Mod.\ Phys.\ }\def\pspie{ Proc.\ SPIE\ }\def\sjqe{ Sov.\ J.\ Quantum Electron.\ }\def\vr{ Vision Res.\ }\def\cleo{ {\it Conference on Lasers and Electro-Optics }}\def\assl{ {\it Advanced Solid State Lasers }}\def\tops{ Trends in Optics and Photonics } \DeclareOption{twocolumn}{%\linespread{1}\twocolumn %%essential for production\geometry{letterpaper,hcentering,height=55pc,top=3.65pc,bottom=.75in,left=.75in,right=.75in}\columnsep1.5pc\parindent1em\parskip0pc\flushbottom\renewcommand\author[1]{\noindent%    \normalsize \bf \begin{center} #1 \end{center}\rm \vskip-1pc}\renewcommand\address[1]{\noindent%    \small  \begin{center} \it #1 \end{center}\rm \normalsize \vskip-.3pc}\renewcommand\email[1]{\vskip-.6pc\noindent%    \small  \begin{center} \it #1 \end{center}\rm \normalsize \vskip-.3pc}\renewcommand\homepage[1]{\noindent%    \small  \begin{center} \it #1 \end{center}\rm \normalsize \vskip-.3pc}\renewcommand\ocis[1]{\vskip-.185in \hskip5pc {\footnotesize\it OCIS codes: \ \rm #1 \hfill} \normalsize\hskip1em\vskip2pc}\renewenvironment{abstract}%%  {\noindent\begin{center}{\footnotesize Compiled \today} \vskip4pt \begin{minipage}{34.25pc} \parindent.2in   \noindent \footnotesize \rm}{\hskip.07in \copyright \hskip6pt \number\year \hskip.05in   Optical Society of America \\ \hfil \end{minipage}\end{center}}\renewcommand\refname{\normalsize References \rm} \setlength\bibindent{.2in}\renewenvironment{thebibliography}[1]     {\section*{\refname         \@mkboth{\MakeUppercase\refname}{\MakeUppercase\refname}}%      \list{\@arabic\c@enumiv .}           {\settowidth\labelwidth{.25in}%            \leftmargin\labelwidth  \setlength{\parsep}{0pc}  \setlength{\labelsep}{0.5em}  \setlength{\itemsep}{0.05pc}%{-0.06in}  \setlength{\listparindent}{0in}  \setlength{\itemindent}{0in}  \setlength{\leftmargin}{.2in}  \setlength{\rightmargin}{0in}             \advance\leftmargin\labelsep            \@openbib@code            \usecounter{enumiv}%            \let\p@enumiv\@empty            \renewcommand\theenumiv{\@arabic\c@enumiv}}%      \sloppy      \clubpenalty4000      \@clubpenalty \clubpenalty      \widowpenalty4000%      \sfcode`\.\@m \small}     {\def\@noitemerr       {\@latex@warning{Empty `thebibliography' environment}}%      \endlist \vskip.2in}\let\@openbib@code\@empty\renewcommand\OSAJNLReferences{\thebibliography{}}\renewcommand\OSAJNLReflinks{\thebibliography{}}\renewcommand\References{\thebibliography{}}\let\endOSAJNLReferences\endthebibliography\let\endOSAJNLlinks\endthebibliography\let\endReferences\endthebibliography%% Code for floating math suggested by David Carlisle on comp.text.tex.%\section{Floating Maths}%%  \begin{macro}{\fps@eqnfloat}% Float to top or a page float. In fact probably only the star form of% this environment will be used (and that can not do |b| or |h| due to% a general restriction on double floats.) Also add |!| so that this% type of float is less likely to float far away, which might cause% it to be out of sequence with any non-floating numbered equations.%    \begin{macrocode}\def\fps@eqnfloat{!tp}%    \end{macrocode}%  \end{macro}%%  \begin{macro}{\ftype@eqnfloat}% |figure| and |table| are 1 and 2 respectively, so make this type 4.%    \begin{macrocode}\def\ftype@eqnfloat{4}%    \end{macrocode}%  \end{macro}%%  \begin{environment}{eqnfloat}%  \begin{environment}{eqnfloat*}%  Nothing special here, Just call |\@float| or |\@dblfloat| as%  appropriate.%    \begin{macrocode}\newenvironment{eqnfloat}               {\@float{eqnfloat}}               {\end@float}%    \end{macrocode}%%    \begin{macrocode}\renewenvironment{eqnfloat*}               {\@dblfloat{eqnfloat}}               {\end@dblfloat}%    \end{macrocode}%  \end{environment}%  \end{environment}}%\ProcessOptions\relax%% end OL.sty