diff --git a/communications-numeriques/Makefile b/communications-numeriques/Makefile index c9c64fb..ccf3860 100644 --- a/communications-numeriques/Makefile +++ b/communications-numeriques/Makefile @@ -1,16 +1,7 @@ filename=$(shell basename $(shell pwd)) timestamp=$(shell date +%Y-%m-%d_%H:%M) -all: snapshot td2 - -td2: td2.tex - @latexmk -pdf td2.tex - @if ! cmp --silent build/td2.pdf td2_*.pdf; then \ - touch td2_tmp.pdf; \ - rm td2*.pdf; \ - cp build/td2.pdf td2_${timestamp}.pdf; \ - echo "Updated"; \ - fi +all: snapshot snapshot: main.tex @latexmk -pdf main.tex diff --git a/communications-numeriques/styles.sty b/communications-numeriques/styles.sty index 2f5f4c6..f2094ac 100644 --- a/communications-numeriques/styles.sty +++ b/communications-numeriques/styles.sty @@ -99,7 +99,6 @@ \usepackage{tikz} \usetikzlibrary{shapes} \usepackage{circuitikz} - \usepackage{pgfplots} \usepgfplotslibrary{fillbetween} diff --git a/communications-numeriques/td2/Makefile b/communications-numeriques/td2/Makefile new file mode 100644 index 0000000..ccf3860 --- /dev/null +++ b/communications-numeriques/td2/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/communications-numeriques/td2.tex b/communications-numeriques/td2/main.tex similarity index 97% rename from communications-numeriques/td2.tex rename to communications-numeriques/td2/main.tex index 7f20039..7627c56 100644 --- a/communications-numeriques/td2.tex +++ b/communications-numeriques/td2/main.tex @@ -5,13 +5,6 @@ \date{Dernière compilation~: \today{} à \currenttime} \usepackage{styles} -\usepackage{tikz} -\usetikzlibrary{shapes} - -\DeclareFontFamily{U}{wncy}{} -\DeclareFontShape{U}{wncy}{m}{n}{<->wncyr10}{} -\DeclareSymbolFont{mcy}{U}{wncy}{m}{n} -\DeclareMathSymbol{\Sh}{\mathord}{mcy}{"58} \begin{document} diff --git a/communications-numeriques/td2/styles.sty b/communications-numeriques/td2/styles.sty new file mode 100644 index 0000000..17d5d65 --- /dev/null +++ b/communications-numeriques/td2/styles.sty @@ -0,0 +1,104 @@ +\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{xfrac} +\DeclareFontFamily{U}{wncy}{} +\DeclareFontShape{U}{wncy}{m}{n}{<->wncyr10}{} +\DeclareSymbolFont{mcy}{U}{wncy}{m}{n} +\DeclareMathSymbol{\Sh}{\mathord}{mcy}{"58} + +\usepackage{enumitem} +\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{}} + +\usepackage{tikz} +\usetikzlibrary{shapes} +\usepackage{float} + +\sloppy diff --git a/communications-numeriques/tp/main.tex b/communications-numeriques/tp/main.tex index 235601f..fe92ae5 100644 --- a/communications-numeriques/tp/main.tex +++ b/communications-numeriques/tp/main.tex @@ -4,7 +4,7 @@ \author{Adam BELGHITH --- Tunui FRANKEN} \date{Dernière compilation~: \today{} à \currenttime} -\usepackage{style} +\usepackage{styles} \begin{document} diff --git a/communications-numeriques/tp/style.sty b/communications-numeriques/tp/styles.sty similarity index 99% rename from communications-numeriques/tp/style.sty rename to communications-numeriques/tp/styles.sty index 013c20c..6d7a2c4 100644 --- a/communications-numeriques/tp/style.sty +++ b/communications-numeriques/tp/styles.sty @@ -1,4 +1,4 @@ -\ProvidesPackage{style} +\ProvidesPackage{styles} \usepackage[ %showframe,