En plaintex, j'ai une erreur quand j'utilise
Dès que j'insère un ECM:
blabla
blabla blabla
Posée 17 Jui '23, 09:38 EFLM |
La commande Voici une solution. \edef\my+{\noexpand\+} \newcount\notenumber \notenumber=0 \long\def\hfootnote#1{\advance\notenumber by 1\footnote{\thinspace $^{\the\notenumber}$}{ #1}} blabla blabla% \hfootnote{blabla \settabs 3 \columns \my+ bla&bla&bla\cr} blabla blabla \bye Publiée 24 Jui '23, 20:16 touhami Merci Je vais expérimenter avec edef, que je n'utilisais jamais jusqu'à présent, faute de comprendre comment ça marche.
(02 Jul '23, 09:22)
EFLM
je reçois des mails me demandant de voter, comment fait-on ça?
(02 Jul '23, 09:23)
EFLM
@EFLM Cf. la FAQ « Une contribution (question, réponse et commentaire) me paraît (in)utile. Puis-je le faire savoir ? ».
(02 Jul '23, 17:10)
denis ♦♦
|
Merci de poster un ECM. La commande
\+
est définie outer :\outer\def\+{\tabalign}
et donc ne peut pas figurer dans l'argument d'une autre commande. Vous pouvez utiliser\hfootnote{...\noexpand\+ ...}
.Merci pour ce commentaire. je ne comprends pas dans le détail pourquoi ça ne marche pas, je ne comprends pas ce que veut dire outer, etc. je vais utiliser halign qui marche. ECM: c'est très simple, je compose un livre avec des notes de bas de page qui contiennent des tableaux, le livre, ce n'est que du texte simple, j'utilise plaintex.
L’ECM ne signifie pas le but de votre code, mais c’est un exemple compilable: nous devons pouvoir compiler à partir d’un simple couper-coller.
J'ai bien compris, je ne pense pas que ça va apporter beaucoup, mais je modifie la question.