blob: 72caa5b625a93a541cb9996ac29bc0e0585264ef (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
|
\ProvidesPackage{titlepage}[
Sherbrooke Engineering Title Page by Benjamin Chausse
]
\RequirePackage{setspace}
\RequirePackage{tabularx}
\RequirePackage[french]{babel}
%~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~%
% Plain Definitions %
%~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~%
\newcommand*{\institution}[1]{\gdef\@institution{#1}}
\newcommand*{\faculty}[1]{\gdef\@faculty{#1}}
\newcommand*{\department}[1]{\gdef\@department{#1}}
\renewcommand*{\title}[1]{\gdef\@title{#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}}
%~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~%
% Templated Definitions %
%~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~%
\newcommand*{\@institution}{Université de Sherbrooke}
\newcommand*{\@faculty}{Faculté de génie}
\newcommand*{\@department}{Département de génie électrique et de génie informatique}
\renewcommand*{\@title}{Titre du document}
\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}
%~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~%
% Updated Title Page Template %
%~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~%
\renewcommand*{\maketitle}{
\begin{titlepage}
% \centering\LARGE\setstretch{.7}
\centering\normalsize
{\MakeUppercase{\@institution}\usp}
{\@faculty\usp}
{\@department}
\vfill
{\LARGE{\@title}}
\vfill
{\@class\usp}
{\@classnb}
\vfill
{\@presentation\usp}
{\@teacher}
\vfill
{Présenté par\usp}
{\@author}
\vfill
{\large \@location\ -- \@date\usp}
\end{titlepage}
}
|