Ceci est une ancienne révision du document !


\question{Comment gérer des conditions de traitement dans un style ?} %29.45

\reponse Le package \pack{ifthen} permet de faire ce genre de choses de fa\c con assez simple, avec en particulier les commande \cmd{ifthenelse} et \cmd{whiledo}.

\reponse \TeX\ fournit \'egalement des structures conditionnelles. Notamment les commandes \cmd{if}, \cmd{ifx}, \cmd{ifnum}…

\reponse On peut \'egalement d\'efinir des variables bool\'eennes en \TeX : on proc\`edera de la fa\c con suivante : on d\'eclare un bool\'een avec la commande \cmd{newif}. On peut ensuite modifier sa valeur, et d\'efinir des commandes dnt le comportement d\'epend de cette valeur. Par exemple \begin{noexemple} \newif\ifcondition \conditionfalse

La condition est \ifcondition vraie\else fausse\fi. \end{noexemple} \noindent La commande \cmd{conditionfalse} met la valeur de la variable {\ttfamily condition} a faux. L'inverse e\^ut \'et\'e r\'ealis\'e par la commande \cmd{conditiontrue}.

composition/macros/conditions_dans_un_style.1029435314.txt.gz · Dernière modification: 2002/08/15 20:15 par markey
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0