From a586758cb7caf58985579bb561f47857111c706d Mon Sep 17 00:00:00 2001 From: Jeff LANCE Date: Thu, 20 Aug 2020 11:42:10 +0200 Subject: [PATCH] Update --- algo/algo.sty | 85 +++++++++++++++++++++++++++++++++ commun/commun.sty | 6 +-- jl-cours/.environments.tex.swp | Bin 16384 -> 0 bytes jl-cours/jl-cours.cls | 1 + shortcuts/shortcuts.sty | 12 ++--- 5 files changed, 95 insertions(+), 9 deletions(-) create mode 100644 algo/algo.sty delete mode 100644 jl-cours/.environments.tex.swp diff --git a/algo/algo.sty b/algo/algo.sty new file mode 100644 index 0000000..ba452b4 --- /dev/null +++ b/algo/algo.sty @@ -0,0 +1,85 @@ +% File : algo.sty +% Author : Jeff LANCE +% Date : 24.05.2020 +% Last Modified Date: 24.05.2020 +% Last Modified By : Jeff LANCE +% +% + + +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{algo}[2020/05/24 Algorithms package, v0.1] + + + +\makeatletter + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% +% PACKAGES +% +% + +\RequirePackage{xparse} +\RequirePackage{algpseudocode} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% +% TRANSLATIONS +% +% + +\algrenewcommand\algorithmicfor{\textbf{Pour}} +\algnewcommand\algorithmicto{\textbf{à}} +\algrenewcommand\algorithmicdo{} + +\algrenewtext{For}[3]% + {\algorithmicfor\ #1 \textbf{allant de} #2 \textbf{à} #3 \algorithmicdo} + +\algrenewcommand\algorithmicwhile{\textbf{Tant que}} + +\algrenewcommand\algorithmicend{\textbf{Fin}} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% +% COMMANDS +% +% + +\NewDocumentCommand{\Sets}{ m m }{ + \State #1 \gets #2 +} + +\NewDocumentCommand{\Print}{ m }{ + \State \textbf{Afficher} #1 +} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% +% ENVIRONMENTS +% +% + +\NewDocumentEnvironment{pseudocode}{ }{ + \begin{algorithmic} + \sffamily +}{ + \end{algorithmic} +} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + diff --git a/commun/commun.sty b/commun/commun.sty index b84d8c3..360dd2e 100644 --- a/commun/commun.sty +++ b/commun/commun.sty @@ -34,6 +34,7 @@ \RequirePackage{ifluatex} \RequirePackage{import} \RequirePackage{lipsum} +\RequirePackage{subfiles} % language \ifluatex @@ -115,7 +116,6 @@ \RequirePackage{tasks} \RequirePackage{dashrule} \RequirePackage{qrcode} -% \RequirePackage[french]{algorithme} %-- @@ -280,8 +280,8 @@ bgcolor=white, highlightcolor=white, autogobble, - frame=single, - breaklines, + frame=none, + % breaklines, escapeinside=||, xleftmargin=0em, xrightmargin=0em, diff --git a/jl-cours/.environments.tex.swp b/jl-cours/.environments.tex.swp deleted file mode 100644 index 0bf870b989638ea00c6d8c0942b9ed67b4a99d67..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16384 zcmeI&e~1)i9LMoTJyXxrDD4OM$D_v>Tt4lfQ`lR8gr}95*JFRZjYuQ`syOOmrD`ThYmD!W9EwfvhPP&d0$Lw66 zpcBvujFG?$v8XZJ;GR@7f1bSU*2l&;Umw;9=mc~EIsu)4PCzH16VM6h1pZG6IH^hE zIVLpGpVUeJb;1>|m;7zWZ$EX#@k##vWdHRozk{G3zgfTN1atyA0iA$OKqsIR&0U#DylF6XJ-iUGmc{jpW`ze#S!d=gN;~@1(<`` zn1O$8W-RyxKjC}4hrQSi3nn_yf~9D}y=Xu!?!XjG#9z~eIFEBUi&Hp)*Rc&lIo<-02ijvABJ!Ud$1kb zkVOa9B7#*|iTS9;-#3vZPT~g~!vGGVA8%kEcA^(H+R%z9Hen4Us&SqVp^oDy25=Au z@G^SQgA}%46&i3CCZh@$SrBLNExy5*7{W0OVjudj3ol|DUO*2X#v;tcH2lfB`U9u& z9X`Rw_yC9THu`Y@-Wv4Z147bP-G;q2qxiiLQbv^-&n}Ny-8qrVvM*(h342?#O?4#9 z{J~8%;mv+?NG954I@9JPoTT#F_>cZEDMK>alTH~im94G2FGjD@+Y0;go4kHZtGKJ^ z>h_4W-biNDx`$-8CY+O55sj$c2d!Af{mxGF<*)B#8MNDEBy5$-N=q_~kc{z_Atzy( z`PtD_&{b>$2hTTT4yTY=P$}lfq*E=!aLrErHXPasoHy2K3lu&}X2Lq67 z*E0D=ck%@%J2LGUwyok#vNz#$S{X+stqzM*{3(qz%5bjyQF@6KT==RbDjsFg2!r8` z6z*t6B_yLQlk|(44$4~4Tw2*!daF0&qRP_fm3yR%U#+rUXJuv<44|^iOzVou%3x`Y zR#$Is<&V+Jqp~p;)z$sY3x+sSyrb1NW|?WlJC7N27wm9t3z|!78&}<>tCq%!R;|}r znYjf6s4TaV+Frw|^=4Q8D93ZvGGuD&*xp-jVQq^JlvX#Da!RX9V@1{VIx91`U;sC+ zy58){ALV#fH)UHXJE5GSRXf~RT2-fWgf&ZJMOF1WD>JWP05`6x-t5XB<#<-r=~Nbf z3lgnR$Lk^A>uaPR-Q{qeR7?4QF4{0R5>PUuZ1pcBvu=mc~E zIsu)4PCzH16VM6h1atyAfyxuOzPI%uK0L_r`N8l*zOeg<&)s()BgS|dr)>6lZt)*& C(OByM diff --git a/jl-cours/jl-cours.cls b/jl-cours/jl-cours.cls index 94472c4..01b4996 100644 --- a/jl-cours/jl-cours.cls +++ b/jl-cours/jl-cours.cls @@ -40,6 +40,7 @@ %% Own packages. Those contains some global settings and definitions. %% +\RequirePackage{algo} \RequirePackage{commun} \RequirePackage{couleurs} \RequirePackage{shortcuts} diff --git a/shortcuts/shortcuts.sty b/shortcuts/shortcuts.sty index 8531df9..041b5ad 100644 --- a/shortcuts/shortcuts.sty +++ b/shortcuts/shortcuts.sty @@ -54,8 +54,8 @@ %% tasks %% -\newcommand{\bq}{\begin{tasks}} -\newcommand{\eq}{\end{tasks}} +\newcommand{\bt}{\begin{tasks}} +\newcommand{\et}{\end{tasks}} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -270,15 +270,15 @@ \NewDocumentCommand \N { s g } { \IfBooleanTF {#1} { \IfNoValueTF {#2} { - \!\!\!\!\ensuremath{\mathbb{N} \setminus \{0\}}\!\!\! + \ensuremath{\mathbb{N} \setminus \{0\}} }{ - \!\!\!\!\ensuremath{\mathbb{N} \setminus \{0, #2\}}\!\!\! + \ensuremath{\mathbb{N} \setminus \{0, #2\}} } }{ \IfNoValueTF {#2} { - \!\!\!\!\ensuremath{\mathbb{N}}\!\!\! + \ensuremath{\mathbb{N}} }{ - \!\!\!\!\ensuremath{\mathbb{N} \setminus \{#2\}}\!\!\! + \ensuremath{\mathbb{N} \setminus \{#2\}} } } }