This commit is contained in:
Mylloon 2024-05-19 00:57:42 +02:00
parent 4e1ab8bbea
commit 8be661d6f3
Signed by: Anri
GPG key ID: A82D63DFF8D1317F
2 changed files with 47 additions and 15 deletions

View file

@ -30,7 +30,7 @@ endif
EXTS = aux fdb_latexmk fls log nav out snm synctex.gz toc
clean:
rm -rf $(PDF) _minted-$(NAME)/ $(IMG_DIR)/ \
rm -rf $(PDF) _minted-$(NAME)/ $(IMG_DIR)/ svg-inkscape/ \
$(foreach ext,$(EXTS),$(NAME).$(ext))
generate_svg:
@ -49,5 +49,5 @@ generate_svg:
$(MAKE) -s NOCHECK=1 tortue nom=$$nom n=$$n; \
$(MAKE) -s NOCHECK=1 traceur; $(MAKE) -s svg; \
$(MV) image.svg $(REPORT_DIR)/$(IMG_DIR)/$$nom.svg; \
$(ECHO) "'$$nom' generated with $$n iterations."; \
$(ECHO) "'$$nom' generated with $$n iterations."; \
done

View file

@ -1,4 +1,4 @@
\DocumentMetadata{testphase = {phase-II,sec,toc,graphic,minipage,float,text}}
\DocumentMetadata{testphase = {phase-II,sec,toc,graphic,minipage,text}}
\documentclass[a4paper]{article}
% Font
@ -12,6 +12,19 @@
\usepackage{csquotes}
\MakeOuterQuote{"}
% Images
\usepackage{svg}
\usepackage{multicol}
\usepackage{subcaption}
\usepackage{float}
\newcommand{\img}[1]{
\begin{subfigure}[b]{0.3\textwidth}
\includesvg[width=\textwidth]{imgs/#1.svg}
\caption{\MakeUppercase #1}
\end{subfigure}
}
% Add \extra info to title
\makeatletter
\providecommand{\extra}[1]{
@ -98,10 +111,6 @@ première partie du projet parce que c'est un langage simple pour ce que nous
voulons faire. Il est doté d'une librairie qui permet de générer des fichiers
\xml~et que nous maîtrisons tous les deux.
\subsection{Implémentation}
% TODO
% On peut insérer des images ?
\section{Répartition des tâches}
La conversion du fichier \csv~en fichier \xml, ainsi que la transformation
@ -128,21 +137,44 @@ Chacun a écrit les fichiers \xsd~correspondant à ses fichiers \xml.
\item[6 mai\sp] Ajout de quelques \lsys{}s trouvés sur
\href{https://onlinetools.com/math/l-system-generator}{onlinetools}
et \href{https://anvaka.github.io/lsystem/}{anvaka/lsystem}
\item[18 mai\,] Images \svg~correctement centrés.
\item[18 mai\,] Images \svg~correctement centrés
\item[18 mai\,] Finalisation du rapport
\end{description}
\section{Limitations}
Dans cette partie, nous abordons les limitations de notre projet.
% Ne gère pas les substitutions vide
%\subsection{Difficultés rencontrées}
% TODO - uniquement si on a galéré
\subsection{Difficultés rencontrées}
Nous avons eu des difficultés a correctement géré les \texttt{STORE} et
les \texttt{RESTORE} dans une pile dans le \xsl~du traceur. Aussi la méthode
pour centrer les images \svg~générées a été plus compliqué a réalisé que prévu.
%\subsubsection*{Bugs}
% TODO - uniquement s'il y a des bugs
\newpage
\appendix
\section{Images générées}
\pagenumbering{gobble}
%\subsection{Omissions} % Ce qu'il manque
% TODO - uniquement s'il y a des omissions
\begin{figure}[H]
Quelques exemples d'images générés\dots
\begin{multicols}{3}
\img{blocks}
\img{br1}
\img{br2}
\img{br3}
\img{gosp6}
\img{koch}
\img{koch3}
\img{levey}
\img{moore}
\img{pentaplexy}
\img{pentl}
\img{sierp}
\img{snow}
\img{square}
\img{star}
\img{triangles}
\end{multicols}
\end{figure}
\end{document}