|
|
- % NTU News Lab Cover style
- % Extended from UC CS REPORT COVER STYLE
- % Provides a command, \makecover, that produces a UC CS technical report
- % cover (complete with campanile logo), and then resets the page number.
-
- % Copyright (C) 1993, 1994 by Paul N. Hilfinger. All rights reserved.
- % Permission to copy this file and use after suitable modification is granted,
- % provided that this notice be retained on the copy and that no change is
- % made to the format of the text of the report number without the author's
- % permission.
-
- % To use:
- %
- % 1. Include ntu_techrpt_cover as a style parameter in the \documentstyle
- % command.
- % 2. Use the declarations \author, \title, \reportmonth,
- % \reportyear, and \reportnumber to supply the necessary
- %information for the cover. These declarations
- % typically go in the prelude. For example,
- %
- % \author{P. N. Hilfinger}
- % \title{LaTeX: Threat or Menace?}
- % \reportmonth{April}
- % \reportyear{1993}
- % \reportnumber{42}
- %
- % You may also leave off \reportyear and \reportmonth, and put the
- %entire report designation in \reportnumber. This use is deprecated,
- %but retained for backwards compatibility. For example,
- % \author{P. N. Hilfinger}
- % \title{LaTeX: Threat or Menace?}
- % \date{April 1993}
- % \reportnumber{93-42}
- % 3. If you wish to use the ugly official format (with the form
- %UCB//CSD-94-nn rather than UCB/CSD-94-nn), include also the
- % declaration
- % \useuglyformat
- % with \title, \reportmonth, etc.
- % 4. Put a \makecover command immediately after \begin{document}
- %
- % This file requires the auxiliary Postscript file coverart.eps.
-
- % TO INSTALL:
- % 1. Put coverart.ps in some appropriate directory.
- % 2. Change the following declaration to give the right path name (see 1)
- % for coverart.eps. This must be a full path name (starting with
- % /).
- \RequirePackage{graphicx}
- \RequirePackage{eso-pic}
- %% \RequirePackage{pdfpages}
- \newcommand\BackgroundPicObselete{%
- \put(-0,0){%
- \parbox[b][\paperheight]{\paperwidth}{%
- \vfill
- \centering
- \includegraphics[width=0.80\paperwidth,height=\paperheight,%
- keepaspectratio]{figures/coverart}%
- %% \includegraphics[width=0.90\paperwidth,height=\paperheight,%
- %% keepaspectratio,bb=0 0 560 763]{figures/coverart}%
- %% \includepdf[scale=0.90,pagecommand={},pages={-}]{figures/coverart.pdf}%
- \vfill
- }}}
-
- \newcommand\MyAtPageCenter[1]{\AtPageUpperLeft{%
- \put(\LenToUnit{.5\paperwidth},\LenToUnit{-.5\paperheight}){#1}}%
- }
-
- \newcommand\BackgroundPic{%
- \AtPageCenter{% Picture is centred on page
- \makebox[0pt]{% Horizontally centred
- \raisebox{-0.5\height}{% Vertically centred
- \includegraphics[scale=1.0]{figures/coverart}}}}}% Actual image
-
- \DeclareOption{letterpaper}{\def\@coverart{\AddToShipoutPictureBG*{\BackgroundPic}}%
- \typeout{-- This is defined for letterpaper cover.}}
- \DeclareOption{a4paper}{\def\@coverart{\AddToShipoutPictureBG*{\BackgroundPic}}%
- \typeout{-- This is defined for a4paper cover.}}
-
- %% \DeclareOption{letterpaper}{\def\@coverart{\special{psfile=figures/coverart.eps %
- %% hoffset=-50 voffset=-700 hscale=100 vscale=100}}%
- %% \typeout{-- This is defined for letterpaper.}}
- %% \DeclareOption{a4paper}{\def\@coverart{\special{psfile=figures/coverart.eps %
- %% hoffset=-55 voffset=-740 hscale=100 vscale=100}}%
- %% \typeout{-- This is defined for a4paper.}}
-
- % default to A4 paper, 10pt, twocolumn, one sided, final, journal
- \ExecuteOptions{a4paper}
- % overrride these defaults per user requests
- \ProcessOptions
-
- % For a4paper
- % \def\@coverart{\special{psfile=figures/coverart.eps hoffset=-55 voffset=-740 hscale=100 vscale=100}}
- % For letter
- %% \def\@coverart{\special{psfile=figures/coverart.eps hoffset=-50 voffset=-700 hscale=100 vscale=100}}
- \def\reportnumber#1{\def\@reportnumber{#1}}
- \def\reportmonth#1{\def\@reportmonth{#1}}
- \def\reportyear#1{\def\@reportyear{#1}}
- \def\email#1{\def\@email{#1}}
- \def\@reportnumber{?}
- \def\@reportmonth{}
- \def\@reportyear{}
- \def\@numberformatter{Report No.~NTU/NEWS-\@reportdesignator}
- \def\useuglyformat{%
- \gdef\@numberformatter{Report No.~NTU//NEWS-\@reportdesignator}%
- }
-
- \def\makecover{
- \ifx\@empty\@reportyear%
- \def\@reportdesignator{\@reportnumber}
- \else%
- \date{\@reportmonth\ \@reportyear}%
- \@tempcnta\@reportyear%
- \divide\@tempcnta by 100%
- \multiply\@tempcnta by 100%
- \@tempcntb\@reportyear%
- \advance\@tempcntb-\@tempcnta%
- \edef\@reportdesignator{\the\@tempcntb-\@reportnumber}%
- \fi
- \shipout\vbox to 7true in{
- \hsize=7.4375true in\parindent=0.5true in
- {\@coverart
- \vbox to 1.25true in{\vfil}
-
- \hspace*{-1.0true in}
- \noindent\begin{minipage}[t]{6.9375 true in}
- \def\thanks##1{\relax}
- \LARGE\bf
- \begin{center}
- \@title
- \end{center}
- \end{minipage}
-
- \vbox to 0.625true in{\vfil}
-
- % 6.9375
- % \noindent\begin{minipage}[t]{6.9375 true in}
- % \Large\it
- % \begin{center}
- % \hspace*{-0.8in}{\lineskip .75em\begin{tabular}[t]{|p{12cm}|}\@author\end{tabular}\par}%
- % \end{center}
- % \end{minipage}
-
- \hspace*{-1.0true in}
- \noindent\begin{minipage}[t]{6.9375 true in}
- \large
- \begin{center}
- \@author
- \end{center}
- \end{minipage}
-
- \vfil
-
- \begin{center}
- \hspace{-1.25true in}Copyright \copyright \@reportyear, National Taiwan University.
- \end{center}
-
- \begin{center}
- \hrule width 440pt depth 0.5pt height 1pt
- \end{center}
-
- \vspace{1cm}
-
- \hspace*{2.5true in}
- \begin{minipage}[t]{3.75in}
- \parindent=0pt
- {\bf \@numberformatter}
-
- \vspace{1ex}
- \noindent \@date
-
- \vspace{16ex}
- \small
- Wireless Networking and Embedded Systems (NEWS) Group\\
- Graduate Institute of Networking and Multimedia \\
- Department of Computer Science and Information Engineering \\
- National Taiwan University \\
- Taipei, Taiwan 106 \\ \\ \\
- \end{minipage}
- }}
- }
-
- %% \def\makecoverRB{
- %% \ifx\@empty\@reportyear%
- %% \def\@reportdesignator{\@reportnumber}
- %% \else%
- %% \date{\@reportmonth\ \@reportyear}%
- %% \@tempcnta\@reportyear%
- %% \divide\@tempcnta by 100%
- %% \multiply\@tempcnta by 100%
- %% \@tempcntb\@reportyear%
- %% \advance\@tempcntb-\@tempcnta%
- %% \edef\@reportdesignator{\the\@tempcntb-\@reportnumber}%
- %% \fi
- %% \shipout\vbox to 7true in{
- %% \hsize=7.4375true in\parindent=0.5true in
- %% {\@coverartRB
- %% \vbox to 1.25true in{\vfil}
-
- %% \hspace*{-1.0true in}
- %% \noindent\begin{minipage}[t]{6.9375 true in}
- %% \def\thanks##1{\relax}
- %% \LARGE\bf
- %% \begin{center}
- %% \@title
- %% \end{center}
- %% \end{minipage}
-
- %% \vbox to 0.625true in{\vfil}
-
- %% % 6.9375
- %% % \noindent\begin{minipage}[t]{6.9375 true in}
- %% % \Large\it
- %% % \begin{center}
- %% % \hspace*{-0.8in}{\lineskip .75em\begin{tabular}[t]{|p{12cm}|}\@author\end{tabular}\par}%
- %% % \end{center}
- %% % \end{minipage}
-
- %% \hspace*{-1.0true in}
- %% \noindent\begin{minipage}[t]{6.9375 true in}
- %% \large
- %% \begin{center}
- %% \@author
- %% \end{center}
- %% \end{minipage}
-
- %% \vfil
-
- %% \begin{center}
- %% \hspace{-1.25true in}Copyright \copyright \@reportyear, National Taiwan University.
- %% \end{center}
-
- %% \begin{center}
- %% \hrule width 440pt depth 0.5pt height 1pt
- %% \end{center}
-
- %% \vspace{1cm}
-
- %% \hspace*{2.5true in}
- %% \begin{minipage}[t]{3.75in}
- %% \parindent=0pt
- %% {\bf \@numberformatter}
-
- %% \vspace{1ex}
- %% \noindent \@date
-
- %% \vspace{14ex}
- %% \small
- %% Wireless Networking and Embedded Systems (NEWS) Lab \\
- %% Graduate Institute of Networking and Multimedia \\
- %% Department of Computer Science and Information Engineering \\
- %% National Taiwan University \\
- %% Taipei, Taiwan 106
- %% \end{minipage}
- %% }}
- %% }
|