\DocumentMetadata{testphase = {phase-II,sec,toc,graphic,minipage,text}} \documentclass[a4paper]{article} \usepackage[T1]{fontenc} % encoding \renewcommand{\familydefault}{\sfdefault} % sans-serif font \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 \newcommand{\matthieu}{Matthieu Tonino} \newcommand{\anri}{Anri Kennel} \newcommand{\mytitle}{Rapport de projet sur les L-Systèmes} \newcommand{\myauthor}{\matthieu~et \anri} \newcommand{\mysubject}{Format de documents et XML} \newcommand{\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 % CSV -> XML : Python (qui?) % XML -> Tortue : XSLT (qui?) % XML -> Traceur : XSLT (qui?) % XML -> SVG : XSLT (qui?) \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} % TODO \subsection[Chronologie]{Chronologie des tâches} \begin{description} \item[15 mai] Début de l'écriture du parseur CSV vers XML \item[17 mai] Transformation du fichier CSV vers XML achevé \item[26 mai] Écriture du schéma XML validant le format du fichier XML généré \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 \end{document}