1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- \ProvidesPackage{IEEEtitlepage}[2016/09/26] % Defines the package
- \RequirePackage[compact,sf,bf]{titlesec} % Ensures that titles are formatted properly, being compact, sans and bold
- \RequirePackage[nottoc,notlot,notlof]{tocbibind} % Put the bibliography in the Table of Contents
- \RequirePackage{tocloft} % Use an indented table of contents
- % Define a summary command and provide a default
- \newcommand*{\summary}[1]{\gdef\@summary{#1}%
- }
- \newcommand*{\@summary}{Project Summary.}
- % Define a version command and provide a default
- \newcommand*{\version}[1]{\gdef\@version{#1}%
- }
- \newcommand*{\@version}{1.0}
- % Define a subtitle command and provide a default (nothing)
- \newcommand*{\subtitle}[1]{\gdef\@subtitle{#1}%
- }
- \newcommand*{\@subtitle}{}
- % Define a company command and provide a default of nothing
- \newcommand*{\company}[1]{\gdef\@company{#1}%
- }
- \newcommand*{\@company}{}
- % Redefine the maketitle command
- \renewcommand*{\maketitle}{%
- \begin{titlepage}
- % Start with an hrule
- \hrule
- % Center much of the title page
- \begin{centering}
- % Include the name of the company
- \vspace{2px}
- \@company
- % Vertically Center
- \vfill
- % Include Title and Subtitle
- {\sf\huge\bfseries\@title\par}
- \vspace{0.5em}
- {\sf\Large\bfseries\@subtitle\par}
- \vspace{0.5em}
- \rule{.7\textwidth}{0.5pt}\par
- \vspace{1em}
- % Include Authors, date and version
- {\large\bfseries\@author\unskip\strut\par}
- {\large\@date\unskip\strut\par}
- {\large Version \@version\unskip\strut\par}
- % Finish vertically centering
- \vfill
- \end{centering}
- % Include the project summary
- {\parindent=0pt \@summary}
- % And a final hrule
- \vspace{0.5 em}
- \hrule
- \end{titlepage}}
|