Voici un ECM :

Ouvrir dans l'éditeur Overleaf
\documentclass{article}
\usepackage{xparse}
\ExplSyntaxOn
\cs_new:Nn \SetOp_reunion_seq:N {
\seq_use:Nn #1 {*}
}
\cs_new:Nn \SetOp_reunion:n {
\seq_gset_from_clist:Nn \g_tmpa_seq {#1}
\SetOp_reunion_seq:N \g_tmpa_seq
}
\cs_new:Nn \SetOp_simplify_reunion:n
{
\seq_gset_from_clist:Nn \g_tmpa_seq {#1}
\seq_remove_duplicates:N \g_tmpa_seq
\g_tmpa_seq
}
\NewDocumentCommand{\reunion}{ }{ \SetOp_reunion:n }
\NewDocumentCommand{\simplifierreunion}{ m }
{
\seq_gset_from_clist:Nn \g_tmpa_seq {#1}
\seq_remove_duplicates:N \g_tmpa_seq
\seq_use:Nn \g_tmpa_seq {*}
}
\ExplSyntaxOff
\begin{document}
\reunion{A} \qquad
\reunion{A, B} \qquad
\reunion{A, B, C}
\simplifierreunion{A, B, B, C, A}
\end{document}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

La commande \simplifierreunion fonctionne comme je veux, mais j'aurais voulu pourvoir réutiliser le résultat de \SetOp_simplify_reunion:n comme argument de \SetOp_reunion_seq:N et je ne vois pas comment faire.

Toutes mes tentatives se soldent par un échec :(

Posée 19 Sep '20, 18:03

Le%20TeXnicien%20de%20surface's gravatar image

Le TeXnicien de surface
2.1k914
Taux d'acceptation : 26%

Modifiée 19 Sep '20, 20:30

Pathe's gravatar image

Pathe ♦♦
7.6k49210252

Pourriez-vous préciser à nos lecteurs ignorants de la chose — j'en suis le premier — en quoi consiste le paquet xparse et quels sont ses bienfaits ?

(19 Sep '20, 19:43) fred02840 fred02840's gravatar image
1

Pourriez-vous élaborer davantage votre but?

(20 Sep '20, 13:07) touhami touhami's gravatar image
Soyez le premier à répondre à cette question !
[Masquer l'aperçu]

Suivre cette question

Par courriel :

Une fois que vous serez enregistré, vous pourrez souscrire à n'importe quelle mise à jour ici

Par flux RSS :

Réponses

Réponses et commentaires

Mots-clés de la question :

×3
×2
×2
×1

Question posée : 19 Sep '20, 18:03

Question vue : 982 fois

Dernière mise à jour : 20 Sep '20, 13:07

C'est votre première visite ici ? Consultez la FAQ !

×