\ProvidesPackage{IEEEtitlepage}[2016/09/26] % Defines the package \RequirePackage[compact,sf,bf]{titlesec} % Ensures that titles are formatted properly, being compact, sans and bold \titleformat{\chapter}[hang]{\Huge\sf\bfseries}{\thechapter$\quad$}{0pt}{} % Use a more space-efficient display format for chapter \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}}