\DocumentMetadata{testphase = {phase-II,sec,toc,graphic,minipage,text}} \documentclass[a4paper]{article} \usepackage[T1]{fontenc} % encoding \renewcommand{\familydefault}{\sfdefault} % sans-serif font \usepackage[nopatch=footnote]{microtype} % better font looking \usepackage[french]{babel} % langages \frenchsetup{SmallCapsFigTabCaptions=false} \usepackage{csquotes} \MakeOuterQuote{"} % Add \extra info to title \makeatletter \providecommand{\extra}[1]{ \apptocmd{\@author}{ \end{tabular} \par\vspace*{0.7em} \begin{tabular}[t]{c} #1}{}{} } \makeatother % Alias \def\matthieu{Matthieu Tonino} \def\anri{Anri Kennel} \def\lsys{L-système} % Métadonnées \def\mytitle{Rapport de projet sur les\lsys{}s} \def\myauthor{\matthieu~et \anri} \def\mysubject{Format de documents et XML} \def\mylocation{Université Paris Cité} \usepackage[ pdfauthor={\myauthor}, % author metadata pdftitle={\mytitle}, % title metadata pdfsubject={\mysubject}, % subject metadata hidelinks, % clickable links in table of contents ]{hyperref} \title{\mytitle} \author{\matthieu\thanks{\matthieu : 00000000}~ et \anri\thanks{\anri : 22302653}} \extra{\mysubject~$\cdot$ \mylocation} \date{Année universitaire 2023-2024} \begin{document} \maketitle \flushbottom \tableofcontents \clearpage \section[Description]{Description du projet} % TODO \section{Explication des choix} Dans cette partie, nous justifions nos décisions. \subsection{Conception} Nous avons choisi le langage de programmation Python pour réaliser la première partie du projet. % TODO: Justifier pk \subsection{Implémentation} % TODO \section{Répartition des tâches} % TODO % CSV -> XML : Python Anri % XML -> Tortue : XSLT Anri % XML -> Traceur : XSLT Matthieu % XML -> SVG : XSLT (qui?) \subsection[Chronologie]{Chronologie des tâches} \def\sp{\hspace{8pt}} % petit espace pour l'alignement \begin{description} \item[15 avril] Début de l'écriture du parseur CSV vers XML \item[17 avril] Transformation du fichier CSV vers XML achevé \item[26 avril] Écriture du schéma XML validant le format du fichier XML généré \item[27 avril] Écriture des fichiers XSL et XSD pour la tortue \item[2 mai\sp] Écriture des fichiers XSL et XSD pour le traceur \item[4 mai\sp] Écriture des fichiers XSL pour la conversion en SVG \end{description} \section{Limitations} Dans cette partie nous abordons les limitations de notre projet. \subsection{Difficultés rencontrées} % TODO %\subsubsection*{Bugs} % TODO - uniquement s'il y a des bugs %\subsection{Omissions} % Ce qu'il manque % TODO - uniquement s'il y a des omissions \section{Divers} % TODO:meilleur titre de section Nous avons écrit un Makefile pour nous faciliter le développement. % TODO: parler des target / paraphrase du README + saxon \end{document}