2.2 Dans le fichier sty
Tout ce qui se réfère à l’environnement algo est inscrit ainsi dans le fichier sty :
Les couleurs
1\definecolor{ algoTitleFont }{ cm yk }{0 ,0 ,0 ,0}
2\definecolor{ al g o T i t leBackL e f t }{ cmyk }{0 .98 ,0.22 ,0 ,0 .66}
3\definecolor{ al g o T i tleBack R i g h t }{ cmyk }{0. 89 ,0. 20 ,0 ,0.43}
Style de l’environnement
1\tcbset{ al gorithme /. styl e ={
2sh ar p co rn er s = so uth ,
3b ef or e s ki p =1 em ,
4a fte r sk ip = 1 em ,
5enhanced ,
6fu zzy sha do w ={1 mm }{ -1 mm }{0 mm } {0. 3 mm }{ bl ack } ,
7fr ame sty le ={
8left co lor =algoTitleBackLeft ,
9ri ght co lor =algoTitleBackRight},
10 font u p p e r ={\ t tfamily },
11 box ru le =0 .7 pt ,
12 font t i t l e ={\ s ffamily \bf se ries \color{ a lg o Ti tl eF o nt }} ,
13 wate rm ar k gra ph ic s = algo . png ,
14 wate rmark stretc h =1.00 ,
15 wate rmark opacit y =0.25 ,
16 breakable
17 }
18 }
Définition de l’environnement
1\newtcbtheorem
2{ pas @a lgo } % nom de l ’ e n vi r on n em en t
3{\ t itleAlgo } % te xt e q ui s ’ a f fi ch e
4{ algor it hme } % s tyle
5{ al go } % pr éf ixe pou r r éf ér en ces é ve nt ue lles ( label )
6
7\newenvironment{ al go }[ 2] [] {\ begin{pas@algo}{#2}{#1}}{\end{ pas@al go }}
8\newenvironment{ al go *} [2 ][]
9{\ begi n { pas@alg o * }{ #2}{#1 }}{\ end { pa s@ algo *}}
2.3 Changer le style de l’environnement
Comme on peut le voir dans le code, le style de l’environnement algo est défini à
l’aide de la macro \tcbset (du package tcolorbox).
Ainsi, pour le changer, on mettra toutes les options souhaitées à l’intérieur des ac-
colades :
Style de l’environnement
1\tcbset{ al gorithme /. styl e ={ ... }}
4