From 0089c8b3ad1cfb256bb8d8c0a966e9c9ee862787 Mon Sep 17 00:00:00 2001 From: Jeff LANCE Date: Sat, 28 Jan 2017 23:07:51 +0100 Subject: [PATCH] make a new environment for Algobox language. --- algo/algo.sty | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/algo/algo.sty b/algo/algo.sty index b74f77b..cc30a82 100644 --- a/algo/algo.sty +++ b/algo/algo.sty @@ -23,12 +23,21 @@ \RequirePackage{algpseudocode,algorithm,algorithmicx} %-- % +\newfontfamily\UbuntuMono[Ligatures=TeX]{ubuntumono} + % AlgoBox -\NewDocumentEnvironment{code}{ G{algobox} }{%begin - \algnewcommand{\variables}{\State\textbf{VARIABLES}} - \algblock[algorithme]{DEBUT_ALGORITHME}{FIN_ALGORITHME} +\algnewcommand{\prend}[2]{\State #1 \textbf{PREND\_LA\_VALEUR} #2} +\algnewcommand{\vars}[2]{\State \textbf{VARIABLES}} + +\NewDocumentEnvironment{algobox}{ }{%begin + \UbuntuMono + % \algsetblockx[variables]{bVARS}{eVARS}{}{1cm}{\textbf{VARIABLES}}{} + % \algblockx[traitement]{debut}{fin}{\textbf{\UbuntuMono DEBUT\_ALGORITHME}}{\textbf{\UbuntuMono FIN\_ALGORITHME}} + \algsetblockx[traitement]{debut}{fin}{}{1cm}{\textbf{DEBUT\_ALGORITHME}}{\textbf{FIN\_ALGORITHME}} + + % \algnewcommand{\PREND}[2]{\State #1 \textbf{PREND\_LA\_VALEUR} #2} \begin{algorithmic} }{%end