\usepackage{titling} \newcommand*{\project}[1]{\gdef\@project{#1}} \newcommand*{\@project}{Final Year Project} \newcommand*{\supervisor}[1]{\gdef\@supervisor{#1}} \newcommand*{\@supervisor}{\texttt{TODO: Set \string\supervisor\string{...\string}}} \newcommand*{\content}[1]{\gdef\@content{#1}} \newcommand*{\@content}{\texttt{TODO: Set \string\content\string{...\string}}} \newcommand*{\targetaudience}[1]{\gdef\@targetaudience{#1}} \newcommand*{\@targetaudience}{\texttt{TODO: Set \string\targetaudience\string{...\string}}} \newcommand*{\requirements}[1]{\gdef\@requirements{#1}} \newcommand*{\@requirements}{\texttt{TODO: Set \string\requirements\string{...\string}}} \newcommand*{\form}[1]{\gdef\@form{#1}} \newcommand*{\@form}{\texttt{TODO: Set \string\form\string{...\string}}} \renewcommand{\maketitle}{% {\hspace{-1cm}\includegraphics[width=0.3\textwidth]{images/ETHlogo}\par} \vspace{1cm} \begin{center} {\scshape\@project\par} \vspace{1cm} {\large\bfseries \thetitle\par} \theauthor \vfill \end{center} \textbf{Inhalt}\\ \@content \textbf{Zielpublikum}\\ \@targetaudience \textbf{Voraussetzungen}\\ \@requirements \textbf{Form}\\ \@form \textbf{Betreuung}\\ \@supervisor \textbf{Datum}\\ \thedate }