summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/ametsoc
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2007-09-03 16:37:56 +0000
committerKarl Berry <karl@freefriends.org>2007-09-03 16:37:56 +0000
commit207e5dcc5a4444530c13477ace667f18656d592d (patch)
tree6bf701d9180a5c2ad5775307329f2de104fa104d /Master/texmf-dist/tex/latex/ametsoc
parent64ae5b941e66a80eef3b9d4aaf25b122c0a112f2 (diff)
new latex package ametsoc (30aug07)
git-svn-id: svn://tug.org/texlive/trunk@4858 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/ametsoc')
-rw-r--r--Master/texmf-dist/tex/latex/ametsoc/ametsoc.sty299
1 files changed, 299 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/ametsoc/ametsoc.sty b/Master/texmf-dist/tex/latex/ametsoc/ametsoc.sty
new file mode 100644
index 00000000000..1200fd5c1e4
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/ametsoc/ametsoc.sty
@@ -0,0 +1,299 @@
+\ProvidesPackage{ametsoc}
+% AMS Latex Style File Version 2.0
+%
+% LaTeX style file for American Meteorological Society publications
+% (not including BAMS).
+%
+%************************************************************************
+%********************** DO NOT MODIFY THIS FILE!!! **********************
+%************************************************************************
+%* ANY CHANGES MADE WILL BE LOST UPON UPLOADING YOUR MANUSCRIPT. *
+%* THIS STYLE FILE IS KEPT ON THE UPLOAD SYSTEM AND IS USED TO *
+%* CREATE YOUR MANUSCRIPT. ANY STYLE FILE YOU UPLOAD WILL NOT BE USED *
+%************************************************************************
+%
+% Developed by Brian Papa - American Meteorological Society
+%
+% Based on the initial style file from Lakshmanan,
+% National Severe Storms Laboratory with modifications to follow
+% all AMS formatting style.
+%
+% Questions/feedback should be addressed to latex@ametsoc.org
+%
+% 12/29/06
+% Added top documentation block and adjusted indentation for
+% subsubsections and subsubsubsections (paragraph) to 4mm to follow
+% AMS style. Set version number to 1.0 for initial release in Jan
+% 2007.
+%
+% April 2007
+% -Switched from the epsfig to the graphicx package
+% -Switched from obsolete times package to mathptmx package for times
+% fonts in text and math.
+% -Added amsmath, fonts, symbols, and boldface packages
+% -Rewrote code for appendices to allow for unlimited appendices using
+% a single appendix command with an optional 1 letter argument.
+% -Redid the page layout using the geometry package
+% -Removed extraneous blank spaces to avoid unpredictable formatting
+%
+% July 2007
+% -Set Reference and Abstract headings to all caps.
+% -Added use of the setspace package
+% -Updated to new doublespacing method
+%
+% August 2007
+% -Updated amspaper.tex with new instructions, added references template information.
+%
+\usepackage{graphicx}
+%
+% Seup the page layout using the geometry package
+%%%\usepackage[margin=2.54cm,centering]{geometry}
+\usepackage[letterpaper,textwidth=16.5cm,textheight=22.9cm]{geometry}
+%
+% ametsoc.bst is built on top of natbib
+\RequirePackage{natbib}
+
+% Use times font in text and math
+%\usepackage{mathptmx}
+\usepackage{url}
+
+% Provide the amsmath, fonts, symbol, and boldface math packages for use
+\usepackage{amsmath,amsfonts,amssymb,bm}
+
+%Use the indent first package to ensure the first paragraph after each
+%section is indented.
+\usepackage{indentfirst}
+
+%Use setspace to set the spacing to allow double spacing to be defined in the document
+\usepackage{setspace}
+
+%If then options
+\RequirePackage{ifthen}
+
+\ProcessOptions
+
+% All the figures and tables should be at the end
+\usepackage[nomarkers]{endfloat}%
+\renewcommand{\processdelayedfloats}{{% Change of the original endfloat
+ \let\figure\@bfig
+ \let\table\@btab
+ \processdelayedfloats@hook
+ \if@tablesfirst \processtables\processfigures
+ \else \processfigures\processtables \fi
+ \processotherdelayedfloats}}
+
+%Page numbers.
+\pagestyle{plain}
+
+% Article's default is to provide arabic numerals for everything.
+% Change the formatting of section and lower to follow AMS style.
+\renewcommand{\@seccntformat}[1]{{\csname the#1\endcsname}.~~}%1
+
+%section definitions
+\renewcommand{\section}{%
+\renewcommand{\@seccntformat}[1]{{\csname the##1\endcsname}.~~}%1
+\@startsection
+{section}%
+{1}% 1 is the level for subsection
+{0mm}% NO indent, starts immediately
+{-\baselineskip}% skips 1 baseline after end of previous subsection
+{0.5\baselineskip}% half baseline and the first paragraph starts
+{\Large\bf}%the style, Large and boldface
+}
+\renewcommand{\thesection}{\arabic{section}} % numbers
+
+% subsection definitions
+\renewcommand{\subsection}{%
+\renewcommand{\@seccntformat}[1]{{\csname the##1\endcsname}.~~}%1
+\@startsection
+{subsection}%
+{2}% 2 is the level for subsection
+{0mm}% NO indent, starts immediately
+{-\baselineskip}% skips 1 baseline after end of previous subsection
+{0.5\baselineskip}% half baseline and the first paragraph starts
+{\normalfont\normalsize\itshape}%the style, all italics
+}
+\renewcommand{\thesubsection}{\alph{subsection}} % letters
+
+% subsubsection definitions
+\renewcommand{\subsubsection}{%
+\renewcommand{\@seccntformat}[1]{{\csname the##1\endcsname})~~}%1
+\@startsection
+{subsubsection}%
+{3}% 3 is the level for subsubsection
+{5mm}% Indent subsubsections
+{-\baselineskip}% skips 1 baseline after end of previous subsubsection
+{0.5\baselineskip}% half baseline and the first paragraph starts
+{\normalfont\normalsize\sc}%
+}
+\renewcommand{\thesubsubsection}{\arabic{subsubsection}}
+
+% paragraph (subsubsubsection) definitions
+\renewcommand{\paragraph}{%
+\renewcommand{\@seccntformat}[1]{({\csname the##1\endcsname})~~}%1
+\@startsection
+{paragraph}%
+{4}% 4 is the level for subsubsubsection (paragraph)
+{5mm}% indent paragraph/subsubsubsections the same as subsubsections
+{-\baselineskip}% skips 1 baseline after end of previous subsubsection
+{0.5\baselineskip}% half baseline and the first paragraph starts
+{\normalfont\normalsize\itshape}%
+}
+\renewcommand{\theparagraph}{\roman{paragraph}}
+
+% Acknowlegments is defined as an unnumbered section.
+\newenvironment{acknowledgment}
+{\subsubsection*{\textit{Acknowledgments.}}}
+{}
+
+\renewenvironment{appendix}[1][1]%
+{\ifthenelse{\equal{#1}{1}}%
+{\renewcommand{\theequation}{A\arabic{equation}}%
+\setcounter{equation}{0}% reset counter
+\setcounter{subsection}{0}% reset counter
+\begin{center}%
+\section*{\textnormal{APPENDIX}}%
+\end{center}}%
+{\renewcommand{\theequation}{{#1}\arabic{equation}}%
+\setcounter{equation}{0}% reset counter
+\setcounter{subsection}{0}% reset counter
+\begin{center}%
+\section*{\textnormal{APPENDIX {#1}}}%
+\end{center}}}%
+
+% Legacy Appendix code for backwards compatibility---TO BE DELETED.
+
+% The Appendix is handled as a special section...provide five
+% appendices for authors. The folowing block of code can be cut &
+% paste if further appendices are needed. Dont forget to updated the
+% letter at the end of the command and at the beginning of redefining
+% the equation counter
+%
+\newenvironment{appendix1}
+{
+% redefine the command that creates the equation no.
+\renewcommand{\theequation}{A\arabic{equation}}
+\setcounter{equation}{0}% reset counter
+\setcounter{subsection}{0}% reset counter
+\begin{center}
+\section*{\textnormal{APPENDIX}}
+\end{center}
+}
+
+\newenvironment{appendixA}
+{
+\renewcommand{\theequation}{A\arabic{equation}}
+\setcounter{equation}{0}% reset counter
+\setcounter{subsection}{0}% reset counter
+\begin{center}
+\section*{\textnormal{APPENDIX A}}
+\end{center}
+}
+
+\newenvironment{appendixB}
+{
+\renewcommand{\theequation}{B\arabic{equation}}
+\setcounter{equation}{0}% reset counter
+\setcounter{subsection}{0}% reset counter
+\begin{center}
+\section*{\textnormal{APPENDIX B}}
+\end{center}
+}
+
+\newenvironment{appendixC}
+{
+\renewcommand{\theequation}{C\arabic{equation}}
+\setcounter{equation}{0}% reset counter
+\setcounter{subsection}{0}% reset counter
+\begin{center}
+\section*{\textnormal{APPENDIX C}}
+\end{center}
+}
+
+\newenvironment{appendixD}
+{
+\renewcommand{\theequation}{D\arabic{equation}}
+\setcounter{equation}{0}% reset counter
+\setcounter{subsection}{0}% reset counter
+\begin{center}
+\section*{\textnormal{APPENDIX D}}
+\end{center}
+}
+
+\newenvironment{appendixE}
+{
+\renewcommand{\theequation}{E\arabic{equation}}
+\setcounter{equation}{0}% reset counter
+\setcounter{subsection}{0}% reset counter
+\begin{center}
+\section*{\textnormal{APPENDIX E}}
+\end{center}
+}
+
+%
+% Remove colon in \caption, AMS style is to have a period after the
+% figure number
+\long\def\@makecaption#1#2{%
+% Create the proper style for the figure and table captions.
+\renewcommand{\figurename}{\textsc{Fig.}}
+\renewcommand{\tablename}{\textsc{Table}}
+\renewcommand{\thefigure}{\arabic{figure}.}
+\renewcommand{\thetable}{\arabic{table}.}
+\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}
+%
+% Make sure Abstract heading is uppercase
+\renewcommand{\abstractname}{\uppercase{Abstract}}%
+%
+\if@titlepage
+ \renewenvironment{abstract}{%
+ \titlepage
+ \null\vfil
+ \@beginparpenalty\@lowpenalty
+ \begin{center}%
+ \abstractname
+ \@endparpenalty\@M
+ \end{center}}%
+ {\par\vfil\null\endtitlepage}
+\else
+ \renewenvironment{abstract}{%
+ \if@twocolumn
+ \section*{\abstractname}%
+ \else
+% \small
+ \begin{center}%
+ {\abstractname\vspace{-.5em}\vspace{\z@}}%
+% \newpage
+ \end{center}%
+ \quotation
+% \newpage
+ \fi}
+ {\if@twocolumn
+ \else
+ \endquotation
+ \newpage
+ \fi}
+\fi
+
+% Define the amstitle
+\newcommand{\amstitle}{
+ \date{}% No date
+ \maketitle%Make the title
+ \thispagestyle{empty}% title page doesn't have page number
+ \newpage%Title page is separate from rest of article
+ \pagenumbering{arabic}%Start pagination from this point
+ \newpage%Title page is separate from rest of article
+}
+
+%Citations should be of the form ``author year'' not ``author, year''
+\bibpunct{(}{)}{;}{a}{}{,}
+%
+% Center the References section title
+\renewcommand{\refname}{\begin{center}\uppercase{References}\end{center}} \ No newline at end of file