Files
latex_code/main.tex
2020-02-19 23:05:57 +01:00

119 lines
2.5 KiB
TeX

% !TeX root = ./main.tex
\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[english,french]{babel}
\usepackage{fancyhdr}
\usepackage{color}
\usepackage{graphicx}
\usepackage{hyperref}
\usepackage[top=3cm,bottom=3cm,right=3cm,left=3cm]{geometry}
\usepackage{csquotes}
\usepackage{caption}
\usepackage{subcaption}
% https://en.wikibooks.org/wiki/LaTeX/Hyperlinks
\usepackage{xcolor}% http://ctan.org/pkg/xcolor
\usepackage{hyperref}% http://ctan.org/pkg/hyperref
\hypersetup{
colorlinks=true,
linkcolor=blue!50!blue,
urlcolor=blue!70!blue,
citecolor=blue!70!blue
% colorlinks=false,% hyperlinks will be black
% linkbordercolor=blue,% hyperlink borders will be red
% pdfborderstyle={/S/U/W 1}% border style will be underline of width 1pt
}
\usepackage{tabularx}
\usepackage{titlesec}
\usepackage{parskip}
\definecolor{lightgray}{rgb}{.9,.9,.9}
\definecolor{darkgray}{rgb}{.4,.4,.4}
\definecolor{purple}{rgb}{0.65, 0.12, 0.82}
%Listing
\usepackage{listings}
\lstset{
basicstyle=\ttfamily,
language=Python,
belowcaptionskip=1\baselineskip,
basicstyle=\footnotesize\ttfamily,
stringstyle=\color{orange},
numbers=left,
numberstyle=\tiny,
xleftmargin=\parindent,
commentstyle=\color{blue},
keywordstyle=\color{green},
inputencoding=utf8,
extendedchars=true,
breaklines=true,
columns=fullflexible,
showstringspaces=false,
postbreak=\mbox{\textcolor{red}{$\hookrightarrow$}\space},
literate=%
{é}{{\'{e}}}1
{è}{{\`{e}}}1
{ê}{{\^{e}}}1
{ë}{{{e}}}1
{û}{{\^{u}}}1
{ù}{{\`{u}}}1
{â}{{\^{a}}}1
{à}{{\`{a}}}1
{î}{{\^{i}}}1
{ô}{{\^{o}}}1
{ç}{{\c{c}}}1
{Ç}{{\c{C}}}1
{É}{{\'{E}}}1
{Ê}{{\^{E}}}1
{À}{{\`{A}}}1
{Â}{{\^{A}}}1
{Î}{{\^{I}}}1
}
\DeclareCaptionFont{blue}{\color{blue}}
\DeclareCaptionFont{black}{\color{black}}
\captionsetup[lstlisting]{labelfont=black,textfont=black, singlelinecheck=false, margin=0pt, font={bf,footnotesize}}
\input{commands/commands}
% Rename listing
\renewcommand{\lstlistlistingname}{Liste des fichiers sources}
\graphicspath{{./logo/}}
%Header and footer
\pagestyle{fancy}
\fancyhf{}
\rhead{\studentNameA, \studentNameB, \studentNameC}
\lhead{\courseName, \projectname}
\cfoot{\thepage}
\begin{document}
\pagenumbering{gobble}
%Title page
\begin{titlepage}
\include{coverpage/coverpage}
\end{titlepage}
\pagenumbering{roman}
% Display the files
\setcounter{tocdepth}{2}
\lstlistoflistings
\newpage
\pagenumbering{arabic}
\input{chapters/code}
\end{document}