Pourquoi les deux codes ne donnent pas le même résultat ? \documentclass{article} \usepackage{xstring} \begin{document} \def\test{2**3} \StrSubstitute{\test}{**}{\dots^}[\tempa] \test{} se transforme en $\tempa$ \StrSubstitute{2**3}{**}{\dots^}[\tempab] 2**3 se transforme en $\tempab$ \end{document} et en inversant... on obtient : \documentclass{article} \usepackage{xstring} \begin{document} \StrSubstitute{2**3}{**}{\dots^}[\tempa] 2**3 se transforme en $\tempa$ \def\test{2**3} \StrSubstitute{\test}{**}{\dots^}[\tempa] \test{} se transforme en $\tempa$ \end{document} Posée 15 Mar '21, 18:20 christophe-poulain Pathe ♦♦ |
La documentation de Vous pouvez changer de mode de fonctionnement de Suivant ce que vous voulez vraiment faire, vous aurez peut-être intérêt à écrire une macro à un argument Par ailleurs, je vous suggère de jeter un coup d'œil à Publiée 17 Mar '21, 22:51 fpantigny |