-
Notifications
You must be signed in to change notification settings - Fork 0
/
main.tex
85 lines (62 loc) · 1.7 KB
/
main.tex
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
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
% !TeX root = main.tex
% !TeX TXS-program:compile = txs:///pdflatex/[--shell-escape]
\documentclass{rapportULB}
\usepackage{tcolorbox}
\tcbuselibrary{minted,breakable,xparse,skins}
\definecolor{bg}{gray}{0.95}
\DeclareTCBListing{mintedbox}{O{}m!O{}}{%
breakable=true,
listing engine=minted,
listing only,
minted language=#2,
minted style=default,
minted options={%
linenos,
gobble=0,
breaklines=true,
breakafter=,,
fontsize=\small,
numbersep=8pt,
#1},
boxsep=0pt,
left skip=0pt,
right skip=0pt,
left=25pt,
right=0pt,
top=3pt,
bottom=3pt,
arc=5pt,
leftrule=0pt,
rightrule=0pt,
bottomrule=2pt,
toprule=2pt,
colback=bg,
colframe=orange!70,
enhanced,
overlay={%
\begin{tcbclipinterior}
\fill[orange!20!white] (frame.south west) rectangle ([xshift=20pt]frame.north west);
\end{tcbclipinterior}},
#3}
\newcommand\eindent{\endgroup}
\makeatletter
\newcommand{\pushright}[1]{\ifmeasuring@#1\else\omit\hfill$\displaystyle#1$\fi\ignorespaces}
\newcommand{\pushleft}[1]{\ifmeasuring@#1\else\omit$\displaystyle#1$\hfill\fi\ignorespaces}
\makeatother
\title{Titre} %Titre du fichier
\begin{document}
%----------- Informations du rapport ---------
\titre{Le Catalogue des Design Pattern} %Titre du fichier .pdf
%\UE{Cours} %Nom de la UE
%\sujet{Sujet} %Nom du sujet
%\enseignant{Prénom \textsc{Nom}} %Nom des enseignants
\eleves{Hugo \textsc{Charels }} %Nom des élèves
%----------- Initialisation -------------------
\fairepagedegarde %Créer la page de garde
\fairemarges %Afficher les marges
\tabledematieres
%------------ Corps du rapport ----------------
\input{section1}
\input{section2}
\input{section3}
\end{document}