From c21cfda2c056b585abeb4341b88e475fbd78a966 Mon Sep 17 00:00:00 2001 From: ange Date: Fri, 6 Dec 2024 13:18:13 +0000 Subject: [PATCH] Add pitch --- pitch/.gitignore | 314 +++++++++++++++++++++++++++++++++++++++++++++++ pitch/Dockerfile | 10 ++ pitch/Makefile | 11 ++ pitch/build.sh | 4 + pitch/pitch.pdf | Bin 0 -> 20120 bytes pitch/pitch.tex | 69 +++++++++++ 6 files changed, 408 insertions(+) create mode 100644 pitch/.gitignore create mode 100644 pitch/Dockerfile create mode 100644 pitch/Makefile create mode 100755 pitch/build.sh create mode 100644 pitch/pitch.pdf create mode 100644 pitch/pitch.tex diff --git a/pitch/.gitignore b/pitch/.gitignore new file mode 100644 index 0000000..0509c59 --- /dev/null +++ b/pitch/.gitignore @@ -0,0 +1,314 @@ +# Created by https://www.toptal.com/developers/gitignore/api/latex +# Edit at https://www.toptal.com/developers/gitignore?templates=latex + +### LaTeX ### +## Core latex/pdflatex auxiliary files: +*.aux +*.lof +*.log +*.lot +*.fls +*.out +*.toc +*.fmt +*.fot +*.cb +*.cb2 +.*.lb + +## Intermediate documents: +*.dvi +*.xdv +*-converted-to.* +# these rules might exclude image files for figures etc. +# *.ps +# *.eps +# *.pdf + +## Generated if empty string is given at "Please type another file name for output:" +.pdf + +## Bibliography auxiliary files (bibtex/biblatex/biber): +*.bbl +*.bcf +*.blg +*-blx.aux +*-blx.bib +*.run.xml + +## Build tool auxiliary files: +*.fdb_latexmk +*.synctex +*.synctex(busy) +*.synctex.gz +*.synctex.gz(busy) +*.pdfsync + +## Build tool directories for auxiliary files +# latexrun +latex.out/ + +## Auxiliary and intermediate files from other packages: +# algorithms +*.alg +*.loa + +# achemso +acs-*.bib + +# amsthm +*.thm + +# beamer +*.nav +*.pre +*.snm +*.vrb + +# changes +*.soc + +# comment +*.cut + +# cprotect +*.cpt + +# elsarticle (documentclass of Elsevier journals) +*.spl + +# endnotes +*.ent + +# fixme +*.lox + +# feynmf/feynmp +*.mf +*.mp +*.t[1-9] +*.t[1-9][0-9] +*.tfm + +#(r)(e)ledmac/(r)(e)ledpar +*.end +*.?end +*.[1-9] +*.[1-9][0-9] +*.[1-9][0-9][0-9] +*.[1-9]R +*.[1-9][0-9]R +*.[1-9][0-9][0-9]R +*.eledsec[1-9] +*.eledsec[1-9]R +*.eledsec[1-9][0-9] +*.eledsec[1-9][0-9]R +*.eledsec[1-9][0-9][0-9] +*.eledsec[1-9][0-9][0-9]R + +# glossaries +*.acn +*.acr +*.glg +*.glo +*.gls +*.glsdefs +*.lzo +*.lzs +*.slg +*.slo +*.sls + +# uncomment this for glossaries-extra (will ignore makeindex's style files!) +# *.ist + +# gnuplot +*.gnuplot +*.table + +# gnuplottex +*-gnuplottex-* + +# gregoriotex +*.gaux +*.glog +*.gtex + +# htlatex +*.4ct +*.4tc +*.idv +*.lg +*.trc +*.xref + +# hyperref +*.brf + +# knitr +*-concordance.tex +# TODO Uncomment the next line if you use knitr and want to ignore its generated tikz files +# *.tikz +*-tikzDictionary + +# listings +*.lol + +# luatexja-ruby +*.ltjruby + +# makeidx +*.idx +*.ilg +*.ind + +# minitoc +*.maf +*.mlf +*.mlt +*.mtc[0-9]* +*.slf[0-9]* +*.slt[0-9]* +*.stc[0-9]* + +# minted +_minted* +*.pyg + +# morewrites +*.mw + +# newpax +*.newpax + +# nomencl +*.nlg +*.nlo +*.nls + +# pax +*.pax + +# pdfpcnotes +*.pdfpc + +# sagetex +*.sagetex.sage +*.sagetex.py +*.sagetex.scmd + +# scrwfile +*.wrt + +# svg +svg-inkscape/ + +# sympy +*.sout +*.sympy +sympy-plots-for-*.tex/ + +# pdfcomment +*.upa +*.upb + +# pythontex +*.pytxcode +pythontex-files-*/ + +# tcolorbox +*.listing + +# thmtools +*.loe + +# TikZ & PGF +*.dpth +*.md5 +*.auxlock + +# titletoc +*.ptc + +# todonotes +*.tdo + +# vhistory +*.hst +*.ver + +# easy-todo +*.lod + +# xcolor +*.xcp + +# xmpincl +*.xmpi + +# xindy +*.xdy + +# xypic precompiled matrices and outlines +*.xyc +*.xyd + +# endfloat +*.ttt +*.fff + +# Latexian +TSWLatexianTemp* + +## Editors: +# WinEdt +*.bak +*.sav + +# Texpad +.texpadtmp + +# LyX +*.lyx~ + +# Kile +*.backup + +# gummi +.*.swp + +# KBibTeX +*~[0-9]* + +# TeXnicCenter +*.tps + +# auto folder when using emacs and auctex +./auto/* +*.el + +# expex forward references with \gathertags +*-tags.tex + +# standalone packages +*.sta + +# Makeindex log files +*.lpz + +# xwatermark package +*.xwm + +# REVTeX puts footnotes in the bibliography by default, unless the nofootinbib +# option is specified. Footnotes are the stored in a file with suffix Notes.bib. +# Uncomment the next line to have this generated file ignored. +#*Notes.bib + +### LaTeX Patch ### +# LIPIcs / OASIcs +*.vtc + +# glossaries +*.glstex + +# End of https://www.toptal.com/developers/gitignore/api/latex diff --git a/pitch/Dockerfile b/pitch/Dockerfile new file mode 100644 index 0000000..d65739e --- /dev/null +++ b/pitch/Dockerfile @@ -0,0 +1,10 @@ +FROM debian:12-slim +RUN apt-get update \ + && apt-get install -y --no-install-recommends \ + make \ + poppler-utils \ + texlive-fonts-recommended \ + texlive-latex-extra \ + && rm -rf /var/lib/apt/lists/* +WORKDIR /app/ +ENTRYPOINT ["make"] diff --git a/pitch/Makefile b/pitch/Makefile new file mode 100644 index 0000000..d994148 --- /dev/null +++ b/pitch/Makefile @@ -0,0 +1,11 @@ +PDF = pitch.pdf + +all: $(PDF) + +%.pdf: %.tex + pdflatex "$*" + +clean: + git clean -fdx + +.PHONY: clean diff --git a/pitch/build.sh b/pitch/build.sh new file mode 100755 index 0000000..5a40c33 --- /dev/null +++ b/pitch/build.sh @@ -0,0 +1,4 @@ +#!/bin/bash -e + +docker build . -t tex +docker run --rm -v .:/app/ tex "$@" diff --git a/pitch/pitch.pdf b/pitch/pitch.pdf new file mode 100644 index 0000000000000000000000000000000000000000..43c0a2aed4c98112186281b233ad6bc26c1ad821 GIT binary patch literal 20120 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 V2T7WMP%$A9VIVuZ;%z11{{e^Ml!gER literal 0 HcmV?d00001 diff --git a/pitch/pitch.tex b/pitch/pitch.tex new file mode 100644 index 0000000..85c88a9 --- /dev/null +++ b/pitch/pitch.tex @@ -0,0 +1,69 @@ +\documentclass{report} +\usepackage[T1]{fontenc} +\usepackage{hyperref} +\hypersetup{colorlinks=true, urlcolor=blue} + +\title{Internship report \\ + \textbf{Icing}} +\author{\adu{} \\ + \large{3\textsuperscript{rd} year student - Epitech Toulouse} +} +\date{February 2024 - May 2024} + +\makeatletter + \renewcommand{\maketitle}{ + \begin{titlepage} + \centering + \let \footnotesize \small + \let \footnoterule \relax + \let \footnote \thanks + \null + \vfil + \vskip 60 + \p@ + {\LARGE \@title \par} + \vskip 3em + {\large \lineskip .75em \@author \par} + \vskip 1.5em + {\large \@date \par} + \par + \@thanks + \vfil + \null + \end{titlepage} + \setcounter{footnote}{0} + \global \let \thanks \relax + \global \let \maketitle \relax + \global \let \@thanks \@empty + \global \let \@author \@empty + \global \let \@date \@empty + \global \let \@title \@empty + \global \let \title \relax + \global \let \author \relax + \global \let \date \relax + \global \let \and \relax + } + + \newcommand{\img}[2]{ + \begin{figure}[H] + { + \setlength{\fboxsep}{0pt} + \setlength{\fboxrule}{2pt} + \framebox[\columnwidth]{ + \includegraphics[width=.75\columnwidth]{assets/#1} + } + } + \caption{#2} + \end{figure} + } + + \renewcommand{\@chapapp}{Section} + + \newcommand{\adu}{Ange DUHAYON} +\makeatother + +\begin{document} + \maketitle + \tableofcontents + \clearpage +\end{document}