Le (on) mardi 15 juillet 2008 23:46, BriCaMatH a écrit (wrote) : Bon, comme ça, à vue d'œil, il faut développer les \CornerXX dans les crochets. Je propose de définir une commande \callcommand avec un \edef. Ah, je vois que tu es plus courageux que moi : tu te mouilles, tu choisis une hypothèse à l'instinct et tu propose une solution. Bien ! :-) D'abord en préambule (j'ai mis
Mathieu G a écrit : Merci de prendre du temps à lire mes messages Pour un ECM complet, ça va être difficile, et très couteux en temps... mais je vais voir comment je peux rassembler tout ça Par contre, ce que je peux d'ores et déjà expliquer, et qui devrait être suffisant pour comprendre, je pense: Mon code compilait sans problème avant que je ne remplace ça [snip]
Mathieu G a écrit : BriCaMatH a écrit : Mathieu G a écrit : Est ce que le fait de donner \headershape en argument à \ReadCornerParameters revient à lui donner un seul et unique argument au lieu des 4 attendus? Comment forcer au préalable le remplacement de \headershape par sa valeur de 4 lettres? Avec un expandafter, puisque \headershape doit être développé
Ca me fait penser que le package ifthenelse, que je n'utilise jamais -- à tort peut être-- est inutile ici. On peut très bien tester l'égalité avec un \ifx, il me semble... Voici mon petit ECM : %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \documentclass{article} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage[french]{babel} \newcommand*\Assign[2