Uvsq Saclay

Canevas ou template LaTeX pour écrire sa thèse, avec le style de l'Université Paris-Saclay

Category

phd

License

Free to use (MIT)

File

these.tex

these.texRead-only preview
% Canevas pour la these, fruit du labeur d'une longue lignee de
% thesard-e-s inconnu-e-s. 

% Pour compiler : latex, latex, biber, latex, latex
\documentclass[12pt,a4paper]{book}

% ----------- Langue 
\usepackage[french]{babel}
%\usepackage[T1]{utf8}
\usepackage[T1]{fontenc}
% remplacer latin1 par utf8 en fonction de l'encodage de votre fichier
\usepackage[utf8]{inputenc}

% ----------- Organisation
\usepackage[french]{minitoc} % pour construire des mini tables des matieres

%------------ Mise en forme
\usepackage{fancyhdr}
\usepackage[fancyhdr]{styleThese}  % style de these, avec notamment les entetes
\usepackage{setspace} % pour pouvoir regler l'interligne
\usepackage{url}% pour les url
\usepackage[pdftex]{color}
\usepackage[usenames,dvipsnames,svgnames,table]{xcolor} %% To color in violet the text
\definecolor{bordeau}{rgb}{0.3515625,0,0.234375} % la couleur de Paris-Saclay
\usepackage[pdftex]{graphicx}
\usepackage[absolute]{textpos} % to place elements in the page
\usepackage{calc} % To calculate textwidth
\usepackage{pgf} % Images: pdf, png, jpg, mais pas eps
\usepackage{textcomp} % pour que 'ー' soit plus joli en francais
% pour avoir des liens dans la table des matieres et sur les citations
\usepackage[pdftex]{hyperref}
% pour faire corriger les liens hypertextes, qui pointent par d伺aut le bas d'unefigure ou d'un tableau
\usepackage{hypcap}
\usepackage{geometry}% That nicely create a one-page template
\usepackage{tikz} %% Make the square.
\usepackage{afterpage} % pour inserer une commande après le pagebreak suivant
\usepackage{csquotes} % pour utiliser les "guillemets" corrects en fonction de la langue

%------------ Objets specifiques
\usepackage{multicol} % pour pouvoir faire des cases de plusieurs colonnes dans les tableaux 
\usepackage{multirow} % pour pouvoir faire des cases de plusieurs lignes dans les tableaux 
\usepackage{supertabular} % pour les tableaux a cheval sur plusieurs pages
\usepackage{listings} % pour afficher du code

%------------ Pour la biblio
\usepackage[backend=biber,citestyle=authoryear,sorting=none,defernumbers]{biblatex}
\addbibresource{bibliothese.bib} % les ref biblio pour la thèse
\addbibresource{mespublications.bib} % les ref de mes publications
\defbibheading{bibempty}{} % pour gérer le niveau de titre de la biblio avec \chapter, \section, ...
%\DeclareRefcontext{myarticles}{sorting=ynt,labelprefix="J"}

% On utilise biblatex (ci-dessus), plutot que bibtex, pour avoir une biblio séparée des papiers publiés
% pour faire des citations type Dupont (1978), avec \citet et \citep, voir http://www.ctan.org/pkg/natbib
%\usepackage{natbib}
% \usepackage{fnamed}% idem que la mise en forme named.bst de natbib mais en francais.

%------------ Mathematiques
\usepackage{amsmath,amssymb}


%---------------------------------------------------
%----------- COMMANDES ----------------------------
%---------------------------------------------------

\definecolor{lnkcol}{rgb}{0,0,0.93}
\definecolor{extcol}{rgb}{0.33,0,0.55}
\hypersetup{
%    bookmarks=true,         % show bookmarks bar?
%     unicode=true,           % non-Latin characters in Acrobat's bookmarks
    pdftoolbar=true,        % show Acrobat's toolbar?
    pdfmenubar=true,        % show Acrobat's menu?
    pdffitwindow=true,      % page fit to window when opened
    pdftitle={Titre},    % title
    pdfauthor={Harry Cover},     % author
    pdfsubject={sujet},   % subject of the document
    pdfnewwindow=true,      % links in new window
    pdfkeywords={keywords}, % list of keywords
    colorlinks=true,        % false: boxed links; true: colored links
    linkcolor=lnkcol,       % color of internal links
    citecolor=lnkcol,       % color of links to bibliography
    filecolor=magenta,      % color of file links
    urlcolor=extcol         % color of external links
}

\setlength{\oddsidemargin}{0pt} \setlength{\evensidemargin}{0pt}
\setlength{\marginparwidth}{0pt} \setlength{\marginparsep}{0pt}
\parskip=6pt plus 2pt minus 3pt

% Reglage de la profondeur de la table des matieres
% 2 = on affiche les chapitres, les sections et les sous-sections
\setcounter{tocdepth}{2}

% Page blanche qui ne compte pas dans la numérotation
\newcommand\blankpage{%
    \null
    \thispagestyle{empty}%
    \addtocounter{page}{-1}%
    \newpage}

% Interligne
%\renewcommand{\baselinestretch}{1.3} \normalsize
\setstretch{1.3}

