Blame doc/refman/tpage.sty

Packit Service c5cf8c
%
Packit Service c5cf8c
% Title pages for ANL reports.  To allow for the inclusion of a graphics
Packit Service c5cf8c
% figure, \ANLG may be defined
Packit Service c5cf8c
\def\ANLG{\vskip 1.6 in minus 1in}
Packit Service c5cf8c
\def\ANLEDITED{by}
Packit Service c5cf8c
\newif\ifanltm
Packit Service c5cf8c
\anltmfalse
Packit Service c5cf8c
%\def\DefaultSupport{This work was supported in part by the Office of 
Packit Service c5cf8c
%Scientific Computing, U.S. Department of Energy\ifanltm\else, under Contract W-31-109-Eng-38\fi}
Packit Service c5cf8c
\def\DefaultSupport{This work was supported by the Mathematical, Information,
Packit Service c5cf8c
and Computational Sciences Division subprogram of the
Packit Service c5cf8c
Office of Computational and Technology Research, U.S. Department
Packit Service c5cf8c
of Energy\ifanltm\else, under Contract W-31-109-Eng-38\fi}
Packit Service c5cf8c
Packit Service c5cf8c
%
Packit Service c5cf8c
% Titlepage style for Argonne reports (TechReport)
Packit Service c5cf8c
% \ANLTitle{title}{Authors}{ReportNumber}{Date}
Packit Service c5cf8c
%
Packit Service c5cf8c
% This should really be done by putting together boxes of fixed height and
Packit Service c5cf8c
% width.
Packit Service c5cf8c
\long\def\ANLTitle#1#2#3#4{{\oddsidemargin 0pt \evensidemargin 0pt\relax
Packit Service c5cf8c
\leftskip0in\rightskip0in\relax
Packit Service c5cf8c
\voffset 0pt
Packit Service c5cf8c
\topmargin 0pt
Packit Service c5cf8c
\vbox to \vsize{%
Packit Service c5cf8c
\vsize=\TMPageHeight
Packit Service c5cf8c
\hsize=6.5in
Packit Service c5cf8c
\textwidth=\hsize
Packit Service c5cf8c
\setcounter{page}{0}
Packit Service c5cf8c
\thispagestyle{empty}
Packit Service c5cf8c
\vbox to \vsize{
Packit Service c5cf8c
\vskip-1in\hbox to \hsize{\hskip -.5in\vbox{%
Packit Service c5cf8c
{\advance\leftskip 4.0in
Packit Service c5cf8c
\noindent
Packit Service c5cf8c
Distribution Category: \\
Packit Service c5cf8c
Mathematics and \\ 
Packit Service c5cf8c
\null\nobreak\hspace{.25in} Computer Science (UC-405)
Packit Service c5cf8c
\par
Packit Service c5cf8c
}
Packit Service c5cf8c
Packit Service c5cf8c
\begin{center}
Packit Service c5cf8c
Packit Service c5cf8c
\vspace{.2in}
Packit Service c5cf8c
{\large
Packit Service c5cf8c
ARGONNE NATIONAL LABORATORY\\
Packit Service c5cf8c
}
Packit Service c5cf8c
9700 South Cass Avenue \\
Packit Service c5cf8c
Argonne, IL 60439
Packit Service c5cf8c
\end{center}
Packit Service c5cf8c
Packit Service c5cf8c
\vspace{.06in}
Packit Service c5cf8c
\begin{center}
Packit Service c5cf8c
{\large\bf
Packit Service c5cf8c
\vrule width 1.05in height .4pt\\
Packit Service c5cf8c
ANL-#3 \\
Packit Service c5cf8c
\vskip -8pt
Packit Service c5cf8c
\vrule width 1.05in height .4pt\\
Packit Service c5cf8c
}
Packit Service c5cf8c
\end{center}
Packit Service c5cf8c
\vskip .75 in
Packit Service c5cf8c
\begin{center}
Packit Service c5cf8c
{\Large\bf #1\par}
Packit Service c5cf8c
\end{center}
Packit Service c5cf8c
\vskip .1 in
Packit Service c5cf8c
\begin{center}
Packit Service c5cf8c
\ANLEDITED
Packit Service c5cf8c
\end{center}
Packit Service c5cf8c
\vskip .1in
Packit Service c5cf8c
\begin{center}
Packit Service c5cf8c
{\large #2\par}
Packit Service c5cf8c
\end{center}
Packit Service c5cf8c
\ANLG
Packit Service c5cf8c
\centerline{#4}
Packit Service c5cf8c
\vfill
Packit Service c5cf8c
\begin{center}
Packit Service c5cf8c
Packit Service c5cf8c
\parbox{4in}{
Packit Service c5cf8c
{\small \DefaultSupport.}}
Packit Service c5cf8c
\end{center}
Packit Service c5cf8c
\hss}}\vss}}\vfill\eject}}
Packit Service c5cf8c
%
Packit Service c5cf8c
% Use these for positioning.  This is a box of 0 size
Packit Service c5cf8c
\def\ZBox#1{\vbox to 0pt{\hbox to 0pt{#1\hss}\vss}}
Packit Service c5cf8c
% This is the PREPrint title page
Packit Service c5cf8c
% \ANLPreprintTitle{title}{Authors}{ReportNumber}{Date}
Packit Service c5cf8c
% Report number includes the MCS-Pxxx-mmyy
Packit Service c5cf8c
% Date should include Month, Year (January 1993)
Packit Service c5cf8c
% Change titlehoffset to move page left/right
Packit Service c5cf8c
\def\titlehoffset{0in}
Packit Service c5cf8c
\long\def\ANLPreprintTitle#1#2#3#4{\vbox to \vsize{%
Packit Service c5cf8c
%\vsize=9.5in
Packit Service c5cf8c
\hbox to \hsize{%
Packit Service c5cf8c
\hsize=7in
Packit Service c5cf8c
\vbox to 9.5in{\vskip -1.0in\hskip\titlehoffset\hbox to 7in{\vbox{%
Packit Service c5cf8c
\hoffset=-.4in
Packit Service c5cf8c
\voffset=-1.3in
Packit Service c5cf8c
\thispagestyle{empty}
Packit Service c5cf8c
\null
Packit Service c5cf8c
\ZBox{\hskip-.5in\vbox{\vskip .25in %
Packit Service c5cf8c
% Switch between two possible graphics packages (we want to move away
Packit Service c5cf8c
% from epsf)
Packit Service c5cf8c
\ifx\epsfbox\undefined
Packit Service c5cf8c
\resizebox{6in}{!}{\includegraphics{anlpre.eps}}}%
Packit Service c5cf8c
\else
Packit Service c5cf8c
\epsfxsize=6in\epsfbox{anlpre.eps}}}%
Packit Service c5cf8c
\fi
Packit Service c5cf8c
\ZBox{\vbox{\vskip 8in\vbox to 1.5in{\begin{center}\Large\bf
Packit Service c5cf8c
Mathematics and Computer Science Division\\Argonne National Laboratory
Packit Service c5cf8c
\end{center}}}}
Packit Service c5cf8c
\ifx\epsfbox\undefined
Packit Service c5cf8c
\ZBox{\hskip 6in\vbox{\vskip 8.8in\resizebox{.8in}{!}{\includegraphics{argonne.eps}}}%
Packit Service c5cf8c
\else
Packit Service c5cf8c
\ZBox{\hskip 6in\vbox{\vskip 8.8in\epsfxsize=.8in\epsfbox{argonne.eps}}}%
Packit Service c5cf8c
\fi
Packit Service c5cf8c
\hfill{\Large\bf PREPRINT #3}
Packit Service c5cf8c
Packit Service c5cf8c
%\vspace{.4in}
Packit Service c5cf8c
\begin{center}
Packit Service c5cf8c
\vbox to 2.0in{\vskip 0in plus .4in\hbox to \hsize{\hfill\vbox{\hbox to 4in{\hsize=4in
Packit Service c5cf8c
\vbox{
Packit Service c5cf8c
{\Large\bf #1}
Packit Service c5cf8c
\vskip .2in minus .3in
Packit Service c5cf8c
by
Packit Service c5cf8c
\vskip .2in minus .3in
Packit Service c5cf8c
{\large\em #2}\par}}}\hfill}
Packit Service c5cf8c
\vskip 0in plus .6in
Packit Service c5cf8c
}
Packit Service c5cf8c
%\parbox{4in}{\begin{center}
Packit Service c5cf8c
%{\Large\bf #1}\end{center}}
Packit Service c5cf8c
%
Packit Service c5cf8c
%\vspace{.3in}
Packit Service c5cf8c
%
Packit Service c5cf8c
%by
Packit Service c5cf8c
%
Packit Service c5cf8c
%\vspace{.3in}
Packit Service c5cf8c
%
Packit Service c5cf8c
%{\large\em #2}
Packit Service c5cf8c
%
Packit Service c5cf8c
\vspace{4in}
Packit Service c5cf8c
Packit Service c5cf8c
\hoffset=-.4in
Packit Service c5cf8c
{\large #4}
Packit Service c5cf8c
\end{center}
Packit Service c5cf8c
}\hss}\vss}\hss}\vss}
Packit Service c5cf8c
\clearpage
Packit Service c5cf8c
\setcounter{page}{1}
Packit Service c5cf8c
}
Packit Service c5cf8c
Packit Service c5cf8c
%
Packit Service c5cf8c
% Our color postscript printer doesn't print on all (or even that much of the
Packit Service c5cf8c
% paper).  If the output is for that printer, select \UseColorPrinter
Packit Service c5cf8c
\def\TMPageHeight{8.5in}
Packit Service c5cf8c
\def\UseColorPrinter{\gdef\TMPageHeight{8in}}
Packit Service c5cf8c
%
Packit Service c5cf8c
% Titlepage style for Argonne reports (TechMemo)
Packit Service c5cf8c
% \ANLTMTitle{title}{Authors}{ReportNumber}{Date}
Packit Service c5cf8c
%
Packit Service c5cf8c
% This should really be done by putting together boxes of fixed height and
Packit Service c5cf8c
% width.
Packit Service c5cf8c
%
Packit Service c5cf8c
% Default margins
Packit Service c5cf8c
\def\titleleftmargin{0pt}
Packit Service c5cf8c
\def\titletopmargin{0pt}
Packit Service c5cf8c
\long\def\ANLTMTitle#1#2#3#4{{\leftskip0in\rightskip0in\relax
Packit Service c5cf8c
%\oddsidemargin 0pt \evensidemargin 0pt\relax
Packit Service c5cf8c
\oddsidemargin \titleleftmargin \evensidemargin \titleleftmargin\relax
Packit Service c5cf8c
\voffset 0pt
Packit Service c5cf8c
\topmargin \titletopmargin
Packit Service c5cf8c
\vbox to \vsize{%
Packit Service c5cf8c
\vsize=\TMPageHeight
Packit Service c5cf8c
\hsize=6.5in
Packit Service c5cf8c
\textwidth=\hsize
Packit Service c5cf8c
\setcounter{page}{0}
Packit Service c5cf8c
\thispagestyle{empty}
Packit Service c5cf8c
\vbox to \vsize{
Packit Service c5cf8c
\vskip-1in\hbox to \hsize{\hfill\Large ANL/MCS-TM-#3}
Packit Service c5cf8c
\vskip 1.3in
Packit Service c5cf8c
\vbox to 5.5in{\vskip 0pt plus 10pt
Packit Service c5cf8c
\begin{center}
Packit Service c5cf8c
{\Large\bf #1\par}
Packit Service c5cf8c
\end{center}
Packit Service c5cf8c
\vskip .1 in
Packit Service c5cf8c
\begin{center}
Packit Service c5cf8c
\ANLEDITED
Packit Service c5cf8c
\end{center}
Packit Service c5cf8c
\vskip .1in
Packit Service c5cf8c
\begin{center}
Packit Service c5cf8c
{\large #2}
Packit Service c5cf8c
\end{center}
Packit Service c5cf8c
\ANLG
Packit Service c5cf8c
\vss
Packit Service c5cf8c
}
Packit Service c5cf8c
\vfill
Packit Service c5cf8c
\ifx\epsfbox\undefined
Packit Service c5cf8c
\ZBox{\resizebox{1.0in}{!}{\includegraphics{argonne.eps}}}%
Packit Service c5cf8c
\else
Packit Service c5cf8c
\ZBox{\epsfxsize=1.0in\epsfbox{argonne.eps}}%
Packit Service c5cf8c
\fi
Packit Service c5cf8c
\begin{flushright}
Packit Service c5cf8c
\Large
Packit Service c5cf8c
MATHEMATICS AND\\
Packit Service c5cf8c
COMPUTER SCIENCE\\
Packit Service c5cf8c
DIVISION
Packit Service c5cf8c
\end{flushright}
Packit Service c5cf8c
}\vss}\vfill\eject}}
Packit Service c5cf8c
Packit Service c5cf8c
%
Packit Service c5cf8c
% Preprint title page
Packit Service c5cf8c
% Title page macros
Packit Service c5cf8c
% generates an Argonne Preprint title page.
Packit Service c5cf8c
% use
Packit Service c5cf8c
%       \titlepagesupabst{title}{author}{report#}{support statement}
Packit Service c5cf8c
%
Packit Service c5cf8c
% title page with support and abstract
Packit Service c5cf8c
% the abstract is the 5th argument.
Packit Service c5cf8c
%
Packit Service c5cf8c
% Format of a title page is
Packit Service c5cf8c
%   5in x 6.5in for abst
Packit Service c5cf8c
%   2in x 6.5in block containing title insert:  The title insert
Packit Service c5cf8c
%       has the form
Packit Service c5cf8c
%           title paragraph
Packit Service c5cf8c
%           vfil
Packit Service c5cf8c
%           author paragraph
Packit Service c5cf8c
%           Research report #
Packit Service c5cf8c
%           month, year
Packit Service c5cf8c
%   vskip
Packit Service c5cf8c
%   support (and footnote) paragraph.  Footnotes may not work
Packit Service c5cf8c
% We are careful to turn off other formatting (head, foot lines,
Packit Service c5cf8c
% raggedbottom, \hsize, advancing page number, ...)
Packit Service c5cf8c
\long\def\ANLPPtitle#1#2#3#4{\null\medskip
Packit Service c5cf8c
    \vbox{\hbox to \hsize{
Packit Service c5cf8c
        \hss\vbox{%
Packit Service c5cf8c
        \hsize 5.5truein
Packit Service c5cf8c
        % title paragraph
Packit Service c5cf8c
        \vbox{\raggedcenter{\noindent\setfnt(size=L)#1\par}}%
Packit Service c5cf8c
        % skip
Packit Service c5cf8c
        \bigskip 
Packit Service c5cf8c
        % author paragraph
Packit Service c5cf8c
        \vbox{\raggedcenter{\noindent\setfnt(size=l)#2\par}}}%
Packit Service c5cf8c
        \hss}}%
Packit Service c5cf8c
     \vskip1in
Packit Service c5cf8c
     \centerline{\bf Abstract}
Packit Service c5cf8c
     \vfootnote{}{\vbox{\hbox{\hskip-\parindent{#4}}}}%
Packit Service c5cf8c
}