summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/yathesis/french/documentation/annexes/specimens-canevas.tex
blob: a48f6604b6ecc78171f2dfa9c70ba29d3863545a (plain)
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
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
\chapter{Canevas et spécimens de thèse}\label{cha-specimen-canevas}%
\index{canevas}%
\index{spécimen}%

Un canevas et un spécimen de mémoires de thèse créés avec la \yatCl sont
fournis, chacun en deux versions, chacune illustrant une façon d'organiser le
source \file{.tex} du mémoire :
\begin{description}
\item[\enquote{à plat} :] le source est tout entier dans un unique fichier,
  situé dans le même dossier que les fichiers annexes (bibliographie et
  images) ;
\item[\enquote{en arborescence} :]%
  \index{fichier!maître}%
  \index{fichier!esclave}%
  le source est scindé en fichiers maître et esclaves\footnote{Comme cela est en
    général recommandé, cf. \vref{sec-repart-du-memo}.}, situés (ainsi que
  l'ensemble des fichiers annexes) dans différents (sous-)dossiers.
\end{description}
Les deux canevas et deux spécimens ainsi proposés ont pour buts :
\begin{itemize}
\item d'aider à la mise en œuvre de la classe en fournissant une base de départ
  que chacun peut progressivement adapter à ses propres
  besoins ;
\item d'illustrer les fonctionnalités de la classe.
\end{itemize}

\IfFileExists{../canevas-specimen.zip}{%
  La version électronique (\pdf{}) de la présente
  documentation\footnote{Disponible à l'adresse
    \url{\currenturl}, si besoin est.} intègre ces canevas et
  spécimens par le biais d'une archive \gls{zip}, normalement accessible par
  simple clic sur le lien suivant :
  \textattachfile{../canevas-specimen.zip}{\file{canevas-specimen.zip}}\footnote{En
    tous cas avec les afficheurs \pdf:{} \program{Evince} sous \linux et
    \href{https://www.sumatrapdfreader.org/}{\program{SumatraPDF}}
    sous \windows.}. L'extraction de cette archive fournit un dossier nommé
  \folder{exemples} dont l'arborescence est la suivante :
  %
  \setlength{\DTbaselineskip}{15pt}
  \begin{tcolorbox}
    \dirtree{%
      .1 \folder{exemples}/.
      .2 \folder{canevas}/.
      .3 \folder{a-plat}/.
      .3 \folder{en-arborescence}/.
      .2 \folder{specimen}/.
      .3 \folder{a-plat}/.
      .3 \folder{en-arborescence}/.
    }%
  \end{tcolorbox}
  %
  \changes{v1.0.2}{2020-04-13}{Les fonctionnalités de tables des matières
    locales automatiques et de bibliographies locales automatiques sont désormais
    illustrées dans les spécimens de thèses}%
  \changes{v1.0.1}{2020-03-28}{Spécimens améliorés}%
  \changes{v0.99n}{2016-06-11}{Réorganisation des spécimens et canevas}%
  \changes{v0.99m}{2016-05-22}{Réorganisation et changement de noms des
    spécimens et canevas}%
  \changes{v0.99m}{2016-05-22}{Spécimens et canevas intégrés au
    \glsxtrshort{pdf} de la documentation sous la forme d'archives \gls{zip}}%
  \changes{v0.99l}{2014-10-23}{Réorganisation et changement de noms des
    spécimens et canevas}%
  \changes{v0.99c}{2014-06-06}{Spécimens et canevas fournis sous forme
    d'archives \file{.zip}}%
  \changes{v0.99b}{2014-06-02}{Réorganisation des spécimens et canevas}%
  \changes{v0.99a}{2014-06-02}{Spécimens et canevas enrichis}%
  %
  \begin{dbwarning}{Archive à extraire avant toute chose !}{}
    Pour pouvoir consulter et surtout tester sans problème les canevas et
    spécimens de l'archive \file{canevas-specimen.zip}, celle-ci \emph{doit}
    être extraite avant toute chose !
  \end{dbwarning}
}{%
}

Il est également possible de tester directement au moyen des éditeurs (et
compilateurs) \LaTeX{} en ligne%
\index{éditeur de texte!en ligne}%
\index{compilation!en ligne}%
\index{en ligne!éditeur de texte}%
\index{en ligne!compilation}
\begin{itemize}
\item \href{https://fr.sharelatex.com/}{ShareLaTeX} : le
  \href{https://fr.sharelatex.com/templates/thesis/yathesis-template}{canevas}
  et le
  \href{https://fr.sharelatex.com/templates/thesis/yathesis-specimen}{spécimen}\enarborescence ;
\item \href{https://www.overleaf.com/}{Overleaf} : le
  \href{https://www.overleaf.com/latex/templates/template-of-a-thesis-written-with-yathesis-class/nhtmtthnqwtd}{canevas}
  et le
  \href{https://www.overleaf.com/latex/examples/sample-of-a-thesis-written-with-yathesis-class/nbcfvfqgnjfq}{spécimen}\enarborescence ;
\end{itemize}
mais avec la restriction que les versions de la \yatCl fournies y sont
probablement bien moins à jour que celle livrées avec les distributions \texlive
et \miktex (surtout si ces dernières sont mises à jour).

Les \vref{sec-canevas,sec-specimens} détaillent les fichiers qui constituent
chacun de ces canevas et spécimens.

% Parmi eux, \file{latexmkrc}, fichier de configuration du programme
% \program{latexmk} qui permet d'automatiser le processus de compilation
% complète de la thèse (cf. \vref{sec-autom-des-comp} pour plus de détails).

% Les \vref{sec-specimens,sec-canevas} détaillent davantage ces spécimens et
% canevas, en indiquant notamment tous les fichiers qui les constituent. Chacun
% des spécimens et canevas fournit un fichier, nommé \file{latexmkrc}, de
% configuration du programme \program{latexmk} qui permet d'automatiser le
% processus de compilation complète de la thèse (cf. \vref{sec-autom-des-comp}
% pour plus de détails).

% La commande à utiliser pour lister le contenu du répertoire est :%
% tree --charset=ascii -F -I \ %
% "*aux|*idx|*ind|*lof|*lot|*out|*toc|*acn|*acr|*alg|*bcf|*glg|*glo|*gls|*glg2|*gls2|*glo2|*ist|*run.xml|*xdy|*lol|*fls|*slg|*slo|*sls|*unq|*synctex.gz|*mw|*bbl|*blg|*fdb_latexmk|*log|*auto"

\section{Spécimens}
\label{sec-specimens}

Sur la base de données plus ou moins fictives, de textes arbitraires et de
\gls{fauxtexte}, les spécimens (regroupés dans le dossier \folder{specimen})
mettent en évidence l'ensemble des possibilités offertes par la \yatCl{}.

\subsection{Spécimen \enquote{à plat}}
\label{sec-specimen-a-plat}
\index{spécimen!à plat}%

Le dossier (\folder{specimen/a-plat}) de ce spécimen contient les fichiers :
\begin{enumerate}
\item \file{these.tex} qui est le source \file{.tex} (unique) de la thèse ;
\item \file{bibliographie.bib}, contenant les références bibliographiques de
  la thèse ;
\item \file{these.pdf} produit par compilation du \File{these.tex} ;
\item \file{labo.pdf}, \file{paris13.pdf}, \file{pres.pdf}, \file{tiger.pdf},
  \file{ulco.pdf} (images : logos, etc.) ;
\item \file{latexmkrc}.
\end{enumerate}

[TODO]

\subsection{Spécimen \enquote{en arborescence}}
\label{sec-specimen-arborescence}
\index{spécimen!en arborescence}%
\index{fichier!maître}%
\index{fichier!esclave}%

Le dossier (\folder{specimen/en-arborescence}) de ce spécimen contient les
fichiers :
\begin{enumerate}
\item ...
\item \file{latexmkrc}.
\end{enumerate}

[TODO]

\section{Canevas}
\label{sec-canevas}

Les \emph{canevas} fournis (regroupés dans le dossier \folder{canevas}) ne sont
rien d'autre que les (quasi-)répliques des \emph{spécimens} correspondants dont
les données ont été vidées : pour les exploiter, il suffit donc de remplir les
\enquote{cases} vides.

\subsection{Canevas \enquote{à plat}}
\label{sec-canevas-a-plat}
\index{canevas!à plat}%

Le dossier (\folder{canevas/a-plat}) de ce canevas ne contient que trois fichiers :
\begin{enumerate}
\item \file{these.tex}, source \file{.tex} (unique) de la thèse  ;
\item \file{these.pdf} produit par compilation du \File{these.tex} ;
\item \file{latexmkrc}.
\end{enumerate}

[TODO]

\subsection{Canevas \enquote{en arborescence}}
\label{sec-canevas-arborescence}
\index{canevas!en arborescence}%
\index{fichier!maître}%
\index{fichier!esclave}%

Le dossier (\folder{canevas/en-arborescence}) de ce canevas contient les fichiers :
\begin{enumerate}
\item ...
\item \file{latexmkrc}.
\end{enumerate}

[TODO]

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