76 lines
2.6 KiB
TeX
76 lines
2.6 KiB
TeX
% This is the title page style stolen from the Texinfo design,
|
|
% and expressed as a LaTeX style option. It is useful for manuals.
|
|
%
|
|
% Note that I play some *really* revolting games here to override
|
|
% the vertical and horizontal margins temporarily for the title page.
|
|
% The layout assumes you have 8.5" x 11" paper. You'd have to redo this
|
|
% for A4 or another size.
|
|
% -Olin 7/94
|
|
|
|
|
|
% Fonts for title page:
|
|
\DeclareFixedFont{\titlefont}%
|
|
{\encodingdefault}{\familydefault}{bx}{\shapedefault}{20.5pt}
|
|
\DeclareFixedFont{\authorfnt}%
|
|
{\encodingdefault}{\familydefault}{bx}{\shapedefault}{14.4pt}
|
|
\DeclareFixedFont{\subtitlefnt}%
|
|
{\encodingdefault}{\familydefault}{m}{\shapedefault}{11}
|
|
|
|
%\def\authorrm{\normalfont\selectfont\fontseries{bx}\fontsize{14.4}{14.4}}
|
|
%\def\subtitlefnt{\normalfont\selectfont\fontsize{11}{11}}
|
|
|
|
\newskip\titlepagetopglue \titlepagetopglue = 2.5in
|
|
|
|
|
|
\newlength{\widewidth}
|
|
\setlength{\widewidth}{6.5in}
|
|
\newlength{\negwidemargin}
|
|
\setlength{\negwidemargin}{-\oddsidemargin} % Reset the margin
|
|
\addtolength{\negwidemargin}{-1in} % to edge of page
|
|
\addtolength{\negwidemargin}{1in} % Then move right one inch.
|
|
|
|
%\def\wideline#1{\hbox to 0pt{\hspace\negwidemargin\hbox to\widewidth{#1}}}
|
|
\def\wideline#1{\hbox{\makebox[0pt][l]{\hspace\negwidemargin\hbox to\widewidth{#1}}}}
|
|
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
\def\maketitle{\begin{titlepage}
|
|
\thispagestyle{empty}
|
|
\let\footnotesize\small \let\footnoterule\relax
|
|
\null
|
|
\parindent=0pt
|
|
\def\subtitlefont{\normalbaselineskip = 13pt \normalbaselines \subtitlefnt}%
|
|
\def\authorfont{\normalbaselineskip = 16pt \normalbaselines \authorfnt}%
|
|
%
|
|
% Leave some space at the very top of the page.
|
|
\vspace*{-1in}\vspace*{-\topmargin}\vspace*{-\headheight}\vspace*{-\headsep}
|
|
\vglue\titlepagetopglue
|
|
%
|
|
\wideline{\titlefont \@title \hfill} % title
|
|
% \vskip4pt
|
|
\vskip -0.3\baselineskip
|
|
\wideline{\leaders\hrule height 4pt\hfill}
|
|
\wideline{\hfill\subtitlefont\begin{tabular}[t]{@{}r@{}}\@subtitle%
|
|
\end{tabular}\hskip 1in} % subtitle
|
|
%
|
|
% author
|
|
\vskip 0pt plus 1filll
|
|
\wideline{\authorfont \begin{tabular}[t]{@{}c@{}}\@author
|
|
\end{tabular}\hfill}
|
|
%
|
|
% \vskip4pt
|
|
\vskip -0.3\baselineskip
|
|
\wideline{\leaders\hrule height 2pt\hfill}
|
|
|
|
% This weirdness puts the bottom line 2.75 in from the bottom of
|
|
% an 11in page.
|
|
\vskip \textheight \vskip \headsep \vskip \headheight
|
|
\vskip \topmargin \vskip 1in \vskip -11in \vskip 2.75in
|
|
|
|
\gdef\@author{}\gdef\@title{}\gdef\@subtitle{}\let\maketitle\relax
|
|
\end{titlepage}
|
|
\setcounter{page}{2}
|
|
}
|
|
|
|
\def\subtitle#1{\gdef\@subtitle{#1}}
|
|
\def\@subtitle{}
|