Historique des modifications [retour]
cliquez ici pour masquer/afficher la révision 10

05 Nov '17, 16:10

idefix's gravatar image

idefix
955134151

Peut-on construire un appel de macro dans une macro ?

Peut-on construire un appel de macro dans une macro ? Par exemple une macro (*macroUn*) avec deux arguments, le premier pour le nom d'une autre macro (*macroDeux*) et le second pour l'argument de cette seconde macro. `\newcommand\macroUn[2]{\#1{#2}}` % (Ca ne fonctionne pas) Est-il possible de faire en sorte que l'appel à *macro 1* \macroUn{macroDeux}{argument macroDeux} se traduise par un appel à *macro 2* avec son argument : `\macroDeux{argument macroDeux}` \documentclass[12pt,a4paper]{article} \usepackage[utf8]{inputenc} \newcommand\macroDeux[1]{#1} \newcommand\macroUn[2]{\textbackslash#1\{#2\}} \begin{document} Testing \verb|\macroUN{macroDeux}{789}|: \macroUn{macroDeux}{789} % Ne fonctionne pas, c'est du texte non interprété Ca ne fonctionne pas, \verb|\macroDeux{789}| est du texte non interprété. \end{document} ![alt text][1] [1]: http://texnique.fr:80/osqa/upfiles/MacroDansMacro.png
cliquez ici pour masquer/afficher la révision 9

05 Nov '17, 16:08

idefix's gravatar image

idefix
955134151

Peut-on construire un appel de macro dans une macro ?

Peut-on construire un appel de macro dans une macro ? Par exemple une macro (*macroUn*) avec deux arguments, le premier pour le nom d'une autre macro (*macroDeux*) et le second pour l'argument de cette seconde macro. `\newcommand\macroUn[2]{\#1{#2}}` % (Ca ne fonctionne pas) Est-il possible de faire en sorte que l'appel à *macro 1* \macroUn{macroDeux}{argument macroDeux} se traduise par un appel à *macro 2* avec son argument : `\macroDeux{argument macroDeux}` \documentclass[12pt,a4paper]{article} \usepackage[utf8]{inputenc} \newcommand\macroDeux[1]{#1} \newcommand\macroUn[2]{\textbackslash#1\{#2\}} \begin{document} Testing \verb|\macroUN{macroDeux}{789}|: \macroUn{macroDeux}{789} % Ne fonctionne pas, c'est du texte non interprété Ca ne fonctionne pas, \verb|\macroDeux{789}| est du texte non interprété. \end{document}
cliquez ici pour masquer/afficher la révision 8

05 Nov '17, 15:22

idefix's gravatar image

idefix
955134151

cliquez ici pour masquer/afficher la révision 7

05 Nov '17, 15:21

idefix's gravatar image

idefix
955134151

cliquez ici pour masquer/afficher la révision 6

05 Nov '17, 15:20

idefix's gravatar image

idefix
955134151

cliquez ici pour masquer/afficher la révision 5

05 Nov '17, 15:20

idefix's gravatar image

idefix
955134151

cliquez ici pour masquer/afficher la révision 4

05 Nov '17, 15:18

idefix's gravatar image

idefix
955134151

cliquez ici pour masquer/afficher la révision 3

05 Nov '17, 15:02

idefix's gravatar image

idefix
955134151

cliquez ici pour masquer/afficher la révision 2

05 Nov '17, 15:02

idefix's gravatar image

idefix
955134151

cliquez ici pour masquer/afficher la révision 1

05 Nov '17, 15:01

idefix's gravatar image

idefix
955134151

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

×