diff --git a/project-management/Makefile b/project-management/Makefile index e7550a2..ccf3860 100644 --- a/project-management/Makefile +++ b/project-management/Makefile @@ -1,7 +1,7 @@ filename=$(shell basename $(shell pwd)) timestamp=$(shell date +%Y-%m-%d_%H:%M) -all: snapshot casse-du-siecle +all: snapshot snapshot: main.tex @latexmk -pdf main.tex @@ -12,14 +12,5 @@ snapshot: main.tex echo "Updated"; \ fi -casse-du-siecle: casse-du-siecle.tex - @latexmk -pdf casse-du-siecle.tex - @if ! cmp --silent build/casse-du-siecle.pdf casse-du-siecle_*.pdf; then \ - touch casse-du-siecle_tmp.pdf; \ - rm casse-du-siecle*.pdf; \ - cp build/casse-du-siecle.pdf casse-du-siecle_${timestamp}.pdf; \ - echo "Updated"; \ - fi - clean: @rm -rf build 2>/dev/null diff --git a/project-management/casse-du-siecle/Makefile b/project-management/casse-du-siecle/Makefile new file mode 100644 index 0000000..ccf3860 --- /dev/null +++ b/project-management/casse-du-siecle/Makefile @@ -0,0 +1,16 @@ +filename=$(shell basename $(shell pwd)) +timestamp=$(shell date +%Y-%m-%d_%H:%M) + +all: snapshot + +snapshot: main.tex + @latexmk -pdf main.tex + @if ! cmp --silent build/main.pdf ${filename}_*.pdf; then \ + touch ${filename}_tmp.pdf; \ + rm ${filename}*.pdf; \ + cp build/main.pdf ${filename}_${timestamp}.pdf; \ + echo "Updated"; \ + fi + +clean: + @rm -rf build 2>/dev/null diff --git a/project-management/casse-du-siecle.tex b/project-management/casse-du-siecle/main.tex similarity index 100% rename from project-management/casse-du-siecle.tex rename to project-management/casse-du-siecle/main.tex diff --git a/project-management/casse-du-siecle/styles.sty b/project-management/casse-du-siecle/styles.sty new file mode 100644 index 0000000..f037c8d --- /dev/null +++ b/project-management/casse-du-siecle/styles.sty @@ -0,0 +1,94 @@ +\ProvidesPackage{styles} + +\usepackage[ + %showframe, + a4paper,includeheadfoot,margin=2cm,top=1cm,bottom=1cm +]{geometry} + +\setcounter{tocdepth}{2} + +\usepackage[utf8]{inputenc} +\usepackage[T1]{fontenc} +\usepackage{babel} + +\usepackage{datetime} + +\usepackage{color} + +\usepackage{amsmath} +\usepackage{amsfonts} +\everymath{\displaystyle} +\newcommand*\dif{\mathop{}\!\mathrm{d}} + +\usepackage{booktabs} +\usepackage{tabularx} +\newcolumntype{Y}{>{\centering\arraybackslash}X} +\usepackage{multicol} +\usepackage{multirow} +\usepackage{makecell} +\usepackage{parskip} +\usepackage{microtype} + +\usepackage{listingsutf8} +\lstset{% + inputencoding=utf8/latin1, + basicstyle=\small\ttfamily, + columns=flexible, + breaklines=true, + extendedchars=true, + literate= + {á}{{\'a}}1 {é}{{\'e}}1 {í}{{\'\i}}1 {ó}{{\'o}}1 {ú}{{\'u}}1 + {Á}{{\'A}}1 {É}{{\'E}}1 {Í}{{\'I}}1 {Ó}{{\'O}}1 {Ú}{{\'U}}1 + {à}{{\`a}}1 {è}{{\`e}}1 {ì}{{\`\i}}1 {ò}{{\`o}}1 {ù}{{\`u}}1 + {À}{{\`A}}1 {È}{{\`E}}1 {Ì}{{\`I}}1 {Ò}{{\`O}}1 {Ù}{{\`U}}1 + {ä}{{\"a}}1 {ë}{{\"e}}1 {ï}{{\"\i}}1 {ö}{{\"o}}1 {ü}{{\"u}}1 + {Ä}{{\"A}}1 {Ë}{{\"E}}1 {Ï}{{\"I}}1 {Ö}{{\"O}}1 {Ü}{{\"U}}1 + {â}{{\^a}}1 {ê}{{\^e}}1 {î}{{\^\i}}1 {ô}{{\^o}}1 {û}{{\^u}}1 + {Â}{{\^A}}1 {Ê}{{\^E}}1 {Î}{{\^I}}1 {Ô}{{\^O}}1 {Û}{{\^U}}1 + {Ã}{{\~A}}1 {ã}{{\~a}}1 {Õ}{{\~O}}1 {õ}{{\~o}}1 {œ}{{\oe}}1 + {Œ}{{\OE}}1 {æ}{{\ae}}1 {Æ}{{\AE}}1 {ß}{{\ss}}1 {ű}{{\H{u}}}1 + {Ű}{{\H{U}}}1 {ő}{{\H{o}}}1 {Ő}{{\H{O}}}1 {ç}{{\c c}}1 + {Ç}{{\c C}}1 {ø}{{\o}}1 {å}{{\r a}}1 {Å}{{\r A}}1 + {€}{{\euro}}1 {£}{{\pounds}}1 {«}{{\guillemotleft}}1 + {»}{{\guillemotright}}1 {ñ}{{\~n}}1 {Ñ}{{\~N}}1 {¿}{{?`}}1 +} +\let\oldlstinputlisting\lstinputlisting +% make \lstinputlisting always have frame +\renewcommand{\lstinputlisting}[2][]{\oldlstinputlisting[frame=single,#1]{#2}} + +\lstnewenvironment{console}[1][]{% + \lstset{% + inputencoding=utf8/latin1, + basicstyle=\small\ttfamily\color{white}, + columns=flexible, + breaklines=true, + extendedchars=true, + literate= + {á}{{\'a}}1 {é}{{\'e}}1 {í}{{\'\i}}1 {ó}{{\'o}}1 {ú}{{\'u}}1 + {Á}{{\'A}}1 {É}{{\'E}}1 {Í}{{\'I}}1 {Ó}{{\'O}}1 {Ú}{{\'U}}1 + {à}{{\`a}}1 {è}{{\`e}}1 {ì}{{\`\i}}1 {ò}{{\`o}}1 {ù}{{\`u}}1 + {À}{{\`A}}1 {È}{{\`E}}1 {Ì}{{\`I}}1 {Ò}{{\`O}}1 {Ù}{{\`U}}1 + {ä}{{\"a}}1 {ë}{{\"e}}1 {ï}{{\"\i}}1 {ö}{{\"o}}1 {ü}{{\"u}}1 + {Ä}{{\"A}}1 {Ë}{{\"E}}1 {Ï}{{\"I}}1 {Ö}{{\"O}}1 {Ü}{{\"U}}1 + {â}{{\^a}}1 {ê}{{\^e}}1 {î}{{\^\i}}1 {ô}{{\^o}}1 {û}{{\^u}}1 + {Â}{{\^A}}1 {Ê}{{\^E}}1 {Î}{{\^I}}1 {Ô}{{\^O}}1 {Û}{{\^U}}1 + {Ã}{{\~A}}1 {ã}{{\~a}}1 {Õ}{{\~O}}1 {õ}{{\~o}}1 {œ}{{\oe}}1 + {Œ}{{\OE}}1 {æ}{{\ae}}1 {Æ}{{\AE}}1 {ß}{{\ss}}1 {ű}{{\H{u}}}1 + {Ű}{{\H{U}}}1 {ő}{{\H{o}}}1 {Ő}{{\H{O}}}1 {ç}{{\c c}}1 + {Ç}{{\c C}}1 {ø}{{\o}}1 {å}{{\r a}}1 {Å}{{\r A}}1 + {€}{{\euro}}1 {£}{{\pounds}}1 {«}{{\guillemotleft}}1 + {»}{{\guillemotright}}1 {ñ}{{\~n}}1 {Ñ}{{\~N}}1 {¿}{{?`}}1, + backgroundcolor=\color{black}, #1 + }% +}{} + +\usepackage{graphicx} + +\usepackage[hyphens]{url} +\usepackage[colorlinks,hidelinks]{hyperref} + +\usepackage{letltxmacro} +\LetLtxMacro{\normalparagraph}{\paragraph} +\renewcommand{\paragraph}[1]{\normalparagraph{#1}\mbox{}} + +\sloppy