\documentclass[12pt]{article}
\usepackage{cmu-techreport}

\title{Making Technical Reports with \LaTeX2e}
\author{Robert Harper}
\date{March 1990}
\abstract{Making beautiful technical reports is easy using the {\tt
cmu-techreport} package of \LaTeX2e.}

\keywords{technical reports, typesetting, Carnegie Mellon University}

\trnumber{CMU-CS-90-999}

\citationinfo{\begin{center}
To appear in a \TeX\ collection near you.
\end{center}}

\arpasupport{fox}
% \othersupport{the National Science Foundation under grant number 99-999-99}
% \authorsupport{The author holds a Froboz Gradual Fellowship.}

% \otherdisclaimer{NSF}

\begin{document}
\maketitle

Using \LaTeX2e\ to typeset a CMU technical report is now easy, using the {\tt
cmu-techreport} package in combination with either the {\tt article}
or {\tt report} document classes.  Here's all you have to do.

The various fields on the cover page may be defined in the preamble using the
following commands:
\begin{itemize}
\item Title: \verb+\title{+{\it title\/}\verb+}+.
\item Author's name(s): \verb+\author{+{\it author(s)\/}\verb+}+.  Use
\verb+\and+ to separate multiple authors.
\item Date: \verb+\date{+{\it month and year\/}\verb+}+.  Use the month and year
in which the report number was assigned.
\item Citation information (optional): \verb+\citationinfo{+{\it
text\/}\verb+}+.  This is typically something like ``To appear {\it J.ACM}.''
\item Copyright notice (optional): \verb+\copyrightnotice{+{\it
notice\/}\verb+}+.  This is almost never appropriate for technical reports.
\item Research support credit (optional):
  \begin{itemize}
    \item Standardized support credit: Use the commands
\verb+\arpasupport{+{\it key\/}\verb+}+ and (optionally)
\verb+\othersupport{+{\it text\/}\verb+}+ and
\verb+\authorsupport{+{\it text\/}\verb+}+ to build a standardized
support credit message.  The {\it key\/} argument to
\verb+\arpasupport+ should be one of {\tt ergo}, {\tt speech}, {\tt
basic}, {\tt strategic}, {\tt HTK}, or {\tt fox}, as appropriate.  The {\it
text\/} argument to the optional \verb+\othersupport+ command should be
something like ``the HAL Corporation'' or ``the National Science Foundation''.
The {\it text\/} argument for the optional \verb+\authorsupport+ command is
typically something like ``The third author holds a Froboz Gradual
Fellowship.''  \item Roll-your-own support credit: Use \verb+\support{+{\it
text\/}\verb+}+.  \end{itemize}
\item Disclaimer (optional): \verb+\disclaimer{+{\it text\/}\verb+}+.  This
defaults to a standard disclaimer, phrased for single or multiple authors, as
appropriate.  To append additional entities to the disclaimer message, use
\verb+\otherdisclaimer{+{\it entities\/}\verb+}+.
\item Abstract: \verb+\abstract{+{\it abstract\/}\verb+}+.  The abstract will
automatically float to a separate page if it will not fit on the title page.
Do not use the \LaTeX\ {\tt abstract} environment.
\item Keywords: \verb+\keywords{+{\it keywords\/}\verb+}+.  {\it ACM
Computing Reviews\/} keyword classification of this report.
\end{itemize}

The title, authors, date, and technical report number will be typeset so as to
be centered within the cut-out on the technical report cover page.  If the
material will not fit, you will get either an
\verb+overfull \hbox+ message (if the material is too wide) or an
\verb+overfull \vbox+ message (if the material is too long.)
To create the title page, simply use \verb+\maketitle+ after
\verb+\begin{document}+.

In the interest of legibility technical reports should not be typeset at sizes
below eleven point.  

\end{document}
