1 #LyX 1.1 created this file. For more info see http://www.lyx.org/
14 \paperorientation portrait
17 \paragraph_separation indent
19 \quotes_language french
23 \paperpagestyle default
27 Macros définies par l'utilisateur en mode mathématique
29 Informations de révision :
30 Traduction : Mise à jour Date: 2001/03/19
31 Original : Révision: 1.3, Date: 2000/11/03
37 Alejandro Aguilar Sierra
47 <Adrien.Rebollo@wanadoo.fr>
56 LyX permet à l'utilisateur de définir des macros.
57 En mode math, une macro définie par l'utilisateur n'est pas un mot en rouge
58 que LyX ne sait pas comment dessiner (autrefois connu comme mode macro,
59 aujourd'hui simplement comme mode TeX).
60 Une boîte de définition de macro apparaît à l'écran comme un bouton grisé
61 avec le nom de la macro en bleu (couleur des math dans LyX).
62 Mais si vous cliquez dessus, elle apparaît comme une boîte mathématique
63 normale que vous pouvez éditer.
64 Vous n'avez qu'à essayer :
65 \begin_inset FormulaMacro
66 \newcommand{\macro}{a+b}
73 Pour utiliser cette macro dans d'autres boîtes mathématiques vous n'avez
74 qu'à en taper le nom en mode TeX, dans ce cas
80 , et elle sera automatiquement développée :
81 \begin_inset Formula \( c=\macro \)
85 Comme vous pouvez le vérifier, le curseur ne peut pas aller dans la macro,
86 qui se comporte toute entière comme un seul caractère, et le code TeX de
96 Toutefois le curseur peut aller dans certaines sortes de macros, celles
100 \begin_float footnote
103 NdT : Traduction choisie pour l'anglais
104 \begin_inset Quotes fld
108 \begin_inset Quotes frd
112 On pourrait aussi dire argument.
115 Dans une boîte de définition de macro un paramètre ressemble à un
119 suivi du numéro du paramètre :
120 \begin_inset FormulaMacro
121 \newcommand{\macroparam}[1]{2+\sqrt{#1 }}
128 Une fois développée, cette macro comprend l'habituel rectangle vide pour
129 indiquer que vous pouvez insérer ce que vous voulez :
136 \begin_inset Formula \( \macroparam{} \)
141 \begin_inset Formula \( b=\macroparam{x-2} \)
147 Une fois exportée vers LaTeX, une définition de macro produit la commande
157 Mode d'emploi des macros
158 \layout Subsubsection
163 Pour créer une boîte de définition de macro, entrez ceci dans le minibuffer
169 math-macro <nom de la macro> [nombre de paramètres]
181 \begin_inset Quotes fld
185 \begin_inset Quotes frd
199 \begin_inset Quotes fld
204 math-macro macroparam 1
205 \begin_inset Quotes frd
213 Pour insérer une marque de paramètre (seulement dans une boîte de définition
214 de macro), utilisez ceci :
219 math-macro-arg <numéro>
222 La marque de paramètre dans
228 a été introduite avec
231 \begin_inset Quotes fld
235 \begin_inset Quotes frd
243 Vous ne pouvez pas utiliser plus de 9 paramètres, numérotés de 1 à 9.
244 Un paramètre peut être utilisé plusieurs fois dans la boîte de définition
245 de la macro, mais ne peut bien sûr être entré qu'une fois.
246 Le numéro d'un paramètre ne peut pas être supérieur au nombre de paramètres
248 \layout Subsubsection
255 flèches\SpecialChar ~
257 clavier: Entrer dans une macro par le côté gauche place
258 le curseur dans le premier paramètre, pour passer au deuxième utilisez
264 Rappelez-vous qu'appuyer sur la barre
268 fait sortir le curseur de la macro et le place à droite de celle-ci.
273 souris: Comme d'habitude, cliquez sur la boîte de paramètre désirée.
274 Parfois ça échoue si la boîte est vide ou trop petite.
277 Pour l'instant l'utilisateur ne peut définir que des macros de commandes,
278 mais de manière interne il est aussi possible de définir des macros d'environne
282 Il y a plusieurs macros prédéfinies, principalement pour permettre aux utilisate
283 urs d'AMS-LaTeX d'utiliser les macros AMS de façon WYSIWYM, comme
294 \begin_float footnote
305 est pour le moment désactivée car après simplification et amélioration
306 des fonctions macros, les seuls paramètres valides sont les sous-paragraphes
307 (sans tabulation ni nouvelle ligne).
308 Peut-être qu'elle sera de nouveau incluse dans une version ultérieure.