-
Notifications
You must be signed in to change notification settings - Fork 7
/
Copy pathmesmacros.sty
99 lines (71 loc) · 3.11 KB
/
mesmacros.sty
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
86
87
88
89
90
91
92
93
94
95
96
97
98
99
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{calc}
\usepackage[hyphens]{url}
\usepackage{pgf, tikz} % Pour de jolis dessins
\usetikzlibrary{shapes}
\usetikzlibrary{positioning}
\usetikzlibrary{calc}
\usetikzlibrary{arrows}
\usetikzlibrary{decorations.text}
\usepackage{xspace} % Pour gérer les espacements
\usepackage[french,draft]{varioref}
\usepackage{subcaption}
\usepackage{theoremNames} % Définition des théorèmes et de leur noms
\usepackage{francisation} % Traduction des noms de listes, de sections, chapitres....
\usepackage{theoremList} % Macro pour effectuer des listes de théorèmes
\usepackage{couleurs} % Définitions de couleurs pour ce manuscript
\usepackage[plain, chapter]{algorithm}
\usepackage{algo} % Pour l'utilisation du package algorithmic avec les termes en français
\usepackage{colorationSyntaxique} % Pour l'utilisation du package lstlistings
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Pour l'entête des pages %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage{framed}
\usepackage{fancyvrb}
\usepackage{fancyhdr}
\pagestyle{fancy}
% Pour que l'entête choisi ne soit pas en majuscules
\renewcommand{\chaptermark}[1]{\markboth{#1}{}}
\renewcommand{\sectionmark}[1]{\markright{#1}}
\fancyhead[LE,RO]{\textbf{\thepage}} % Sur les pages paires à gauche (LE) et sur les pages impaires à droite (RO) on met le numéro de page
\fancyhead[LO]{\textsl{\rightmark}} % Sur les pages impaires à gauche (LO), on met la section courante (4.3 -- Section 1)
\fancyhead[RE]{\textsl{\leftmark}} % Sur les pages paire à droite (RE), on met le chapitre courant (CHAPITRE 2 -- La Pâtisserie)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Macros customisées %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\newcommand{\eg}{\textit{e.g.,\xspace}}
\newcommand{\wrt}{w.r.t.\xspace}
\newcommand{\ssi}{si et seulement si\xspace}
\def\mB#1{\ensuremath{\mathbb{#1}}}
\def\mC#1{\ensuremath{\mathcal{#1}}}
\newcommand{\eme}{\ensuremath{^{\grave{e}me}}}
\newcommand{\ere}{\ensuremath{^{\acute{e}re}}}
\newcommand{\er}{\ensuremath{^{er}}}
\def\ojo#1{{\color{alert}#1}}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\widowpenalty=10000
\clubpenalty=10000
\raggedbottom
\PassOptionsToPackage{bookmarks = true, bookmarksnumbered = true, breaklinks = true, colorlinks = true, citecolor = citeColor, linkcolor = linkColor}{hyperref}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% PDF/A generation
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage[a-3b]{pdfx}
\usepackage{xmpincl}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Coloration des liens
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage{hyperref}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Tables des matières à chaque chapitre
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage{minitoc}
\dominitoc[n]
% \dominilof % décommenter pour avoir des listes de figures à chaque chapitre
% \dominilot % décommenter pour avoir des listes de tables à chaque chapitre
\setcounter{minitocdepth}{3}
\renewcommand{\mtctitle}{Sommaire}