\chapter{Partie principale}\label{cha-corps}
\index{partie!principale}%

La partie principale de la thèse, qu'on appelle aussi son \enquote{corps},
comprend :
\begin{enumerate}
\item\index{introduction}%
 l'introduction (\enquote{générale}) ;
\item\index{chapitre!ordinaire}%
  les chapitres \enquote{ordinaires} ;
\item\index{conclusion}%
  la conclusion (\enquote{générale}) ;
\item\index{bibliographie!globale}%
  la bibliographie.
\end{enumerate}
Les introduction et conclusion peuvent éventuellement être
\enquote{générales} par exemple si la thèse comporte plusieurs
parties, chacune introduite par une introduction et conclue par
une conclusion \enquote{ordinaires}.

\begin{dbremark}{Scission du mémoire en fichiers parent et enfants}{}
  \index{fichier!parent}%
  \index{fichier!enfant}%
  Il est vivement recommandé de scinder le mémoire de thèse,
  notamment son corps, en fichiers parent et enfants (ces derniers
  correspondants chacun à un chapitre). La procédure
  pour ce faire, standard, est rappelée \vref{sec-repart-du-memo}.
\end{dbremark}

\section{Initialisation de la partie principale}

\begin{docCommand}[doc description=\mandatory]{mainmatter}{}
  La partie principale de la thèse doit être manuellement introduite au moyen
  de la commande usuelle \docAuxCommand{mainmatter}\nofrontmatter.
\end{docCommand}

\section{Commandes de structuration}

