diff options
author | Karl Berry <karl@freefriends.org> | 2022-04-05 20:21:28 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2022-04-05 20:21:28 +0000 |
commit | b36c6a117f597772a217c3a138adabde34b9dce0 (patch) | |
tree | 7ea8c6fb153a4f592a9d29639c75cce55f44a1ee /Master/texmf-dist/tex | |
parent | 012f5276d43d3f2e9b23be746fcfccc8bd33a1f9 (diff) |
rm ametsoc, obsolete on ctan
git-svn-id: svn://tug.org/texlive/trunk@62917 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex')
-rw-r--r-- | Master/texmf-dist/tex/latex/ametsoc/ametsoc.cls | 1189 |
1 files changed, 0 insertions, 1189 deletions
diff --git a/Master/texmf-dist/tex/latex/ametsoc/ametsoc.cls b/Master/texmf-dist/tex/latex/ametsoc/ametsoc.cls deleted file mode 100644 index bda341f632e..00000000000 --- a/Master/texmf-dist/tex/latex/ametsoc/ametsoc.cls +++ /dev/null @@ -1,1189 +0,0 @@ -% Version 4.3.2, 25 August 2014 -% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% -% ametsoc.cls -% -% Article Class for >> AMS Journals << -% -% Copyright 2014 American Meteorological Society -% -% Written by Amy Hendrickson -% TeXnology Inc. -% http://www.texnology.com -% amyh@texnology.com -% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% Version history -% -% 7 May 2014 -- Nicole Rietmann, AMS -% Updated to version 4.1 -% Changed draft line spacing from 1.66 to 2 -% Added \bibpunct command to template -% -% 12 May 2014 -- Nicole Rietmann, AMS -% Updated to version 4.2 -% Added version and date to footer -% Changed line spacing from 2 to 2.25 -% Added if/else statements for fig/table line spacing (\baselinestretch) -% Decreased vertical space after section heads -% Removed en dashes around page numbers -% Removed line after abstract -% Decreased vertical space after appendix title -% -% 16 May 2014 -- Nicole Rietmann, AMS -% Updated to version 4.3 -% Added command to fix equation line spacing -% -% 19 May 2014 -- Nicole Rietmann, AMS -% Updated to version 4.3.1 -% Removed unnecessary \usepackage{tikz} command -% -% -% 25 August 2014 -- Nicole Rietmann, AMS -% Updated to version 4.3.2 -% Correction of \BAMS to \bams for journal command -% Addition of JAS to journal list in .cls and template -% Clarified appendix fig/table placement in template and amsdocs.pdf -% Addition of BAMS capsule instructions in template and amsdocs.pdf -% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - - -%%%%%%%%%%%%%%%%%%%%%%% -%% Options - -\DeclareOption{twoside}{\@twosidetrue \@mparswitchtrue} - -\newif\ifdraft -\DeclareOption{draft}{\global\drafttrue -\renewcommand\baselinestretch{2.25} -\def\arraystretch{2.15} -\@twocolumnfalse -\setlength\overfullrule{5pt}} - -\DeclareOption{twocol}{\setlength\overfullrule{0pt} -\renewcommand\baselinestretch{1} -\def\arraystretch{1.15} -\brokenpenalty=5000 -\global\draftfalse -\@twocolumntrue -} - -\DeclareOption{onecolumn}{\@twocolumnfalse} -\DeclareOption{twocolumn}{\@twocolumntrue} - -%%%%%%%%%%%%% - -%% default options declared -\ExecuteOptions{letterpaper,twoside,onecolumn,draft} - -%% This is where options used with \documentclass[]{}, -%% ie, \documentclass[draft]{ammetsoc} -%% are activated: - -\ProcessOptions - -%%%%%%%%%% -%% Standard 10 point default settings: - -%% Font family settings -\renewcommand\normalsize{% -\ifdraft - \@setfontsize\normalsize{12pt}{12pt}% -\else - \@setfontsize\normalsize{9.85pt}{11.5}% -\baselineskip=11.5pt plus .1pt -\fi - \abovedisplayskip 10\p@ \@plus2\p@ \@minus5\p@ - \abovedisplayshortskip \z@ \@plus3\p@ - \belowdisplayshortskip 6\p@ \@plus3\p@ \@minus3\p@ - \belowdisplayskip \abovedisplayskip - \let\@listi\@listI} - - -\normalsize - -\newcommand\normaltextsize{% - \@setfontsize\normaltextsize{10.5pt}{12} - \abovedisplayskip 10\p@ \@plus2\p@ \@minus5\p@ - \abovedisplayshortskip \z@ \@plus3\p@ - \belowdisplayshortskip 6\p@ \@plus3\p@ \@minus3\p@ - \belowdisplayskip \abovedisplayskip - \let\@listi\@listI} - -\newcommand\small{% - \@setfontsize\small\@ixpt{11}% - \abovedisplayskip 8.5\p@ \@plus3\p@ \@minus4\p@ - \abovedisplayshortskip \z@ \@plus2\p@ - \belowdisplayshortskip 4\p@ \@plus2\p@ \@minus2\p@ - \def\@listi{\leftmargin\leftmargini - \topsep 4\p@ \@plus2\p@ \@minus2\p@ - \parsep 2\p@ \@plus\p@ \@minus\p@ - \itemsep \parsep}% - \belowdisplayskip \abovedisplayskip -} - -\newcommand\bigfootnotesize{% - \@setfontsize\bigfootnotesize{8.5pt}{9.5}% - \abovedisplayskip 6\p@ \@plus2\p@ \@minus4\p@ - \abovedisplayshortskip \z@ \@plus\p@ - \belowdisplayshortskip 3\p@ \@plus\p@ \@minus2\p@ - \def\@listi{\leftmargin\leftmargini - \topsep 3\p@ \@plus\p@ \@minus\p@ - \parsep 2\p@ \@plus\p@ \@minus\p@ - \itemsep \parsep}% - \belowdisplayskip \abovedisplayskip -} - -\newcommand\footnotesize{% - \@setfontsize\footnotesize\@viiipt{9.5}% - \abovedisplayskip 6\p@ \@plus2\p@ \@minus4\p@ - \abovedisplayshortskip \z@ \@plus\p@ - \belowdisplayshortskip 3\p@ \@plus\p@ \@minus2\p@ - \def\@listi{\leftmargin\leftmargini - \topsep 3\p@ \@plus\p@ \@minus\p@ - \parsep 2\p@ \@plus\p@ \@minus\p@ - \itemsep \parsep}% - \belowdisplayskip \abovedisplayskip -} -\newcommand\scriptsize{\@setfontsize\scriptsize\@viipt\@viiipt} -\newcommand\bigtiny{\@setfontsize\bigtiny{5.5pt}\@vipt} -\newcommand\tiny{\@setfontsize\tiny\@vpt\@vipt} -\newcommand\large{\@setfontsize\large\@xiipt{14}} -\newcommand\Large{\@setfontsize\Large\@xivpt{18}} -\newcommand\LARGE{\@setfontsize\LARGE\@xviipt{22}} -\newcommand\huge{\@setfontsize\huge\@xxpt{25}} -\newcommand\Huge{\@setfontsize\Huge\@xxvpt{30}} - -%% Font commands to accomodate -%% earlier TeX and LaTeX font conventions: -\DeclareOldFontCommand{\rm}{\normalfont\rmfamily}{\mathrm} -\DeclareOldFontCommand{\sf}{\normalfont\sffamily}{\mathsf} -\DeclareOldFontCommand{\tt}{\normalfont\ttfamily}{\mathtt} -\DeclareOldFontCommand{\bf}{\normalfont\bfseries}{\mathbf} -\DeclareOldFontCommand{\it}{\normalfont\itshape}{\mathit} -\DeclareOldFontCommand{\sl}{\normalfont\slshape}{\@nomath\sl} -\DeclareOldFontCommand{\sc}{\normalfont\scshape}{\@nomath\sc} -\DeclareRobustCommand*\cal{\@fontswitch\relax\mathcal} -\DeclareRobustCommand*\mit{\@fontswitch\relax\mathnormal} - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%%%%% Page style settings - \parindent = 10pt - \parskip = 0\p@ %\@plus .0001pt - \textheight=9in %% -\advance\textheight-12pt %this works for first page -\advance\textheight-8pt - -\advance\textheight4pt - -\textwidth= 39pc - -\pdfpagewidth=7.87in -\pdfpageheight=10.5in - -\setlength\lineskip{1\p@} -\setlength\normallineskip{1\p@} - - -\setlength\headheight{12\p@} -\setlength\headsep {12\p@} -\setlength\topskip {10\p@} -\setlength\footskip{35\p@} - - -\setlength\maxdepth{.5\topskip} - -%%% Running head and foot definition. - -\def\currvolume{Please supply {\tt\string\volume\string{<volume number>\string}}} -\def\currdate{Please supply {\tt\string\issuedate\string{<issue date>\string}}} -\def\volume#1{\def\currvolume{Volume #1}} -\def\issuedate#1{\def\currdate{#1}} -\let\currvolume\relax -\let\currdate\relax - -\def\ps@plain{% - \def\@oddhead{\vbox{\ifdraft\else\iffirstpage\global\firstpagefalse -\vtop to0pt{\vss -\rlap{\hbox to\textwidth{\hfill\color{gray}\small -Generated using the official AMS \LaTeX\ template---two-column layout. -FOR AUTHOR USE ONLY, NOT FOR SUBMISSION!\hfill}} -\vskip3pt -\hrule width \textwidth -\vskip18pt} -\fi\fi -\ifdraft\else -\vtop to 0pt{\vss -\rlap{\hbox to\textwidth{\footnotesize\sc\rlap{\currvolume}\hfill -%%% -\uppercase{\currjournal} -%%% -\hfill -\llap{\currdate}}} -\vss}\fi}}% - \def\@oddfoot{\hbox to\textwidth{\rlap{\ifdraft\small\else\scriptsize\fi -%\copyright \theyear\ -Generated using v4.3.2 of the AMS \LaTeX\ template}\hfill -\normalsize\ifdraft\thepage\hfill\else -\thepage\hfill\fi}}% - \let\@evenfoot\@empty - \let\@evenfoot\@empty} - - \def\ps@headings{% - \def\@oddfoot{\ifdraft\centerline{\thepage}\else\hfill\fi} - \let\@evenfoot\@oddfoot - \def\@evenhead{{\ifdraft\hfill\else\normalsize\thepage -\bigfootnotesize\sc\hfill -\uppercase{\currjournal} -\hfill \currvolume\fi}}% - \def\@oddhead{{\ifdraft\hfill\else\bigfootnotesize\sc\currdate\hfill \therunningheadauthors\hfill \normalsize\thepage -%\currvolume -\fi}}% -} - -%%%%%%%%%%%% -%% Names to be used in Bibliography, Figure and Table captions, and -%% Appendix - -\newcommand\refname{References} -\newcommand\figurename{{\sc Fig.}} -\newcommand\tablename{{\sc Table}} -\newcommand\appendixname{Appendix} - -%%%%%%%%%%%%%%% -%% margin notes positioning -\setlength\marginparsep {10\p@} -\setlength\marginparpush{5\p@} -\setlength\marginparwidth {48\p@} - -%%%%%%%%%%%%%%% -%% needed by output routine - -\setlength\oddsidemargin {-19pt} -\evensidemargin\oddsidemargin - - -%%%%%%%%%%%%%%% -%% Footnote settings - -\renewcommand\footnoterule{% -\vskip11pt - \hrule\@width.2\columnwidth - \vskip10pt} - -\newcommand\@makefntext[1]{% - \parindent 1em% - \noindent - \hb@xt@1.8em{\hss\@makefnmark}#1} - -%% distance between footnotes -\setlength\footnotesep{6.65\p@} - -%% distance between text and baseline of first footnote -\setlength{\skip\footins}{6\p@ \@plus .1\p@ \@minus 2\p@ -} - -\skip\@mpfootins = \skip\footins - -%%%%%%%%%%%%%%% -%% distance between figures and tables and text -\setlength\floatsep {12\p@ \@plus 2\p@ \@minus 2\p@} -\setlength\textfloatsep{20\p@ \@plus 2\p@ \@minus 4\p@} - -%% Separation used when you type \begin{figure}[h]...\end{figure} or -%% \begin{table}[h]...\end{table} -\setlength\intextsep {12\p@ \@plus 2\p@ \@minus 2\p@} - -%% Separation used when you type \begin{figure*}...\end{figure*} or -%% \begin{table*}...\end{table*} -\setlength\dblfloatsep {12\p@ \@plus 2\p@ \@minus 2\p@} - -%% Separation used when you type \begin{figure*}[h]...\end{figure*} or -%% \begin{table*}[h]...\end{table*} -\setlength\dbltextfloatsep{20\p@ \@plus 2\p@ \@minus 4\p@} - -%%%%%%%%%% -%% float positioning, needed by output routine -\setlength\@fptop{0\p@ \@plus 1fil} -\setlength\@fpsep{8\p@ \@plus 2fil} -\setlength\@fpbot{0\p@ \@plus 1fil} -\setlength\@dblfptop{0\p@ \@plus 1fil} -\setlength\@dblfpsep{8\p@ \@plus 2fil} -\setlength\@dblfpbot{0\p@ \@plus 1fil} - -%%%%%%%%% -%% Listing defaults, -%% up to six levels of indentation - -%% add to top of new list if started in vertical mode -\setlength\partopsep{2\p@ \@plus 1\p@ \@minus 1\p@} - -\def\@listi{\leftmargin\leftmargini - \parsep 4\p@ \@plus2\p@ \@minus\p@ - \topsep 8\p@ \@plus2\p@ \@minus4\p@ - \itemsep4\p@ \@plus2\p@ \@minus\p@} -\let\@listI\@listi -\@listi - -\def\@listii {\leftmargin\leftmarginii - \labelwidth\leftmarginii - \advance\labelwidth-\labelsep - \topsep 4\p@ \@plus2\p@ \@minus\p@ - \parsep 2\p@ \@plus\p@ \@minus\p@ - \itemsep \parsep} - -\def\@listiii{\leftmargin\leftmarginiii - \labelwidth\leftmarginiii - \advance\labelwidth-\labelsep - \topsep 2\p@ \@plus\p@\@minus\p@ - \parsep \z@ - \partopsep \p@ \@plus\z@ \@minus\p@ - \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} - - -%% indentation of various levels of listing: -\setlength\leftmargini {2em} -\leftmargin \leftmargini - -\setlength\leftmarginii {2.2em} -\setlength\leftmarginiii {1.87em} -\setlength\leftmarginiv {1.7em} - - \setlength\leftmarginv {.5em} - \setlength\leftmarginvi {.5em} - -\setlength \labelsep {.5em} -\setlength \labelwidth{\leftmargini} -\addtolength\labelwidth{-\labelsep} - -\@beginparpenalty -\@lowpenalty -\@endparpenalty -\@lowpenalty -\@itempenalty -\@lowpenalty - -%% \begin{enumerate}\item \end{enumerate} -%% will use these defaults: - -\renewcommand\theenumi{\@arabic\c@enumi} -\renewcommand\theenumii{\@alph\c@enumii} -\renewcommand\theenumiii{\@roman\c@enumiii} -\renewcommand\theenumiv{\@Alph\c@enumiv} -\newcommand\labelenumi{\theenumi.} -\newcommand\labelenumii{(\theenumii)} -\newcommand\labelenumiii{\theenumiii.} -\newcommand\labelenumiv{\theenumiv.} -\renewcommand\p@enumii{\theenumi} -\renewcommand\p@enumiii{\theenumi(\theenumii)} -\renewcommand\p@enumiv{\p@enumiii\theenumiii} - -%% \begin{itemize}\item \end{itemize} -%% will use these defaults: - -\newcommand\labelitemi{\textbullet} -\newcommand\labelitemii{\normalfont\bfseries \textendash} -\newcommand\labelitemiii{\textasteriskcentered} -\newcommand\labelitemiv{\textperiodcentered} - -%% \begin{description}\item \end{description} -%% will use these defaults: - -\newenvironment{description} - {\list{}{\labelwidth\z@ \itemindent-\leftmargin - \let\makelabel\descriptionlabel}} - {\endlist} -\newcommand*\descriptionlabel[1]{\hspace\labelsep - \normalfont\bfseries #1} - -%%%%%%%%%% -%% Used within other commands for influencing -%% whether to start a new page. -\@lowpenalty 51 -\@medpenalty 151 -\@highpenalty 301 - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%% Float settings - -%% How many figures or tables at the top of page? -\setcounter{topnumber}{10} -%% How much space may be used by figures and tables at the top of page? -\renewcommand\topfraction{.95} - -%% Same, at the bottom of the page -\setcounter{bottomnumber}{10} -\renewcommand\bottomfraction{.95} - -%% How many figures/tables in total on one page? -\setcounter{totalnumber}{10} - -%% How much of the page should be text? -\renewcommand\textfraction{.01}%% How much of the page must reserved for text? -\renewcommand\floatpagefraction{.95} - -%% Similarly, but for double column figures or tables: -\setcounter{dbltopnumber}{2} -\renewcommand\dbltopfraction{.95} -\renewcommand\dblfloatpagefraction{.95} - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%%%% Section head definitions -\setcounter{secnumdepth}{4} - -\newcounter {section} -\newcounter {subsection}[section] -\newcounter {subsubsection}[subsection] -\newcounter {paragraph}[subsubsection] -\newcounter {subparagraph}[paragraph] -\renewcommand \thesection {\@arabic\c@section} -\renewcommand\thesubsection {\@alph\c@subsection} -\renewcommand\thesubsubsection{\@arabic\c@subsubsection} -\renewcommand\theparagraph {(\@roman\c@paragraph)} -\renewcommand\thesubparagraph {\theparagraph.\@arabic\c@subparagraph} - -%% Innards of \@startsection, used for section fonts. -%% The change is to make italic small caps for subsubsection, have -%% upright section number - -\def\@sect#1#2#3#4#5#6[#7]#8{% - \ifnum #2>\c@secnumdepth - \let\@svsec\@empty - \else - \refstepcounter{#1}% - \protected@edef\@svsec{\@seccntformat{#1}\ifnum#2=4\else\ifnum#2=3)\else.\fi\fi\ \hskip1pt\relax}% - \fi - \@tempskipa #5\relax - \ifdim \@tempskipa>\z@ - \begingroup - #6{% - \@hangfrom{\hskip #3\relax\@svsec}% - \interlinepenalty \@M -%% the following line is the change from the latex.ltx default: -\ifnum#2=3\let\dothis\sc\else\let\dothis\relax\fi\dothis{#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\relax - \@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}} - -\newcommand\section{\@startsection {section}{1}{\z@}% - {-12pt \@plus -1ex \@minus -.2ex}% - {6pt}% - {\ifdraft\large\else\normalsize\fi\bfseries}} -\newcommand\subsection{\@startsection{subsection}{2}{\z@}% - {-12pt \@plus -1ex \@minus -.2ex}% - {6pt}% - {\ifdraft\large\else\normalsize\fi\it}} -\newcommand\subsubsection{\@startsection{subsubsection}{3}{\z@}% - {-12pt \@plus -1ex \@minus -.2ex}% - {6pt}% - {\sc}}% -\newcommand\paragraph{\@startsection{paragraph}{4}{\z@}% - {6pt \@plus1ex \@minus.2ex}% - {-1em}% - {\normalfont\ifdraft\large\else\normaltextsize\fi\it}} -\newcommand\subparagraph{\@startsection{subparagraph}{5}{\parindent}% - {3.25ex \@plus1ex \@minus .2ex}% - {-1em}% - {\normalfont\normaltextsize\bfseries}} - - -%%%%%%%%%%%% -%% Quotation, Quote -\newenvironment{quotation} - {\list{}{\listparindent 1.5em% - \itemindent \listparindent - \rightmargin \leftmargin - \parsep \z@ \@plus\p@}% - \item\relax} - {\endlist} - -\newenvironment{quote} - {\list{}{\rightmargin\leftmargin}% - \item\relax} - {\endlist} - - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%% Setting table and array widths -%% (\begin{tabular}...\end{tabular} and -%% \begin{array}...\end{array} - -%% white space between columns in array -\setlength\arraycolsep{5\p@} - -%%%%%%%%%%% -%% white space between columns in tabular -\setlength\tabcolsep{6\p@} - -%%%%%%%%%%% -%% Width of ruled lines in array -\setlength\arrayrulewidth{.4\p@} - -%%%%%%%%%%% -%% Distance between two ruled lines -\setlength\doublerulesep{2\p@} - -%%%%%%%%%%% -\setlength\tabbingsep{\labelsep} - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%% \fbox{} settings - -%% determine how much space between ruled lines and text: -\setlength\fboxsep{3\p@} - -%% Width of ruled lines used by \fbox: -\setlength\fboxrule{.4\p@} - - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%% Declaring counters - -%% equations counter: -\renewcommand \theequation {\@arabic\c@equation} - -%% figure counter: -\newcounter{figure} -\renewcommand\thefigure{\@arabic\c@figure} - -%%%%%%%%%%%%%%%%%%%%%%%%%%% -%% Equation line spacing - -\everydisplay{\def\arraystretch{1.0}} - -%%%%%%%%%%%%%%%%%%%%%%%%%%% -%% Figures - -%% Choices for figure float placement if [] hasn't been -%% used for \begin{figure} -\def\fps@figure{tbp} -\def\draftspace{\renewcommand\baselinestretch{2.25}} -\def\twocolspace{\renewcommand\baselinestretch{1}} -%\renewcommand\baselinestretch{2.25} -\ifdraft\draftspace\else\twocolspace\fi - - -\def\ftype@figure{1} -\def\ext@figure{lof} %for List of Figures, which we won't use -\def\fnum@figure{\figurename~\thefigure} - -\newenvironment{figure} - {\@float{figure}} - {\end@float} -\newenvironment{figure*} - {\@dblfloat{figure}} - {\end@dblfloat} - -%%%%%%%%%%%%%%%%%%%%%%%%%%% -%% Tables -\newcounter{table} - -%% Choices for figure float placement if [] hasn't been -%% used for \begin{figure} -\def\fps@table{tbp} - -%\renewcommand\baselinestretch{2.25} -\ifdraft\draftspace\else\twocolspace\fi - -\def\ftype@table{2} -\def\ext@table{lot} % for List of Tables, which we won't use -\def\fnum@table{\tablename~\thetable} - -\newenvironment{table} - {\footnotesize\@float{table}} - {\end@float} - -\newenvironment{table*} - {\@dblfloat{table}} - {\end@dblfloat} - -%%% Figure and Table Captions -\newlength\abovecaptionskip -\newlength\belowcaptionskip -\setlength\abovecaptionskip{10\p@} -\setlength\belowcaptionskip{5\p@} - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%% Bibliography -%%% Customized with natbib package - -\newdimen\bibindent -\setlength\bibindent{1.5em} -\newenvironment{thebibliography}[1] - {\section*{\refname - \@mkboth{\MakeUppercase\refname}{\MakeUppercase\refname}}% - \list{\@biblabel{\@arabic\c@enumiv}}% - {\settowidth\labelwidth{\@biblabel{#1}}% - \leftmargin\labelwidth - \advance\leftmargin\labelsep - \@openbib@code - \usecounter{enumiv}% - \let\p@enumiv\@empty - \renewcommand\theenumiv{\@arabic\c@enumiv}}% - \sloppy - \clubpenalty4000 - \@clubpenalty \clubpenalty - \widowpenalty4000% - \sfcode`\.\@m} - {\def\@noitemerr - {\@latex@warning{Empty `thebibliography' environment}}% - \endlist} -\newcommand\newblock{\hskip .11em\@plus.33em\@minus.07em} -\let\@openbib@code\@empty - - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%% To get curr month/day/year - -\def\today{\ifcase\month\or - January\or February\or March\or April\or May\or June\or - July\or August\or September\or October\or November\or December\fi - \space\number\day, \number\year} - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%% Two-column defaults - -\setlength\columnsep{12\p@} -\setlength\columnseprule{0\p@} - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%% Default page style: plain -%% Running heads and feet - -\pagestyle{headings} - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%% Default page numbering - -\pagenumbering{arabic} - -%% default page style, some leaway for lines going into -%% margin, no ragged bottom -\ifdraft\else - \twocolumn\fi - \sloppy - \flushbottom - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%% All the usepackages included in this style %%%%%%%%%%%%%%%%% -\usepackage{graphicx} -\usepackage{amsmath,amsfonts,amssymb,bm} -\usepackage[scaled=.97]{helvet} %% to get bold helvetica -\usepackage{mathptmx}%{times} -\usepackage{natbib} -\def\bibfont{\ifdraft\normalsize\else\footnotesize\fi} -\usepackage{url} -\usepackage{xcolor} -\usepackage{indentfirst} -\usepackage{multicol} -\usepackage{ifthen} -\usepackage{rotating} -%% Start line numbers immediately if in draft mode, -%% use endfloat commands to put tables and figures at -%% end of paper. -\ifdraft -\usepackage[nomarkers,tablesfirst]{endfloat} -\usepackage{lineno} -\linenumbers -\fi - - - -%%%%%%%%%% Setting up title/running head info %%%%%%%%%%%%%%%% -\def\title#1{\def\thetitle{#1}} -\def\received#1{\ifdraft\def\thereceived{}\else\def\thereceived{#1}\fi} -\received{} -\def\authors#1{\def\theauthors{#1}} -\def\author#1{\def\theauthors{#1}} - -\newcounter{extraauth} -\newcounter{loopnum} - -\def\extraauthor#1{\global\advance\c@extraauth by 1 -\expandafter\gdef\csname extraauthors\the\c@extraauth\endcsname{#1}} - -\let\extraauthors\extraauthor - -\def\extraaffil#1{\expandafter\gdef\csname extraaffil\the\c@extraauth\endcsname{#1}} - -\def\affiliation#1{\def\theaffiliation{#1}} - -\let\theextraaffil\relax -\let\theextraauthor\relax -\let\theextraauthors\relax - -\def\abstract#1{\def\theabstract{% -\centerline{\vtop{\ifdraft\normalsize\else \bigfootnotesize\fi\hsize 5.125in -\ifdraft\internallinenumbers\fi -\noindent\hskip8pt\relax #1\vskip1sp}}}} - -\let\dothanks\relax - -\def\correspondingauthor#1{% -\thanks{\ifdraft\internallinenumbers\normalsize\fi - \noindent{\it Corresponding author address:}\ #1 - \vskip1pt - \noindent\theemail -}} - -\let\thecorrespondingauthor\relax - -{\makeatletter -\gdef\email{\bgroup\makeatletter\xemail} -\gdef\xemail#1{\gdef\theemail{{\ifdraft\normalsize\else\footnotesize\fi E-mail: #1}}\egroup} -} - -\def\articledoi#1{\def\thedoi{{\ifdraft\normalsize\else\scriptsize\fi\sc DOI: #1}}} - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%% \maketitle, \@maketitle, for beginning of article - -%% allows multiple \thanks in draft mode -\newcount\thanksnum -\newcount\savethanksnum -\def\thanksloop{\savethanksnum=\thanksnum -\thanksnum=1\relax -\loop -\ifnum\thanksnum<\savethanksnum -\ifx\expandafter\csname thanks\the\thanksnum\endcsname\relax -\else -\vskip1sp -\noindent\llap{$^{\@fnsymbol{\the\thanksnum}}$}\csname thanks\the\thanksnum\endcsname -\global\advance\thanksnum by 1\fi -\repeat -\ifx\expandafter\csname thanks\the\thanksnum\endcsname\relax -\else -\vskip1sp -\noindent\llap{$^{\@fnsymbol{\the\thanksnum}}$}\csname thanks\the\thanksnum\endcsname\ \vskip1sp\fi -} - - -%% allows multiple \extraauthor and \extraaffil - -\def\extraloop{\c@loopnum=\c@extraauth -\c@extraauth=1\relax -\loop -\ifnum\c@extraauth<\c@loopnum -\ifx\expandafter\csname extraauthors\the\c@extraauth\endcsname\relax -\else -\vskip12pt -\ifdraft\rm\else\sc\fi -\csname extraauthors\the\c@extraauth\endcsname -\vskip3pt -{\it -\csname extraaffil\the\c@extraauth\endcsname} -\global\advance\c@extraauth by 1\fi -\repeat -\ifx\expandafter\csname extraauthors\the\c@extraauth\endcsname\relax -\else -\vskip12pt -\ifdraft\rm\else\sc\fi -\csname extraauthors\the\c@extraauth\endcsname -\vskip3pt -{\it \csname extraaffil\the\c@extraauth\endcsname} -\fi -} - -%% Makes title on first page of article, -%% allows switches for draft/twocol mode -\newif\iffirstpage -\newcommand\maketitle{\par -\global\firstpagetrue -\thispagestyle{plain} - \begingroup - \renewcommand\thefootnote{\@fnsymbol\c@footnote}% - \def\@makefnmark{\rlap{\@textsuperscript{\normalfont\@thefnmark}}}% - \long\def\@makefntext##1{\parindent 1em\footnotesize\noindent - \hb@xt@1.8em{% - \hss\@textsuperscript{\normalfont\@thefnmark}}##1 - \vskip1sp -% \vskip1pt\footnoterule - \small - \vskip3pt -\ifdraft\else\dothanks\fi -}% -\ifdraft - \@maketitle -\@thanks -\else - \twocolumn[\@maketitle]% -\@thanks -\fi - \endgroup - \setcounter{footnote}{0}% - \global\let\thanks\relax - \global\let\maketitle\relax - \global\let\@maketitle\relax - \global\let\@thanks\@empty - \global\let\theauthor\@empty - \global\let\@date\@empty - \global\let\thetitle\@empty - \global\let\title\relax - \global\let\author\relax -\normalsize -} - -%% Allows switches for draft/twocol mode -\def\@maketitle{% -\vglue61pt - \begin{center}% -\ifdraft -\def\thanks##1{\global\advance\thanksnum by 1 -$^{\@fnsymbol{\the\thanksnum}}$% -\expandafter\gdef\csname thanks\the\thanksnum\endcsname{##1}} -\fi% - { -\vglue-4pt -\ifdraft\Large\else\large\fi\bf \thetitle \par}% - \vskip 12pt - {\normalsize\ifdraft\rm\else\sc\fi\theauthors% -} - \vskip 6pt -{\bigfootnotesize\it -\ifdraft\internallinenumbers\normalsize\fi -\theaffiliation -\ifdraft\normalsize\fi -%% -{\normalsize -\extraloop -}\vskip5pt -%\fi -%% -\vskip14pt -\rm -\ifx\thereceived\empty\else -(\thereceived) -\vskip9pt -\fi -} -\end{center} -\ifdraft -\vfill -\thanksloop -\dothanks -\eject\fi -\centerline{\ifdraft\normalsize\else\bigfootnotesize\fi\sc ABSTRACT} -\vskip7pt -\theabstract -\vskip17pt -\ifdraft\newpage\fi -} - - -\advance\voffset-36pt - - -%% to be used in running heads for [twocol] option: -\def\runningheadauthors#1{% -\def\therunningheadauthors{{\spaceskip=1pt #1}}} -\runningheadauthors{Please use command {\tt\string\runningheadauthors\string{\string}}} -\runningheadauthors{} - -%% to be used in running heads for [twocol] option: -\def\and{\ \ \ A N D\ \ \ } - -%% Keeps single line at bottom of previous page or at top of current page -%% from occurring. -\clubpenalty=10000 -\widowpenalty=10000 - -%% It would be nice to use this, but it messes up the page makeup. -%% No hyphenation over page breaks -%\brokenpenalty=5000 - -%% bold helvetica, which will scale according to font family -%% where it is found: - -\def\sfbf#1{\leavevmode\hbox{\fontfamily{phv}\selectfont\bfseries #1}} - - -%% needed for small caps in italic for subsubsection head -%% Doing this in tikz saves having to import another font file - -\newcommand{\textscsl}[1]{% - \tikz[baseline=(N.base)]% - % The transform says: - % x' = 1x + 0.22y + 0pt - % y' = 0x + 1y + 0pt - % This gives a slant - adjust the value for each font! - \pgfsys@transformcm{1}{0}{0.22}{1}{0pt}{0pt}% - \node[inner sep=0pt] (N) {\textsc{#1}};% -} - -\def\listfigurename{\uppercase{List of Figures}} -\def\listtablename{\uppercase{List of Tables}} - -%% needed for draft version -\newcommand\listoffigures{% - \section*{\listfigurename - \@mkboth{\MakeUppercase\listfigurename}% - {\MakeUppercase\listfigurename}}% -\baselineskip=18pt -\normalsize - \@starttoc{lof}% - } - -\newcommand\listoftables{% - \section*{\listtablename - \@mkboth{\MakeUppercase\listtablename}% - {\MakeUppercase\listtablename}}% -\baselineskip=18pt -\normalsize - \@starttoc{lot}% - } - -%% Handle table and figure captions somewhat differently; put -%% in line numbers when in draft mode, change font size for draft mode. - -\def\appendcaption#1#2{\ifdraft -\ifx\@captype\xtable -\@makecaption{Table #1}{#2} - \addcontentsline{\csname ext@table\endcsname}{table}% - {\protect\numberline{#1}{\ignorespaces #2}}% -\else -\@makecaption{Fig. #1}{#2} - \addcontentsline{\csname ext@figure\endcsname}{figure}% - {\protect\numberline{#1}{\ignorespaces #2}}% -\fi -\else -\caption{#2} -\fi -} - -\def\xtable{table} -\long\def\@makecaption#1#2{% -\ifx\@captype\xtable \vskip4pt\else \vskip\abovecaptionskip\fi - \sbox\@tempboxa{\ifdraft\normaltextsize\else\footnotesize\fi #1. #2}% - \ifdim \wd\@tempboxa >\hsize -%% -\global\setbox0\vbox{ -\ifdraft\normaltextsize\internallinenumbers\baselineskip=20pt\else \footnotesize\fi -#1. #2 -} -\ifdim\ht0<24pt -\setbox1=\vbox{\unvbox0 -\global\setbox2=\lastbox} -\copy1 -\vskip-6pt -\centerline{\hbox{\unhbox2}} -\par -\else -\ifdraft\normaltextsize\else\footnotesize\fi -\ifdraft\internallinenumbers\baselineskip=20pt\fi -\hskip10pt #1. #2\par -\fi - \else - \global \@minipagefalse - \hb@xt@\hsize{\hfil\box\@tempboxa\hfil}% - \fi -\ifx\@captype\xtable - \vskip\belowcaptionskip\fi} - -%% make section heads end with a period. -\def\@seccntformat#1{\csname the#1\endcsname} - -\def\acknowledgments{\paragraph*{Acknowledgments.}} -\def\acknowledgment{\paragraph*{Acknowledgment.}} - -%% tables, to make correct space around the horizontal lines at the -%% top, underneath the column headers, and at the bottom of the table. -\def\topline{\hline\hline\vrule height 10pt depth4pt width0pt\relax} -\def\midline{\hline\vrule height 10pt width0pt\relax} -\def\botline{\hline} - - -%% Allow two 1 col width tables or 1 col width figures to -%% be side by side in a two-column width illustration or table. - -\def\sidebyside#1#2{\hbox to\textwidth{% -\vbox{\hsize=.5\textwidth\advance\hsize -6pt #1}\hfill -\vbox{\let\internallinenumbers\relax\hsize=.5\textwidth\advance\hsize -6pt #2}}} - -%% Make tabular default fontsize be footnotesize. -\let\savetabular\tabular -\def\tabular{\footnotesize\baselineskip=12pt\savetabular} - -\@namedef{tabular*}#1{\def\@halignto{to#1} -\footnotesize\baselineskip12pt\@tabular} - -%%% The following commands are used for draft mode when -%%% figures and tables are sent to the end of the paper. -%%% These terms help format the list of tables and list of figures nicely. - -\def\fignumberline#1#2{\bgroup -\normaltextsize\parindent=0pt\leftskip=42pt\noindent\hskip-42pt\hbox to 42pt{\bf Fig.~#1.\hfill}% -\advance\hsize -42pt -#2\xdotfill\currpage\hbox to -44pt{}\vskip1sp\egroup} - -\def\tabnumberline#1#2{\bgroup -\normaltextsize\parindent=0pt\leftskip=50pt\noindent\hskip-50pt\hbox to 50pt{\bf Table~#1.\hfill}% -\advance\hsize -88pt -#2\xdotfill\currpage\hbox to -50pt{}\vskip1sp\egroup} - - -\def\l@figure#1#2{% -\let\numberline\fignumberline -\def\currpage{#2}#1\vskip12pt} - -\def\l@table#1#2{% -\let\numberline\tabnumberline -\def\currpage{#2}#1\vskip12pt} - -%% Make meaning different depending on whether in draft or twocol mode. -\def\thanks#1{\footnotemark\, - \protected@xdef\@thanks{\@thanks - \protect\footnotetext[\the\c@footnote]{% -\ifdraft\noexpand\internallinenumbers\fi#1}}% -} - -%% Wider space between dots than standard \dotfill -\def\xdotfill{% - \leavevmode - \cleaders \hb@xt@ 1.5em{\hss.\hss}\hfill - \kern\z@} - - - -\ifdraft -%%% only needed if line numbers are activated - -%%% from Brian Papa, ametsoc.sty - -% The following section defines a new command that helps to resolve the issue of missing line numbers preceding some -% equations when using various math display environments -% -\newcommand*\patchAmsMathEnvironmentForLineno[1]{% - \expandafter\let\csname old#1\expandafter\endcsname\csname #1\endcsname - \expandafter\let\csname oldend#1\expandafter\endcsname\csname end#1\endcsname - \renewenvironment{#1}% - {\linenomath\csname old#1\endcsname}% - {\csname oldend#1\endcsname\endlinenomath}}% -\newcommand*\patchBothAmsMathEnvironmentsForLineno[1]{% - \patchAmsMathEnvironmentForLineno{#1}% - \patchAmsMathEnvironmentForLineno{#1*}}% -\AtBeginDocument{% -\patchBothAmsMathEnvironmentsForLineno{equation}% -\patchBothAmsMathEnvironmentsForLineno{align}% -\patchBothAmsMathEnvironmentsForLineno{flalign}% -\patchBothAmsMathEnvironmentsForLineno{alignat}% -\patchBothAmsMathEnvironmentsForLineno{gather}% -\patchBothAmsMathEnvironmentsForLineno{multline}% -\patchBothAmsMathEnvironmentsForLineno{eqnarray}% -} -\fi - -%%%%%%%%%%%% -%% Appendix - -\newif\iffirstappendix -\newenvironment{appendix}[1][1]% -{\vskip12pt\goodbreak -\ifthenelse{\equal{#1}{1}}% -{\renewcommand\theequation{A\arabic{equation}}% -\setcounter{equation}{0}% reset counter -\ifdraft\else -\setcounter{figure}{0}% reset counter -\setcounter{table}{0}% reset counter -\renewcommand\thefigure{A\arabic{figure}} -\renewcommand\thetable{A\arabic{table}} -\fi -\setcounter{section}{0}% reset counter -\setcounter{subsection}{0}% reset counter -\renewcommand\thesection{A\arabic{section}} -\begin{center}% -{\textnormal APPENDIX}% -\end{center}}% -{\renewcommand\theequation{{#1}\arabic{equation}}% -\setcounter{equation}{0}% reset counter -\setcounter{section}{0}% reset counter -\setcounter{subsection}{0}% reset counter -\ifdraft\else -\renewcommand\thefigure{#1\arabic{figure}} -\renewcommand\thetable{#1\arabic{table}} -\fi -\renewcommand\thesection{#1\arabic{section}} -\begin{center}% -{\textnormal APPENDIX #1}% -\end{center}} -}% - - - -\long\def\appendixtitle#1{{\vskip-1pt\centering\bf #1\vskip6pt}} - -%%% Added Nov 12, 2013; updated 25 Aug 2014 - -\def\journal#1{\expandafter\ifx\csname #1\endcsname\relax -\typeout{^^J^^J -\string\journal\string{\string} has incorrect name!^^J -Please choose a journal name from the following list:^^J^^J -jamc (Journal of Applied Meteorology and Climatology)^^J -jtech (Journal of Atmospheric and Oceanic Technology)^^J -jhm (Journal of Hydrometeorology)^^J -jpo (Journal of Physical Oceanography)^^J -jas (Journal of Atmospheric Sciences)^^J -jcli (Journal of Climate)^^J -mwr (Monthly Weather Review)^^J -wcas (Weather, Climate, and Society)^^J -waf (Weather and Forecasting)^^J -bams (Bulletin of the American Meteorological Society)^^J -ei (Earth Interactions)^^J^^J} -\stop -\else -\xdef\currjournal{\csname #1\endcsname} -\xdef\therunningheadauthors{\csname #1\endcsname} -\fi} - -\def\jamc{J o u r n a l \ \ o f \ \ A p p l i e d \ \ M e t e o r o l o g y \ \ a n d \ \ C l i m a t o l o g y} - -\def\jtech{J o u r n a l \ \ o f \ \ A t m o s p h e r i c \ \ a n d \ \ O c e a n i c \ \ T e c h n o l o g y} - -\def\jhm{J o u r n a l \ \ o f \ \ H y d r o m e t e o r o l o g y} - -\def\jpo{J o u r n a l \ \ o f \ \ P h y s i c a l \ \ O c e a n o g r a p h y} - -\def\jas{J o u r n a l \ \ o f \ \ t h e \ \ A t m o s p h e r i c \ \ S c i e n c e s} - -\def\jcli{J o u r n a l \ \ o f \ \ C l i m a t e} - -\def\mwr{M o n t h l y \ \ W e a t h e r \ \ R e v i e w} - -\def\wcas{W e a t h e r, \ \ C l i m a t e, \ \ a n d \ \ S o c i e t y} - -\def\waf{W e a t h e r \ \ a n d \ \ F o r e c a s t i n g} - -\def\bams{B u l l e t i n \ \ o f \ \ t h e \ \ A m e r i c a n \ \ M e t e o r o l o g i c a l \ \ S o c i e t y} - -\def\ei{E a r t h \ \ I n t e r a c t i o n s} - -\def\theyear{\the\year} -\def\curryear#1{\def\theyear{#1}} -\endinput |