thesis/src/0_3_preamble_print.tex

34 lines
1.7 KiB
TeX

\chapterx*{Avant-propos}
Ce document présente les travaux effectués durant ma thèse.
Les projets correspondants sont accessibles à l'adresse \url{https://phd.pereda.fr/dev}.
Parmi ces projets se trouvent les deux bibliothèques principales :
\begin{itemize}
\item \url{https://phd.pereda.fr/dev/pfor} qui est présentée dans \acref{ch:pfor} ;
\item \url{https://phd.pereda.fr/dev/alsk} qui est présentée dans \acref{ch:alsk}.
\end{itemize}
De nombreux extraits de code source sont étudiés.
Ceux-ci sont la plupart du temps simplifiés pour se concentrer sur les points intéressants.
En général, le langage de programmation est indiqué et, en particulier pour le C et le C++, le
standard à partir duquel le code est valide.
Ces indications sont
\tikz[remember picture,anchor=base,inner sep=0pt]{\node(tikz preamble anchor 0){en dessous à droite};}
des extraits de code.
\begin{cppcode}
// source code
\end{cppcode}
\mincpp{\tikz[overlay,remember picture]{
\node(tikz preamble anchor 1)[draw=green!30!black!70,very thick,dashed,rectangle,
rounded corners=1mm,minimum width=5.5em,minimum height=4ex, shift={(-1.2em,+.6ex)}]{};
\draw[draw=green!30!black!70,ultra thick,->,>=stealth,opacity=.5]
([shift={(3ex,-.5mm)}]tikz preamble anchor 0.south) to[bend right] ([xshift=-.5mm]tikz preamble anchor 1.west);
}14}
Ce document a été compilé spécifiquement pour impression.
La version numérique comporte des figures dynamiques.
Celles-ci ont toujours un rendu par défaut qui est le seul dont il est question au sein du texte.
Les éléments dynamiques peuvent apporter une aide à la compréhension ou des éléments supplémentaires
mais ne sont en aucun cas indispensables à la lecture.