%---------------------------------------------------
%----------- MACROS -------------------------
%---------------------------------------------------
\newcommand{\tmop}[1]{\ensuremath{\operatorname{#1}}}
\newcommand{\Reel}{\mathbb{R}}
% Titre de la thèse
\newcommand{\PhDTitle}{Thesis title. It can extend over several lines (even 4 or 5)} 

% Prénom Nom
\newcommand{\PhDname}{Harry Cover} 

%---------------------------------------------------------------------
%--- DEBUT DU DOCUMENT -------------------------------
%---------------------------------------------------------------------

\begin{document}
 
% ---------- Pour tout le document ----------
% pour que des mini tables des matieres soient creees
\dominitoc
% pour que latex ne deborde pas dans la marge de droite
\sloppy
% -----------------------------------


% ------------------------------------------------------------------
% ---------- Page de garde ----------------------------------
% ------------------------------------------------------------------
\input{these_garde_upsay_v2}
%\cleardoublepage
\color{black}
\clearpage

% -------------------------------------------------------------------
% -- Debut du document -------------------------------------
% -------------------------------------------------------------------
% les pages sont numerotees en romain
\pagestyle{empty}
\frontmatter

%-------------------------------------------------------------------
% --------- En-tetes du debut--------------------------------
%-------------------------------------------------------------------
% pour les pages standard
\pagestyle{fancy}
\fancyhf{}
% on met juste le numero de page en bas de page
% (C=Center, E=Even (pair), O=Odd (impair))
\fancyfoot[CE,CO]{\thepage}
\renewcommand{\headrulewidth}{0pt}
% et pour les 1eres pages de chapitres
\fancypagestyle{plain}{
  \fancyhf{}
  \fancyfoot[CE,CO]{\thepage}
  \renewcommand{\headrulewidth}{0pt}
}

%-------------------------------------------------------------------
% ---------- Resume -------------------------------------------
%-------------------------------------------------------------------
%\pagestyle{plain}
\section*{Résumé}
\input{these_resume}

\section*{Abstract}
\input{these_abstract}

%-------------------------------------------------------------------
% ---------- Table des matieres et autres ----------------
%-------------------------------------------------------------------
\tableofcontents 
\listoffigures 
\listoftables

%-------------------------------------------------------------------
% ---------- Remerciements ---------------------------------
%-------------------------------------------------------------------
\include{these_remerciements}

%-------------------------------------------------------------------
% -------- Coeur du manuscrit ------------------------------
%-------------------------------------------------------------------
% la numerotation des pages recommence et est en chiffres arabes
\mainmatter
\include{these_chap-intro}
\thispagestyle{plain}

%-------------------------------------------------------------------
% -------- En-tetes a partir du 1er chapitre --------------
%-------------------------------------------------------------------

\pagestyle{fancy}

\fancyhf{}
%\markboth : contient le nom du chapitre courant tel qu'il apparait dans la table des matieres.
%(et donc avec des minuscules, alors que par defaut, fancy le met en majuscules)
\renewcommand{\chaptermark}[1]{\markboth{#1}{}}
%\markright : contient le nom de la section courante telle qu'elle apparait dans la table des matieres.
\renewcommand{\sectionmark}[1]{\markright{#1}}
%bas de pages
\fancyfoot[CE,CO]{\thepage}
%pages paires
%\thechapter = numero du chapitre courant et \leftmark = nom du chapitre courant
\fancyhead[EL]{Chapitre \thechapter~- \leftmark}
%pages impaires
%\thesection = numero de la section courante et \rightmark = nom de la section courante
\fancyhead[OR]{\thesection. \rightmark}

\renewcommand{\headrulewidth}{0.5pt}

%-------------------------------------------------------------------
%--------- Chapitres--------------------------------------------
%-------------------------------------------------------------------

\include{these_chap-etatdelart}

\include{these_chap-monprobleme}

\include{these_chap-mesexpes}

\include{these_chap-conclusion}

%-------------------------------------------------------------------
%--------- Bibliographie --------------------------------------
%-------------------------------------------------------------------

% --------- En-tetes de la fin (= debut) --------------------
% pour les pages standard
\pagestyle{fancy}
\fancyhf{}
% on met juste le numero de page en bas de page
% (C=Center, E=Even (pair), O=Odd (impair))
\fancyfoot[CE,CO]{\thepage}
\renewcommand{\headrulewidth}{0pt}
% et pour les 1eres pages de chapitres
\fancypagestyle{plain}{
  \fancyhf{}
  \fancyfoot[CE,CO]{\thepage}
  \renewcommand{\headrulewidth}{0pt}
}

\include{these_chap-mespubli}

  \if@twoside
    \cleardoublepage
  \else
    \clearpage
  \fi

\addstarredchapter{Bibliographie}

% pour que la biblio ne soit pas enorme
\begin{singlespace}
    \printbibliography 
\end{singlespace}

\appendix

\if@twoside
    \cleardoublepage
\else
    \clearpage
\fi

% remettre a 0 tous les compteurs de fig, tab et eq.
\renewcommand{\theequation}{A-\arabic{equation}}
\setcounter{equation}{0}  % reset counter 
\renewcommand{\thefigure}{A-\arabic{figure}}
\setcounter{figure}{0}  % reset counter 
\renewcommand{\thetable}{A-\arabic{table}}
\setcounter{table}{0}  % reset counter 

% comme les annexes peuvent etres longues, on remet les bordures de pages
\pagestyle{fancy}

\fancyhf{}
%\markboth : contient le nom du chapitre courant tel qu'il apparait dans la table des matieres.
%(et donc avec des minuscules, alors que par defaut, fancy le met en majuscules)
\renewcommand{\chaptermark}[1]{\markboth{#1}{}}
%\markright : contient le nom de la section courante telle qu'elle apparait dans la table des matieres.
\renewcommand{\sectionmark}[1]{\markright{#1}}
%bas de pages
\fancyfoot[CE,CO]{\thepage}
%pages paires
%\thechapter = numero du chapitre courant et \leftmark = nom du chapitre courant
\fancyhead[EL]{Chapitre \thechapter~- \leftmark}
%pages impaires
%\thesection = numero de la section courante et \rightmark = nom de la section courante
\fancyhead[OR]{\thesection. \rightmark}
\renewcommand{\headrulewidth}{0.5pt}

\include{these_annexe-demonstrations}

\include{these_annexe-resultatplus}

\input{these_lastpage.tex}
\end{document}


Preview
Uvsq Saclay preview
Uvsq Saclay LaTeX Template | Bibby | Bibby AI