From c4610cd0ea8cc3e492fde6055dee5ec79f66be50 Mon Sep 17 00:00:00 2001 From: Samuel Ortion Date: Tue, 5 Dec 2023 20:30:40 +0100 Subject: [PATCH] Initial commit --- .gitignore | 304 +++++++++++++++++++++++++++++++++++ Makefile | 6 + content/chapters/include.tex | 18 +++ content/chapters/part1/0.tex | 0 content/chapters/part1/1.tex | 0 content/conclusion.tex | 0 content/introduction.tex | 0 definitions.tex | 0 glossary.tex | 0 main.tex | 70 ++++++++ preamble.tex | 0 references.bib | 0 12 files changed, 398 insertions(+) create mode 100755 .gitignore create mode 100755 Makefile create mode 100755 content/chapters/include.tex create mode 100755 content/chapters/part1/0.tex create mode 100755 content/chapters/part1/1.tex create mode 100755 content/conclusion.tex create mode 100755 content/introduction.tex create mode 100755 definitions.tex create mode 100755 glossary.tex create mode 100755 main.tex create mode 100755 preamble.tex create mode 100755 references.bib diff --git a/.gitignore b/.gitignore new file mode 100755 index 0000000..76f44d5 --- /dev/null +++ b/.gitignore @@ -0,0 +1,304 @@ +build/ +.auctex-auto + +## 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 diff --git a/Makefile b/Makefile new file mode 100755 index 0000000..2b85e32 --- /dev/null +++ b/Makefile @@ -0,0 +1,6 @@ +options=-shell-escape -interaction=nonstopmode -file-line-error + +all: main.pdf + +%.pdf: %.tex + lualatex $(options) $< \ No newline at end of file diff --git a/content/chapters/include.tex b/content/chapters/include.tex new file mode 100755 index 0000000..7922d7d --- /dev/null +++ b/content/chapters/include.tex @@ -0,0 +1,18 @@ +%---------------------------------------- +% CHAPTERS +%---------------------------------------- + +\newcommand{\includechapters}[2]{% + \foreach \i in {0, ..., #2} {% + \edef\FileName{content/chapters/#1/\i}% + \IfFileExists{\FileName}{% + \input{\FileName}% + } + } +} + +\includechapters{part1}{2} + +% \includechapters{part2}{2} + +% \includechapters{part3}{1} \ No newline at end of file diff --git a/content/chapters/part1/0.tex b/content/chapters/part1/0.tex new file mode 100755 index 0000000..e69de29 diff --git a/content/chapters/part1/1.tex b/content/chapters/part1/1.tex new file mode 100755 index 0000000..e69de29 diff --git a/content/conclusion.tex b/content/conclusion.tex new file mode 100755 index 0000000..e69de29 diff --git a/content/introduction.tex b/content/introduction.tex new file mode 100755 index 0000000..e69de29 diff --git a/definitions.tex b/definitions.tex new file mode 100755 index 0000000..e69de29 diff --git a/glossary.tex b/glossary.tex new file mode 100755 index 0000000..e69de29 diff --git a/main.tex b/main.tex new file mode 100755 index 0000000..a9650a8 --- /dev/null +++ b/main.tex @@ -0,0 +1,70 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Course -- Sequence algorithms --- GENIOMHE --- M1 - T3 +% +% Author: Samuel Ortion +% Version: 0.1.0 +% Date: 2023 +% License: CC-By-SA 4.0+ International +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\documentclass[ + a4paper, + fontsize=10pt, + fleqn, + oneside +]{scrbook} + +\usepackage{mus} + +\titlehead{GENIOMHE} +\title{Sequence algorithms} +\author{Samuel Ortion} +\teacher{Fariza Tahi} +\cursus{GENIOMHE} +\university{Université Paris-Saclay, Université d'Évry val d'Essonne} +\semester{M1 - T3} +\date{} + +\input{definitions} + +\hypersetup{ + pdftitle={ + Course - Sequence algorithms + }, + pdfauthor={ + Samuel Ortion + }, + pdfsubject={}, + pdfkeywords={}, + pdfcreator={LaTeX} +} + +\addbibresource{references} + +\usepackage[ + type={CC}, + modifier={by-sa}, + version={4.0}, +]{doclicense} + +\input{preamble} +\input{glossary} +\input{definitions} + +\makeindex% +\makeglossary% +\begin{document} + +\maketitlefullpage + +\tableofcontents + +\doclicenseThis% + +\input{content/introduction} + +\input{content/chapters/include} + +\input{content/conclusion} + +\end{document} diff --git a/preamble.tex b/preamble.tex new file mode 100755 index 0000000..e69de29 diff --git a/references.bib b/references.bib new file mode 100755 index 0000000..e69de29