diff options
author | Benjamin Chausse <benjamin@chausse.xyz> | 2022-09-13 13:05:36 -0400 |
---|---|---|
committer | Benjamin Chausse <benjamin@chausse.xyz> | 2022-09-13 13:05:36 -0400 |
commit | e3f35f6012dff64716e523f91a15cb179ce94b22 (patch) | |
tree | 1641a7fef8f587827e9fa7dd6646052679502861 | |
parent | ee3ea003c61398aeccbe4e43eab02e6133c72a7c (diff) |
Titlepage conforms to new standards
-rw-r--r-- | main.tex | 8 | ||||
-rw-r--r-- | titlepage.sty | 44 |
2 files changed, 34 insertions, 18 deletions
@@ -10,12 +10,14 @@ % \institution{Université de Sherbrooke} % \faculty{Faculté de génie} -\department{Département de génie électrique et de génie informatique} +% \department{Département de génie électrique et de génie informatique} \title{Titre du document} \classnb{GEN420} \class{Mathématiques des circuits logiques} -\author{Benjamin CHAUSSE} -% \location{Sherbrooke (Québec) Canada} +% \author{Benjamin Chausse -- CIP} +% \teacher{Benjamin Chausse} +% \location{Sherbrooke} +% \date{\today} \begin{document} \maketitle diff --git a/titlepage.sty b/titlepage.sty index 4806e41..72caa5b 100644 --- a/titlepage.sty +++ b/titlepage.sty @@ -2,6 +2,7 @@ Sherbrooke Engineering Title Page by Benjamin Chausse ] \RequirePackage{setspace} +\RequirePackage{tabularx} \RequirePackage[french]{babel} %~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~% @@ -11,8 +12,10 @@ Sherbrooke Engineering Title Page by Benjamin Chausse \newcommand*{\faculty}[1]{\gdef\@faculty{#1}} \newcommand*{\department}[1]{\gdef\@department{#1}} \renewcommand*{\title}[1]{\gdef\@title{#1}} -\newcommand*{\classnb}[1]{\gdef\@classnb{#1}} \newcommand*{\class}[1]{\gdef\@class{#1}} +\newcommand*{\classnb}[1]{\gdef\@classnb{#1}} +\newcommand*{\presentation}[1]{\gdef\@presentation{#1}} +\newcommand*{\teacher}[1]{\gdef\@teacher{#1}} \renewcommand*{\author}[1]{\gdef\@author{#1}} \newcommand*{\location}[1]{\gdef\@location{#1}} @@ -21,12 +24,14 @@ Sherbrooke Engineering Title Page by Benjamin Chausse %~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~% \newcommand*{\@institution}{Université de Sherbrooke} \newcommand*{\@faculty}{Faculté de génie} -\newcommand*{\@department}{Département de génie en question} +\newcommand*{\@department}{Département de génie électrique et de génie informatique} \renewcommand*{\@title}{Titre du document} -\newcommand*{\@classnb}{EXE 222} -\newcommand*{\@class}{Numéro et nom du cours} -\renewcommand*{\@author}{Prénom NOM} -\newcommand*{\@location}{Sherbrooke (Québec) Canada} +\newcommand*{\@class}{Mathématiques des circuits logiques} +\newcommand*{\@classnb}{GEN420} +\newcommand*{\@presentation}{Présenté à} +\newcommand*{\@teacher}{Prénom Nom} +\renewcommand*{\@author}{Prénom Nom -- CIP} +\newcommand*{\@location}{Sherbrooke} % Simple Macro \newcommand{\usp}{\unskip\strut\par} @@ -36,20 +41,29 @@ Sherbrooke Engineering Title Page by Benjamin Chausse %~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~% \renewcommand*{\maketitle}{ \begin{titlepage} - \centering\LARGE\setstretch{.7} + % \centering\LARGE\setstretch{.7} + \centering\normalsize + {\MakeUppercase{\@institution}\usp} {\@faculty\usp} - {\@department\usp} + {\@department} \vfill - {\Huge\MakeUppercase{\@title}} + + {\LARGE{\@title}} \vfill - {\@classnb\hspace{.420cm}\@class\usp} + + {\@class\usp} + {\@classnb} \vfill - {\@author\usp} + + {\@presentation\usp} + {\@teacher} + \vfill + + {Présenté par\usp} + {\@author} \vfill - {\Large \@location\usp} - \vspace{.69cm} - {\Large\@date\par} - \vspace{.420cm} + + {\large \@location\ -- \@date\usp} \end{titlepage} } |