Basic PDF

This commit is contained in:
Mylloon 2024-04-15 19:10:30 +02:00
parent bc23507989
commit 42bde6c402
Signed by: Anri
GPG key ID: A82D63DFF8D1317F
3 changed files with 100 additions and 0 deletions

5
report/.gitignore vendored Normal file
View file

@ -0,0 +1,5 @@
*
!.gitignore
!Makefile
!*.tex

16
report/Makefile Normal file
View file

@ -0,0 +1,16 @@
NAME = document
TEX = $(NAME).tex
SRC = $(TEX)
PDF = $(TEX:.tex=.pdf)
TEXMK = latexmk -shell-escape -lualatex -interaction=nonstopmode
all: $(PDF)
$(PDF): %.pdf: %.tex
$(TEXMK) $<
EXTS = aux fdb_latexmk fls log nav out snm synctex.gz toc
clean:
rm -rf $(PDF) _minted-$(NAME)/ $(foreach ext,$(EXTS),$(NAME).$(ext))

79
report/document.tex Normal file
View file

@ -0,0 +1,79 @@
\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}
% TODO
\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}