====== Comment réaliser des calculs avec les variables LaTeX? ======
$\Reponse$ On peut multiplier une longueur par un nombre, en faisant
précéder le nom du compteur par la valeur en question. Pour agrandir les
marges sur une portion de texte, on pourra donc faire :
\begin{center}
\begin{minipage}{0.8\textwidth}
...
\end{minipage}
\end{center}
Attention, cela ne fonctionne que pour les longueurs, pas pour les compteurs.
$\Reponse$ \TeX fournit également les commandes telles que ''\multiply''
et ''\divide''. Elles servent à multiplier et diviser des dimensions et des
compteurs. On peut donc écrire :
\divide \longueur by 4
\noindent pour diviser la valeur de ''\longueur'' par 4. La valeur de
la longueur est directement mise à jour. Les additions et soustractions peuvent
être effectuées avec ''\addtolength''.
''\divide'' et ''\multiply'' ne marchent pas avec des compteurs \LaTeX
mais seulement avec des compteurs \TeX. Cela vient du fait que les
compteurs \LaTeX ne sont pas de simples compteurs mais des constructions
qui gérent les références et dépendances de compteurs \TeX.
Si l'on gère directement le compteur \TeX ''c@cptr'' correspondant au
compteur \LaTeX cptr, le mécanisme de dépendance n'est plus pris en compte
$\Reponse$ Le package [[ctanpkg>calc|calc]] permet de faire des calculs arithmétiques au
niveau des commandes ''\setlength'', ''\addtolength'', ''\setcounter'' et ''\addtocounter''.
$\Reponse$ Le package [[ctanpkg>realcalc|realcalc]] permet quant à lui de faire des calculs
sur des nombres réels, au niveau des variables.
{{htmlmetatags>metatag-keywords=(LaTeX)
metatag-og:title=(Comment réaliser des calculs avec les variables LaTeX?)
metatag-og:site_name=(FAQ LaTeX francophone)
}}