-
Notifications
You must be signed in to change notification settings - Fork 0
/
main.tex
107 lines (90 loc) · 3.03 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
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
\documentclass[a4paper, 12pt, oneside]{book}
\usepackage{graphicx}
\usepackage{geometry}
\geometry{
a4paper,
left=20mm,
right=20mm,
top=20mm,
bottom=20mm,
}
%permet d'appeler le titre, l'autheur et la date de la thèse
\usepackage{titling}
\title{Le titre de la thèse d'exercice}
\author{Nom de l'auteur}
\date{01/01/2023}
% Langue
\usepackage[cyr]{aeguill}
% Ce package permet d’afficher et de prendre correctement en charge ces caractères accentués
\usepackage[T1]{fontenc}
\usepackage{xspace}
% Ce package permet d'obtenir des documents en plusieurs langues, en respectant les typographies nationales, en affichant automatiquement les titres
\usepackage[english,french]{babel}
% Ce package permet d'avoir les césures
\usepackage{hyphenat}
%Permet de metre entre guillemets facilement (utiliser le format : \g{Texte exemple})
\newcommand{\g}[1]{\og\,#1\,\fg}
% Ce package permet d'avoir des liens hypertextes dans le document
\usepackage[hidelinks, breaklinks]{hyperref}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Gestion des acronymes %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage{acronym}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Gestion bibliographie %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage[autostyle]{csquotes}
% 0. Norme ieee
%\usepackage[backend=biber,style=ieee]{biblatex}
% 1. Norme système Vancouver
% Tricks pour passer le système Vancouver en Français
\usepackage[style=vancouver, citestyle=numeric, sorting=none, dateabbrev=false]{biblatex}
\DeclareFieldFormat{labelnumberwidth}{\mkbibbrackets{#1}}
\DeclareFieldFormat{date}{#1}
\DefineBibliographyStrings{french}{
urlseen = {cité le},
urlfrom = {disponible sur :},
}
\DeclareFieldFormat{url}{\bibstring{urlfrom}\addcolon\space\url{#1}}
\DeclareFieldFormat{urldate}{\bibstring{urlseen}\space#1}
\renewbibmacro*{url+urldate}{%
\usebibmacro{urldate}%
\newunit
\usebibmacro{url}}
% Fin style vancouver français
% Déclaration du fichier de la bibliographie (.bib)
\addbibresource{references/bibliographie.bib}
% Ce package permet de mettre en place des zones encadrées (cf. page de garde)
\usepackage{mdframed}
\newmdenv[
skipabove=\topsep,
skipbelow=\topsep,
]{boxed}
% Ne pas mettre en place d'indentation dans les nouveaux paragraphes
\setlength{\parindent}{0pt}
% Code facile pour écrire des lignes en pointillées
\usepackage{multido}
\newcommand{\Pointilles}[1]{%
\par\nobreak
\noindent\rule{0pt}{1.5\baselineskip}
\multido{}{#1}{\noindent\makebox[\linewidth]{\dotfill}\endgraf}
\bigskip
}
% La construction du document
\begin{document}
\begin{titlingpage}
\include{sides/pageGarde.tex}
\input{content/resume.tex}
\end{titlingpage}
\include{sides/tableMatières.tex}
\include{content/introduction.tex}
\include{content/chapitre1.tex}
\include{content/chapitre2.tex}
\include{content/chapitre3.tex}
\include{content/conclusion.tex}
\include{content/bibliographie.tex}
\include{references/acronymes.tex}
\include{sides/tableFiguresEtTables.tex}
\include{sides/dernièrePage.tex}
\include{sides/dosThèse.tex}
\end{document}