\chapter{Recommandations et astuces} \label{cha-recomm-et-astuc} \section{Images} \index{image} L'insertion d'images se fait au moyen des commandes du classique \Package{graphicx} (automatiquement chargé par la \yatCl{}). On notera qu'il est conseillé, selon qu'il s'agit d'images dont : \begin{description} \item[on \emph{n'}est \emph{pas} le créateur,] de disposer de celles-ci à un format (nativement) vectoriel, par exemple \pdf{}, afin de réduire la pixellisation ; \item[on \emph{est} le créateur,] de : \begin{enumerate} \item si possible faire usage de packages \LaTeX{} spécialisés pour : \begin{itemize} \item des dessins (packages \package*{TikZ}, \package*{PSTricks}, etc.) ; \item des représentations graphiques de fonctions (packages \package*{tkz-fct}, \package*{pst-plot}, etc.) ; \item des données expérimentales (packages \package*{pgfplots}, \package*{pst-plot}, etc.). \end{itemize} \item sinon : \begin{itemize} \item pour des dessins, de recourir à des logiciels de dessins vectoriels (par exemple \href{https://inkscape.org/}{\program{Inkscape}}) ; \item de manière générale à enregistrer les images créées à un format (nativement) vectoriel, par exemple \pdf{}. \end{itemize} \end{enumerate} \end{description} \section{Acronymes}\label{acronymes} \index{acronyme} On a vu \vref{rq-acronymes} que si un institut (par exemple) doit figurer sous la forme d'un acronyme, on aura intérêt à ne pas le saisir tel quel, mais à recourir aux fonctionnalités du \Package{glossaries}\footnote{Cf. \vref{sec-sigl-gloss-nomencl} pour son usage avec la \yatCl.}. L'exemple suivant illustre la procédure. % \begin{dbexample}{Institut sous forme d'acronymes}{acronyme} Si on crée l'acronyme suivant\footnote{Avec le canevas de thèse \enquote{en arborescence} fourni avec la présente classe, les acronymes peuvent être définis dans le \File{\acronymsfile} situé dans le \Folder{\auxiliarydirectory}.} : \begin{preamblecode}[listing options={moretexcs={newacronym}}] \newacronym{ulco}{ULCO}{université du Littoral Côte d'Opale} \end{preamblecode} on peut recourir, non pas à \lstinline[deletekeywords={[5]institute}]|\institute{ULCO}|, mais à : \begin{preamblecode}[listing options={deletekeywords={[5]institute}}] \institute{\acrshort*{ulco}} \end{preamblecode} \end{dbexample} \begin{dbremark}{Acronymes et élisions automatiques}{} Les \vref{wa-elision-disclaimer,wa-elision-separateurs} ont déjà signalé que, si de telles commandes d'acronymes sont employées pour spécifier les instituts (commandes \refCom{institute} et \refCom{coinstitute}) ou les affiliations des membres du jury (clé \refKey{affiliation}), les élisions automatiques de la clause de non-responsabilité ou des expressions contextuelles séparant corporations et affiliations ne donneront pas toujours le résultat escompté (en français notamment). On pourra alors le cas échéant faire usage : \begin{itemize} \item de la commande \refCom{disclaimertext} ; \item des clés \refKey{sepcorpaffilfrench} ou \refKey{sepcorpaffilenglish} ; \end{itemize} pour redéfinir ces expressions. \end{dbremark} \section{Scission du mémoire en fichiers maître et esclaves} \label{sec-repart-du-memo} \index{fichier!maître} \index{fichier!esclave} La scission du mémoire de thèse en différents fichiers maître et esclaves, hautement recommandée, suppose de : \begin{enumerate} \item créer un fichier \enquote{maître}\footnote{Dans les spécimens et canevas de thèse fournis avec la classe, décrits \vref{cha-specimen-canevas}, le fichier maître est nommé \file{\thesismasterfile.tex}.}; \item stocker le contenu des chapitres, chacun dans un fichier \enquote{esclave} % \footnote{Dans les spécimens et canevas de thèse fournis avec la % classe, décrit \vref{cha-specimen-canevas}, l'inclusion des fichiers % esclaves, situés dans le \Folder{\dossiercorps}, est gérée dans % le \File{\fichiercorps} situé dans le même répertoire que le % fichier maître.} et d'inclure ceux-ci au moyen de la commande standard |\include|\marg{fichier esclave}, le nom du \meta{fichier esclave} devant le cas échéant être précédé du chemin qui y conduit. \end{enumerate} % Dans ce contexte, et de façon usuelle : \begin{itemize} \item sauf cas spécifique, chaque fichier de chapitre devrait débuter par une (unique) occurrence de la commande \docAuxCommand{chapter} et en général contenir une ou plusieurs occurrences des autres commandes usuelles de structuration (\docAuxCommand{section}, \docAuxCommand{subsection}, etc.); \item si la thèse se présente en plusieurs grandes parties, chacune de celles-ci peut être stipulée au moyen de la commande \docAuxCommand{part} qu'il est alors recommandé de placer à l'extérieur des fichiers de chapitres (cf. \vref{ex-avec-parties}). \end{itemize} % Les \vref{ex-sans-parties,ex-avec-parties} illustrent l'usage de ces commandes pour la partie \enquote{corps} de la thèse et ce, dans l'hypothèse où les fichiers de chapitres de la thèse sont tous placés dans un sous-répertoire, nommé \folder{corps}, situé au même niveau que le fichier maître\footnote{C'est-à-dire à la racine du répertoire contenant le fichier maître.}. \begin{dbexample}{Structure d'une thèse en une seule partie}{sans-parties} \indexex{fichier!esclave} \begin{bodycode} \include{corps/"\meta{introduction}"} \include{corps/"\meta{premier chapitre}"} ... \include{corps/"\meta{dernier chapitre}"} \include{corps/"\meta{conclusion}"} \end{bodycode} \end{dbexample} % \begin{dbexample}{Structure d'une thèse en deux parties}{avec-parties} % \lstset{keywordstyle=[3]\color{texcs}}% \indexex{fichier!esclave} \begin{bodycode}[listing options={deletekeywords={[3]part},deletekeywords={[2]corps}}] \include{corps/"\meta{introduction générale}"} % \part{"\meta{titre de la partie 1}"} \include{corps/"\meta{introduction de la partie 1}"} \include{corps/"\meta{premier chapitre de la partie 1}"} ... \include{corps/"\meta{dernier chapitre de la partie 1}"} \include{corps/"\meta{conclusion de la partie 1}"} % \part{"\meta{titre de la partie 2}"} \include{corps/"\meta{introduction de la partie 2}"} \include{corps/"\meta{premier chapitre de la partie 2}"} ... \include{corps/"\meta{dernier chapitre de la partie 2}"} \include{corps/"\meta{conclusion de la partie 2}"} % \include{corps/"\meta{conclusion générale}"} \end{bodycode} \end{dbexample} % Le canevas \enquote{en arborescence}, détaillé \vref{sec-canevas-arborescence}, suit ce type d'organisation. \section{Automatisation des compilations avec \program{latexmk}} \label{sec-autom-des-comp} \index{compilation!automatisée} Le programme \program{latexmk} qui permet d'automatiser le processus de compilation complète de la thèse. [TODO] %%% Local Variables: %%% mode: latex %%% TeX-master: "../yathesis-fr" %%% End: