\DocumentMetadata{testphase = {phase-III,math}} \documentclass{article} \usepackage[T1]{fontenc} % encoding \renewcommand{\familydefault}{\sfdefault} % sans-serif font \usepackage[french]{babel} % langages \frenchsetup{SmallCapsFigTabCaptions=false} % 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 \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} % TODO \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}