images
This commit is contained in:
parent
4e1ab8bbea
commit
8be661d6f3
2 changed files with 47 additions and 15 deletions
|
@ -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
|
||||
|
|
|
@ -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}
|
||||
|
|
Reference in a new issue