% 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 } \NewDocumentCommand{\Enter}{ m }{ \State \textbf{Saisir} #1 } %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % % ENVIRONMENTS % % \NewDocumentEnvironment{pseudocode}{ }{ \begin{algorithmic} \sffamily }{ \end{algorithmic} } %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%