La \yatCl{} modifie les commandes usuelles de structuration
(\docAuxCommand{chapter}, \docAuxCommand{section}, \docAuxCommand{subsection},
etc.)  en ce qui concerne les trois aspects suivants (examinés aux
\vref{sec-chap-non-numer,sec-intit-altern,sec-chapitres-numerotes}) :
\begin{description}
\item[titres alternatifs des chapitres et sections :] il est possible de
  différencier celui figurant en \gls{tdm} de celui figurant en
  entête (c'est-à-dire en \gls{titrecourant}) ;
\item[unités \emph{non} numérotées :] l'usage des variantes étoilées des
  commandes de structuration est simplifié ;
\item[têtes de chapitres numérotés :] leur mise en forme est modifiée (et
  modifiable).
\end{description}

\subsection{Titres alternatifs des chapitres et sections}
\label{sec-intit-altern}
\index{table des matières!entrée différente du titre courant}%
\index{titre courant!différent de l'entrée en table des matières}%
\index{titre!d'unité!alternatif}
\index{titre!d'unité!normal}

\changes{v0.99p}{2016-12-08}{Commandes \protect\refCom{chapter} et
  \protect\refCom{section} pourvues d'un argument optionnel supplémentaire
  permettant de stipuler un titre alternatif en entête différent de celui
  en \gls{tdm}}%

Avec la \yatCl{}, les entêtes de la plupart des pages contiennent le titre du
chapitre et le titre de l'éventuelle section en cours
(cf. \vref{cha-pagination}).
%
Ce titre est par défaut celui stipulé en argument obligatoire des commandes
respectivement \docAuxCommand{chapter} et \docAuxCommand{section}, et figure
alors également dans le fil du texte et en \gls{tdm}\signet{}.

% Les commandes \docAuxCommand{chapter} et \docAuxCommand{section} admettent un
% argument obligatoire permettant de stipuler le \meta{titre} du chapitre et de la
% section dans le fil du texte, \meta{titre} qui par défaut figure également en
% \gls{tdm}\signet{} et en entête.
%
Les classes standard offrent la possibilité de faire figurer en
\gls{tdm}\signet{} et en entête \emph{un} titre alternatif, différent de celui
stipulé en argument obligatoire : il suffit pour cela de recourir
à l'\emph{unique} argument optionnel des commandes \docAuxCommand{chapter} et
\docAuxCommand{section}. Mais ce titre alternatif est alors nécessairement
\emph{identique} en \gls{tdm}\signet{} et en entête.

La \yatCl{} fournit une fonctionnalité supplémentaire : grâce aux \emph{deux}
arguments optionnels dont elle dote les commandes \docAuxCommand{chapter} et
\docAuxCommand{section}, le titre alternatif en entête peut être différencié de
celui en \gls{tdm}\signet{}.

La nouvelle syntaxe indiquée ci-dessous, commune aux commandes \refCom{chapter}
et \refCom{section},
% n'est indiquée ci-dessous que pour \refCom{chapter} mais
est précisée et synthétisée au \vref{tab-commande-chapter-section}.

\begin{docCommand}[doc new=2016-12-08]{chapter}{\oarg{alt. en {\normalfont\ttfamily\glsxtrshort*{tdm}}}\oarg{alt. en entête}\marg{titre}}
  \indexdef{chapitre!titre alternatif}%
  % Cette commande crée un chapitre dont le titre :
  % \begin{itemize}
  % \item dans le fil du texte est \meta{titre} ;
  % \item alternatif en \gls{tdm}\signet{} est \meta{alt. en {\normalfont\ttfamily\glsxtrshort*{tdm}}} ;
  % \item alternatif en entête est \meta{alt. en entête}.
  % \end{itemize}
\end{docCommand}
%
\begin{docCommand}[doc new=2016-12-08]{section}{\oarg{alt. en {\normalfont\ttfamily\glsxtrshort*{tdm}}}\oarg{alt. en entête}\marg{titre}}
  \indexdef{section!titre alternatif}%
  Ces commandes créent respectivement un chapitre et une section dont le titre :
  \begin{itemize}
  \item dans le fil du texte est \meta{titre} ;
  \item alternatif en \gls{tdm}\signet{} est \meta{alt. en {\normalfont\ttfamily\glsxtrshort*{tdm}}} ;
  \item alternatif en entête est \meta{alt. en entête}.
  \end{itemize}
  % Son usage précis est synthétisé au \vref{tab-commande-chapter-section}.
\end{docCommand}
%
\begin{table}[htb]
  \centering
  \caption{Usage des (deux arguments optionnels des) commandes
    \protect\refCom{chapter} et \protect\refCom{section}%  (identique pour les
    % commandes \docAuxCommand{chapter*} et \docAuxCommand{section*})
  }
  \label{tab-commande-chapter-section}
  \input{tableaux/commande-chapter-section}
\end{table}
%
\begin{dbremark}{Titres alternatifs différenciables aussi pour
    \protect\docAuxCommand*{chapter*} et \protect\docAuxCommand*{section*}%  les chapitres et
    % sections non numérotés
  }{}
  Les commandes \docAuxCommand{chapter*} et \docAuxCommand{section*}, permettant
  de créer des chapitres et sections non numérotés, partagent la syntaxe des
  commandes \docAuxCommand{chapter} et \docAuxCommand{section} synthétisée au
  \vref{tab-commande-chapter-section} : elles admettent donc elles aussi deux
  arguments optionnels permettant de différencier les titres alternatifs
  en \gls{tdm}\signet{} et en entête.
\end{dbremark}
%
La syntaxe des commandes \docAuxCommand{subsection},
\docAuxCommand{subsubsection}, \docAuxCommand{paragraph} et
\docAuxCommand{subparagraph} n'est pas modifiée par rapport à celle de la
\Class{book} ; en effet, les titres correspondants ne figurant que dans le fil
du texte et (éventuellement) en \gls{tdm}\signet{}, il est inutile de pouvoir en
stipuler une version spécifique aux entêtes.
%
\subsection{Unités du mémoire non numérotées}
\label{sec-chap-non-numer}%
% \indexdef{chapitre!non numéroté}%
\indexdef{unité!du mémoire!non numérotée}%
% \indexsee{numérotation!unité}{unité!du mémoire!non numérotée}%

\changes{v0.99p}{2016-12-08}{%
  Simplification de l'usage de toutes les commandes de structuration étoilées
  (et plus seulement de \protect\docAuxCommand{chapter*})%
}

Si certaines unités du corps de la thèse \aside{par exemple des chapitres
  d'introduction et de conclusion \enquote{générales}} doivent être \emph{non}
numérotées, on recourra de façon usuelle à la version étoilée des commandes
correspondantes. Ces dernières ont toutefois été quelque peu modifiées afin d'en
simplifier l'usage.

%  : habituellement, si un chapitre non numéroté est créé
% \emph{dans la partie principale} (entre \docAuxCommand{mainmatter} et
% \docAuxCommand{backmatter}) avec la commande standard
% \docAuxCommand{chapter*} :
% \begin{enumerate}
% \item des précautions (assez techniques) doivent être prises pour que :
%   \begin{enumerate}
%   \item le titre correspondant figure dans la table des matières ;
%   \item les entêtes correspondants soient corrects ;
%   \end{enumerate}
% \item toutes les (sous-(sous-))sections du chapitre, nécessairement non
%   numérotées elles aussi, doivent également être créées avec les versions
%   étoilées des commandes correspondantes : \docAuxCommand{section*},
%   \docAuxCommand{subsection*} et \docAuxCommand{subsubsection*}.
% \end{enumerate}

\begin{dbremark}{Variantes étoilées des commandes de structuration modifiées}{}
  La \yatCl{} modifie les variantes étoilées des commandes de structuration
  (\docAuxCommand{chapter*}, \docAuxCommand{section*},
  \docAuxCommand{subsection*}, etc.) de sorte que :
  \begin{enumerate}
  \item automatiquement, le titre (alternatif le cas échéant) correspondant
    figure :
    \begin{enumerate}
    \item en \gls{tdm} (selon la profondeur choisie : cf. \refKey{depth} et
      \refKey{localtocs/depth}) ;
    \item en entête (pour les chapitres et sections seulement) ;
    \end{enumerate}
  \item si les unités correspondantes contiennent des sous-unités, ces dernières
    puissent (et même \emph{doivent}) être créées avec les versions \emph{non}
    étoilées des commandes correspondantes : elles seront néanmoins \emph{non}
    numérotées (comme l'unité les contenant).

    Ainsi, si un chapitre est non numéroté, les sections, sous-sections,
    sous-sous-sections, etc. qu'il contient doivent aussi être non
    numérotées. Et, avec la \yatCl{}, elles seront cependant introduites par les
    commandes \emph{non} étoilées correspondantes : \docAuxCommand{section},
    \docAuxCommand{subsection}, \docAuxCommand{subsubsection}, etc.
  \end{enumerate}
\end{dbremark}

\begin{dbexample}{Introduction}{}
  \indexex{chapitre!non numéroté}%
  \indexex{unité!du mémoire!non numérotée}%
  Le code suivant produit la \vref{fig-introduction} illustrant une introduction
  (générale) non numérotée\footnote{Et, au passage, une table des matières
    locale. Plus de détails \vref{sec-localtoc}.}. On constate que, bien que
  seule la commande \docAuxCommand{chapter} figure sous sa forme étoilée, aucun
  élément de structuration de ce chapitre n'est numéroté.
  %
  \bodysample{introduction}{%
    deletekeywords={[1]introduction},%
    deletekeywords={[3]part,chapter,section,subsection,subsubsection,paragraph,subparagraph}%
  }{}
\end{dbexample}

\begin{figure}[p]
  \centering
  \screenshot{introduction}
  \caption{Introduction (non numérotée)}
  \label{fig-introduction}
\end{figure}

\subsection{Têtes des chapitres numérotés}
\label{sec-chapitres-numerotes}%
\indexdef{chapitre!numéroté}%

Les chapitres numérotés de la thèse, introduits par la version non étoilée de la
commande \docAuxCommand{chapter}, voient leurs têtes composées par défaut avec
le style |PetersLenny| du \Package{fncychap} (cf. \vref{fig-chapitre}). La
\vref{sec-style-des-tetes} explique comment ceci peut être modifié.

\begin{figure}[ht]
  \centering
  \screenshot{chapter}
  \caption[Chapitre \enquote{ordinaire}]{(Première) Page de chapitre
    \enquote{ordinaire}}
  \label{fig-chapitre}
\end{figure}

\section{Références bibliographiques}\label{sec-refer-bibl}
\indexdef{bibliographie!globale}%

Les références bibliographiques font partie intégrante du corps de la thèse.

Tout système de gestion de bibliographie peut théoriquement être mis en œuvre
avec la \yatCl{}. Cependant, celle-ci a été conçue plus spécifiquement en vue
d'un usage du \Package{biblatex} et éventuellement de \package{biber},
remplaçant fortement conseillé de \hologo{BibTeX}\footnote{Dans cette section,
  leur fonctionnement est supposé connu du lecteur (sinon, cf. par exemple
  \cite{en-ligne6}).}.

\begin{docCommand}[doc description=\mandatory]{printbibliography}{\oarg{options}}
  Cette commande, fournie par \package{biblatex}, produit la liste des
  références bibliographiques saisies selon la syntaxe de ce package (cf.
  \vref{fig-printbibliography}). Mais elle a été légèrement redéfinie de sorte
  que la bibliographie figure automatiquement dans les sommaire, table des
  matières et signets du document.
\end{docCommand}

\begin{figure}[htbp]
  \indexex{bibliographie!globale}%
  \centering
  \screenshot{printbibliography}
  \caption[Bibliographie]{Bibliographie (ici composée avec le style
    bibliographique par défaut)}
  \label{fig-printbibliography}
\end{figure}

\begin{dbwarning}{Package \package{biblatex} non chargé par défaut}{}
  Le \Package{biblatex} \emph{n'étant pas} chargé par la \yatCl{}, on veillera
  à le charger manuellement si on souhaite l'utiliser, notamment si on souhaite
  bénéficier de l'ajout automatique de bibliographies locales en fin de
  chapitres (cf. \vref{sec-localbibs}).
\end{dbwarning}

%%% Local Variables:
%%% mode: latex
%%% TeX-master: "../yathesis-fr"
%%% End:
