]> git.lyx.org Git - features.git/blob - lib/examples/fr/xypic.lyx
Correct some broken URLs
[features.git] / lib / examples / fr / xypic.lyx
1 #LyX 2.2 created this file. For more info see http://www.lyx.org/
2 \lyxformat 503
3 \begin_document
4 \begin_header
5 \origin /systemlyxdir/examples/fr/
6 \textclass scrartcl
7 \begin_preamble
8 \usepackage[all]{xy}
9
10 % define new commands used in sec. 5.1
11 \newcommand{\xyR}[1]{
12   \xydef@\xymatrixrowsep@{#1}}
13 \newcommand{\xyC}[1]{
14   \xydef@\xymatrixcolsep@{#1}}
15
16 \newdir{|>}{!/4.5pt/@{|}*:(1,-.2)@^{>}*:(1,+.2)@_{>}}
17
18 % a pdf-bookmark for the TOC is added
19 \let\myTOC\tableofcontents
20 \renewcommand\tableofcontents{%
21   \pdfbookmark[1]{\contentsname}{}
22   \myTOC }
23
24 % redefine the \LyX macro for PDF bookmarks
25 \def\LyX{\texorpdfstring{%
26   L\kern-.1667em\lower.25em\hbox{Y}\kern-.125emX\@}
27   {LyX}}
28 \end_preamble
29 \options BCOR7.5mm
30 \use_default_options false
31 \maintain_unincluded_children false
32 \language french
33 \language_package default
34 \inputencoding auto
35 \fontencoding global
36 \font_roman "lmodern" "default"
37 \font_sans "default" "default"
38 \font_typewriter "default" "default"
39 \font_math "auto" "auto"
40 \font_default_family default
41 \use_non_tex_fonts false
42 \font_sc false
43 \font_osf false
44 \font_sf_scale 100 100
45 \font_tt_scale 100 100
46 \graphics default
47 \default_output_format default
48 \output_sync 0
49 \bibtex_command default
50 \index_command default
51 \paperfontsize 12
52 \spacing single
53 \use_hyperref true
54 \pdf_title "Utilisation de XY-pic dans LyX"
55 \pdf_author "H. Peter Gumm"
56 \pdf_subject "manual de XY-pic"
57 \pdf_keywords "LyX, documentation"
58 \pdf_bookmarks true
59 \pdf_bookmarksnumbered true
60 \pdf_bookmarksopen true
61 \pdf_bookmarksopenlevel 2
62 \pdf_breaklinks false
63 \pdf_pdfborder false
64 \pdf_colorlinks true
65 \pdf_backref false
66 \pdf_pdfusetitle false
67 \pdf_quoted_options "linkcolor=black, citecolor=black, urlcolor=blue, filecolor=blue,pdfpagelayout=OneColumn, pdfnewwindow=true,pdfstartview=XYZ, plainpages=false, pdfpagelabels"
68 \papersize a4paper
69 \use_geometry false
70 \use_package amsmath 2
71 \use_package amssymb 2
72 \use_package cancel 0
73 \use_package esint 0
74 \use_package mathdots 1
75 \use_package mathtools 0
76 \use_package mhchem 1
77 \use_package stackrel 0
78 \use_package stmaryrd 0
79 \use_package undertilde 0
80 \cite_engine basic
81 \cite_engine_type default
82 \biblio_style plain
83 \use_bibtopic false
84 \use_indices false
85 \paperorientation portrait
86 \suppress_date false
87 \justification true
88 \use_refstyle 0
89 \index Index
90 \shortcut idx
91 \color #008000
92 \end_index
93 \secnumdepth 3
94 \tocdepth 3
95 \paragraph_separation indent
96 \paragraph_indentation default
97 \quotes_language french
98 \papercolumns 1
99 \papersides 2
100 \paperpagestyle default
101 \tracking_changes false
102 \output_changes false
103 \html_math_output 0
104 \html_css_as_file 0
105 \html_be_strict false
106 \end_header
107
108 \begin_body
109
110 \begin_layout Title
111 Utilisation de 
112 \begin_inset ERT
113 status collapsed
114
115 \begin_layout Plain Layout
116
117
118 \backslash
119 Xy
120 \end_layout
121
122 \end_inset
123
124 -pic dans \SpecialCharNoPassThru LyX
125 \end_layout
126
127 \begin_layout Author
128 H.
129  Peter Gumm
130 \begin_inset Foot
131 status collapsed
132
133 \begin_layout Plain Layout
134 Traduction française Jean-Pierre Chrétien, 
135 \family typewriter
136 <jeanpierre.chretien@free.fr>
137 \family default
138 , novembre 2009, mise à jour mars 2014
139 \end_layout
140
141 \end_inset
142
143
144 \end_layout
145
146 \begin_layout Abstract
147 Avec les versions récentes de \SpecialCharNoPassThru LyX
148  et grâce à la possibilité d'afficher un
149  aperçu sur le vif offerte par la distribution \SpecialCharNoPassThru LaTeX
150 , le paquetage de tracé
151  de diagrammes 
152 \family typewriter
153
154 \begin_inset ERT
155 status collapsed
156
157 \begin_layout Plain Layout
158
159
160 \backslash
161 Xy
162 \end_layout
163
164 \end_inset
165
166
167 \family default
168 -pic peut être utilisé confortablement dans \SpecialCharNoPassThru LyX
169 : les diagrammes peuvent
170  être affichés et modifiés dans le fenêtre principale de \SpecialCharNoPassThru LyX
171 .
172  Nous décrivons ici comment utiliser la commande 
173 \family typewriter
174
175 \backslash
176 xymatrix
177 \family default
178  de 
179 \family typewriter
180 xypic
181 \family default
182  depuis \SpecialCharNoPassThru LyX
183  pour tracer, modifier et visionner des diagrammes utilisés typiqueme
184 nt dans la théorie des catégories, l'algèbre et les disciplines voisines.
185  
186 \end_layout
187
188 \begin_layout Abstract
189 \begin_inset CommandInset toc
190 LatexCommand tableofcontents
191
192 \end_inset
193
194
195 \end_layout
196
197 \begin_layout Section
198 Introduction 
199 \end_layout
200
201 \begin_layout Standard
202 Le paquetage 
203 \family typewriter
204 xypic
205 \family default
206  est utilisé depuis longtemps comme un outil approprié pour construire facilemen
207 t des graphiques et des diagrammes en \SpecialCharNoPassThru LaTeX
208 .
209  Malheureusement, son utilisation depuis \SpecialCharNoPassThru LyX
210  était limitée par les infâmes
211  boîtes de code \SpecialCharNoPassThru TeX
212 , ce qui faisait que la fenêtre \SpecialCharNoPassThru LyX
213  ne pouvait afficher
214  que les sources \SpecialCharNoPassThru LaTeX
215  et non pas le diagramme résultant.
216  Le mode \SpecialCharNoPassThru LaTeX
217  
218 \begin_inset Quotes fld
219 \end_inset
220
221 Aperçu sur le vif
222 \begin_inset Quotes frd
223 \end_inset
224
225  (
226 \emph on
227 preview-style
228 \emph default
229 ), inclus dans le projet AUC\SpecialCharNoPassThru TeX
230 \begin_inset CommandInset citation
231 LatexCommand cite
232 key "AUCTeX"
233
234 \end_inset
235
236 , permet enfin la modification et l'affichage des diagrammes 
237 \family typewriter
238 xypic
239 \family default
240 , qui peuvent être construits, modifiés et visionnés depuis \SpecialCharNoPassThru LyX
241 .
242 \end_layout
243
244 \begin_layout Standard
245 \begin_inset VSpace defskip
246 \end_inset
247
248
249 \end_layout
250
251 \begin_layout Standard
252 \align center
253 \begin_inset Graphics
254         filename xyfigure.png
255         lyxscale 60
256         width 75col%
257
258 \end_inset
259
260
261 \end_layout
262
263 \begin_layout Standard
264 \begin_inset VSpace defskip
265 \end_inset
266
267
268 \end_layout
269
270 \begin_layout Standard
271 Dans ce manuel, nous décrivons comment utiliser 
272 \begin_inset ERT
273 status collapsed
274
275 \begin_layout Plain Layout
276
277
278 \backslash
279 Xy
280 \end_layout
281
282 \end_inset
283
284 -pic depuis la fenêtre \SpecialCharNoPassThru LyX
285 , et comment créer et modifier des diagrammes.
286  Nous avons testé ce qui suit avec \SpecialCharNoPassThru LyX
287  (versions 1.3.7 à 1.6), exécuté sur
288  Windows
289 \begin_inset space \thinspace{}
290 \end_inset
291
292 XP ou Windows Vista.
293  
294 \end_layout
295
296 \begin_layout Standard
297 Deux façons de procéder sont offertes: pour commencer, et pour quelques
298  tests préliminaires, il peut être plus facile de saisir d'abord le code
299  
300 \begin_inset ERT
301 status collapsed
302
303 \begin_layout Plain Layout
304
305
306 \backslash
307 Xy
308 \end_layout
309
310 \end_inset
311
312 -pic dans la fenêtre \SpecialCharNoPassThru LyX
313 , de le sélectionner en entier et de le convertir
314  dans sa représentation graphique en pressant 
315 \family sans
316 Ctrl-m
317 \family default
318  ou 
319 \family sans
320 Ctrl-M
321 \family default
322 .
323  Si vous devez utiliser 
324 \begin_inset ERT
325 status collapsed
326
327 \begin_layout Plain Layout
328
329
330 \backslash
331 Xy
332 \end_layout
333
334 \end_inset
335
336 -pic plus fréquemment, ou si vous désirez modifier votre diagramme initial,
337  vous préférerez assembler et modifier vos figures à l'aide de l'éditeur
338  mathématique de \SpecialCharNoPassThru LyX
339 .
340 \end_layout
341
342 \begin_layout Standard
343 Lorsque le curseur se trouve superposé à un diagramme, celui-ci est affiché
344  comme une tableau de nœuds et de flèches.
345  Ceux-ci peuvent être modifiés interactivement.
346  Quand le curseur quitte la zone d'édition, le diagramme réapparaît.
347 \end_layout
348
349 \begin_layout Standard
350 Dans les deux premiers chapitres de la documentation, nous expliquons comment
351  utiliser \SpecialCharNoPassThru LyX
352  dans le premier mode mentionné ci-dessus et nous introduisons
353  toutes le fonctionnalités de 
354 \begin_inset ERT
355 status collapsed
356
357 \begin_layout Plain Layout
358
359
360 \backslash
361 Xy
362 \end_layout
363
364 \end_inset
365
366 -pic qui peuvent être utiles pour tracer des diagrammes commutatifs, des
367  graphes ou de automates.
368  Le chapitre
369 \begin_inset space ~
370 \end_inset
371
372
373 \begin_inset CommandInset ref
374 LatexCommand ref
375 reference "sec:math-editor"
376
377 \end_inset
378
379  explique comment utiliser les commandes 
380 \begin_inset ERT
381 status collapsed
382
383 \begin_layout Plain Layout
384
385
386 \backslash
387 Xy
388 \end_layout
389
390 \end_inset
391
392 -pic dans une 
393 \begin_inset Quotes fld
394 \end_inset
395
396 zone d'édition mathématique
397 \begin_inset Quotes frd
398 \end_inset
399
400 .
401 \end_layout
402
403 \begin_layout Standard
404 Ce n'est pas notre intention d'écrire une nouvelle introduction à 
405 \begin_inset ERT
406 status collapsed
407
408 \begin_layout Plain Layout
409
410
411 \backslash
412 Xy
413 \end_layout
414
415 \end_inset
416
417 -pic, notre motivation est plutôt de montrer comment les commandes les plus
418  importantes fonctionnent dans \SpecialCharNoPassThru LyX
419 , puisque les combinaisons de saisies
420  décrites dans le manuel 
421 \begin_inset ERT
422 status collapsed
423
424 \begin_layout Plain Layout
425
426
427 \backslash
428 Xy
429 \end_layout
430
431 \end_inset
432
433 -pic
434 \begin_inset space ~
435 \end_inset
436
437
438 \begin_inset CommandInset citation
439 LatexCommand cite
440 key "xypic manual"
441
442 \end_inset
443
444  ne sont pas toutes interprétées dans \SpecialCharNoPassThru LyX
445 .
446 \end_layout
447
448 \begin_layout Section
449 Préparation
450 \end_layout
451
452 \begin_layout Standard
453 Ce qui suit nécessite que les paquetages \SpecialCharNoPassThru LaTeX
454  
455 \family typewriter
456 xypic
457 \family default
458  et 
459 \family typewriter
460 preview
461 \family default
462  fassent partie de la distribution \SpecialCharNoPassThru LaTeX
463 .
464  Ils sont disponibles sur CTAN, voir à
465 \begin_inset space ~
466 \end_inset
467
468
469 \begin_inset CommandInset citation
470 LatexCommand cite
471 key "instant-preview"
472
473 \end_inset
474
475 , resp.
476  à
477 \begin_inset space ~
478 \end_inset
479
480
481 \begin_inset CommandInset citation
482 LatexCommand cite
483 key "xypic"
484
485 \end_inset
486
487 .
488  Si vous devez les installer, il est nécessaire d'exécuter 
489 \family sans
490 Outils\SpecialChar menuseparator
491 Reconfigurer
492 \family default
493  dans le menu principal de \SpecialCharNoPassThru LyX
494 .
495  Les étapes pour créer un premier diagramme dans \SpecialCharNoPassThru LyX
496  sont alors les suivantes:
497  
498 \end_layout
499
500 \begin_layout Enumerate
501 Activation et aperçu de test
502 \begin_inset Separator parbreak
503 \end_inset
504
505 \end_layout
506
507 \begin_deeper
508 \begin_layout Enumerate
509 Ouvrir \SpecialCharNoPassThru LyX
510 , choisir 
511 \family sans
512 Outils\SpecialChar menuseparator
513 Préférences\SpecialChar menuseparator
514 Apparence\SpecialChar menuseparator
515 Affichage écran
516 \family default
517  et positionner 
518 \emph on
519 Aperçu sur le vif
520 \emph default
521  sur 
522 \emph on
523 Activé
524 \emph default
525 ;
526 \end_layout
527
528 \begin_layout Enumerate
529 Dans 
530 \family sans
531 Document\SpecialChar menuseparator
532 Paramètres...\SpecialChar menuseparator
533 Options mode math
534 \family default
535 , décocher 
536 \emph on
537 Utiliser automatiquement le paquetage math AMS
538 \emph default
539  et cocher 
540 \emph on
541 Utiliser le paquetage math AMS;
542 \end_layout
543
544 \begin_layout Enumerate
545 Tester si l'aperçu sur le vif fonctionne en ouvrant un document \SpecialCharNoPassThru LyX
546  et en
547  saisissant n'importe quelle formule mathématique, par exemple 
548 \begin_inset Formula $a+b=c$
549 \end_inset
550
551 ;
552 \end_layout
553
554 \begin_layout Enumerate
555 Déplacer le curseur en-dehors de la formule, et constatez qu'elle prend
556  l'aspect du résultat imprimable DVI, PostScript ou PDF.
557 \end_layout
558
559 \end_deeper
560 \begin_layout Enumerate
561 Activer et tester 
562 \begin_inset ERT
563 status collapsed
564
565 \begin_layout Plain Layout
566
567
568 \backslash
569 Xy
570 \end_layout
571
572 \end_inset
573
574 -pic
575 \family typewriter
576 :
577 \family default
578 \begin_inset Separator parbreak
579 \end_inset
580
581 \end_layout
582
583 \begin_deeper
584 \begin_layout Enumerate
585 Dans votre document, saisissez le texte
586 \family typewriter
587
588 \begin_inset Newline newline
589 \end_inset
590
591
592 \backslash
593 xymatrix{A 
594 \backslash
595 ar[r] & B}
596 \family default
597 ;
598 \end_layout
599
600 \begin_layout Enumerate
601 Sélectionner tout ce texte et choisir 
602 \family sans
603 Insertion\SpecialChar menuseparator
604 Math\SpecialChar menuseparator
605 Formule hors ligne
606 \family default
607 , ou pressez le raccourci clavier correspondant 
608 \family sans
609 Ctrl-M;
610 \end_layout
611
612 \begin_layout Enumerate
613 Déplacer le curseur en-dehors de la zone d'édition mathématique et attendre
614  une fraction de seconde pour voir apparaître une flèche:
615 \begin_inset Formula $\xymatrix{A\ar[r] & B}
616 $
617 \end_inset
618
619 .
620 \end_layout
621
622 \end_deeper
623 \begin_layout Section
624 Diagrammes commutatifs
625 \end_layout
626
627 \begin_layout Standard
628 Le diagramme ci-après, qui est extrait de la documentation 
629 \begin_inset ERT
630 status collapsed
631
632 \begin_layout Plain Layout
633
634
635 \backslash
636 Xy
637 \end_layout
638
639 \end_inset
640
641 -pic
642 \begin_inset CommandInset citation
643 LatexCommand cite
644 key "xypic manual"
645
646 \end_inset
647
648  écrite par son créateur Kristoffer H.
649  
650 \noun on
651 Rose
652 \noun default
653 , va nous fournir un exemple illustrant de nombreuses fonctionnalités de
654  ce paquetage.
655  Son code source est le suivant: 
656 \end_layout
657
658 \begin_layout LyX-Code
659
660 \backslash
661 xymatrix{
662 \begin_inset Newline newline
663 \end_inset
664
665   U     
666 \backslash
667 ar@/_{1pc}/[ddr]_
668 \backslash
669 psi
670 \backslash
671 ar@/^{1pc}/[drr]^
672 \backslash
673 varphi
674 \begin_inset Newline newline
675 \end_inset
676
677
678 \backslash
679 ar@{.>}[dr]|-{(x,y)}
680 \backslash
681
682 \backslash
683
684 \begin_inset Newline newline
685 \end_inset
686
687     & X 
688 \backslash
689 times_Z Y 
690 \backslash
691 ar[d]^q 
692 \backslash
693 ar[r]_p  &  X 
694 \backslash
695 ar[d]_f
696 \backslash
697
698 \backslash
699
700 \begin_inset Newline newline
701 \end_inset
702
703     & Y 
704 \backslash
705 ar[r]^g                      &  Z }
706 \end_layout
707
708 \begin_layout LyX-Code
709
710 \end_layout
711
712 \begin_layout Standard
713 De nouveau, pour convertir ce code sous forme graphique, le sélectionner
714  en entier depuis 
715 \family typewriter
716
717 \backslash
718 xymatrix{
719 \family default
720  \SpecialChar ldots
721  jusqu'à l'accolade fermante \SpecialChar ldots
722  
723 \family typewriter
724 }
725 \family default
726  et le convertir en mode mathématique hors ligne comme expliqué plus haut.
727  Peu après que que le curseur quitte la zone d'édition mathématique, vous
728  devriez voir apparaître le diagramme dans toute sa beauté graphique ci-dessous:
729 \end_layout
730
731 \begin_layout Standard
732 \begin_inset Formula $\xymatrix{U\ar@/_{1pc}/[ddr]_{\psi}\ar@/{}^{1pc}/[drr]^{\varphi}\ar@{.>}[dr]|-{(x,y)}\\
733  & X\times_{Z}Y\ar[d]^{q}\ar[r]_{p} & X\ar[d]_{f}\\
734  & Y\ar[r]^{g} & Z
735 }
736 $
737 \end_inset
738
739
740 \end_layout
741
742 \begin_layout Subsection
743 Le format matriciel des diagrammes
744 \end_layout
745
746 \begin_layout Standard
747
748 \family typewriter
749 xymatrix
750 \family default
751  utilise une matrice pour définir la disposition des sommets d'un diagramme.
752  Pour l'exemple ci-dessus, nous avons besoin d'une matrice 3×3, 5
753 \begin_inset space ~
754 \end_inset
755
756 positions étant utilisées pour les sommets 
757 \begin_inset Formula $U$
758 \end_inset
759
760
761 \begin_inset Formula $X\times_{Z}Y$
762 \end_inset
763
764
765 \begin_inset Formula $X$
766 \end_inset
767
768
769 \begin_inset Formula $Y$
770 \end_inset
771
772
773 \begin_inset Formula $Z$
774 \end_inset
775
776 , les autres positions restant vides.
777  Dans ce cas, la matrice suivante définit le format:
778 \end_layout
779
780 \begin_layout LyX-Code
781
782 \backslash
783 xymatrix{
784 \begin_inset Newline newline
785 \end_inset
786
787     U                       
788 \backslash
789
790 \backslash
791  
792 \begin_inset Newline newline
793 \end_inset
794
795        & X
796 \backslash
797 times_Z Y   & X  
798 \backslash
799
800 \backslash
801  
802 \begin_inset Newline newline
803 \end_inset
804
805        & Y             & Z    } 
806 \end_layout
807
808 \begin_layout Standard
809 La structure semble familière aux connaisseurs de \SpecialCharNoPassThru LaTeX
810 : nous voyons trois
811  lignes, les deux premières étant terminées par le marqueur de fin de ligne
812 \family typewriter
813  
814 \backslash
815
816 \backslash
817
818 \family default
819 .
820  Chaque ligne comporte des cellules, séparées par une esperluette 
821 \family typewriter
822 &
823 \family default
824 .
825  
826 \end_layout
827
828 \begin_layout Subsection
829 Flèches
830 \end_layout
831
832 \begin_layout Standard
833 Une fois les sommets saisis, nous ajoutons des flèches entre eux.
834  La commande 
835 \family typewriter
836 xypic
837 \family default
838  de base pour produire une flèche est 
839 \family typewriter
840
841 \backslash
842 ar
843 \family default
844  , elle est saisie dans la cellule de la matrice d'où part la flèche.
845  La direction de la flèche est spécifiée par les commandes de direction
846  
847 \family typewriter
848 u
849 \family default
850  (haut), 
851 \family typewriter
852 d
853 \family default
854  (bas), 
855 \family typewriter
856 l
857 \family default
858  (gauche), ou 
859 \family typewriter
860 r
861 \family default
862  (droite).
863  Celles-ci peuvent être combinées sous forme d'un chemin et encloses entre
864  crochets.
865  Par exemple, les flèches partant du sommet 
866 \begin_inset Formula $U$
867 \end_inset
868
869  en haut à gauche allant vers le bas et à droite vers les sommets 
870 \begin_inset Formula $X\times_{Z}Y$
871 \end_inset
872
873
874 \begin_inset Formula $Y$
875 \end_inset
876
877 , et 
878 \begin_inset Formula $X$
879 \end_inset
880
881  sont définies respectivement par 
882 \family typewriter
883
884 \backslash
885 ar[dr]
886 \family default
887
888 \family typewriter
889
890 \backslash
891 ar[ddr]
892 \family default
893  et 
894 \family typewriter
895
896 \backslash
897 ar[drr]
898 \family default
899 .
900  Le diagramme ci-dessus enrichi par les flèches devient donc:
901 \end_layout
902
903 \begin_layout LyX-Code
904
905 \backslash
906 xymatrix{
907 \begin_inset Newline newline
908 \end_inset
909
910     U 
911 \backslash
912 ar[ddr] 
913 \backslash
914 ar[drr] 
915 \backslash
916 ar[dr]
917 \backslash
918
919 \backslash
920
921 \begin_inset Newline newline
922 \end_inset
923
924     & X 
925 \backslash
926 times_Z Y 
927 \backslash
928 ar[d] 
929 \backslash
930 ar[r]& X 
931 \backslash
932 ar[d]
933 \backslash
934
935 \backslash
936
937 \begin_inset Newline newline
938 \end_inset
939
940     & Y 
941 \backslash
942 ar[r] & Z }
943 \end_layout
944
945 \begin_layout LyX-Code
946 \begin_inset Formula $\xymatrix{U\ar[ddr]\ar[drr]\ar[dr]\\
947  & X\times_{Z}Y\ar[d]\ar[r] & X\ar[d]\\
948  & Y\ar[r] & Z
949 }
950 $
951 \end_inset
952
953
954 \end_layout
955
956 \begin_layout LyX-Code
957
958 \end_layout
959
960 \begin_layout Subsection
961 Étiquettes
962 \end_layout
963
964 \begin_layout Standard
965 Les étiquettes sont associées aux flèches en les créant en tant qu'exposants
966  et indices des commandes 
967 \family typewriter
968
969 \backslash
970 ar
971 \family default
972 .
973  Ainsi, 
974 \family typewriter
975
976 \backslash
977 ar[drr]^
978 \backslash
979 varphi
980 \family default
981  définit une flèche allant vers le bas d'une cellule, vers la droite de
982  deux cellules et étiquetée au-dessus par 
983 \begin_inset Formula $\varphi$
984 \end_inset
985
986 .
987  Pour étiqueter au-dessous, insérer un indice inférieur comme dans 
988 \family typewriter
989
990 \backslash
991 ar[ddr]_
992 \backslash
993 psi
994 \family default
995 .
996  Cette explication n'est cependant correcte que pour les flèches pointant
997  vers la droite.
998  Plus précisément, imaginez que vous suivez la flèche dans la direction
999  pointée.
1000  Alors un indice supérieur étiquette à gauche et un indice inférieur étiquette
1001  à droite.
1002  De ce fait, une flèche pointant de droite à gauche, comme 
1003 \family typewriter
1004
1005 \backslash
1006 ar[l]^
1007 \backslash
1008 alpha_
1009 \backslash
1010 beta
1011 \family default
1012  aura l'étiquette 
1013 \begin_inset Formula $\alpha$
1014 \end_inset
1015
1016  au-dessous et l'étiquette 
1017 \begin_inset Formula $\beta$
1018 \end_inset
1019
1020  au-dessus de la flèche, c'est-à-dire
1021 \begin_inset space \space{}
1022 \end_inset
1023
1024
1025 \begin_inset Formula $\xymatrix{\  & \ \ar[l]_{\beta}^{\alpha}.}
1026 $
1027 \end_inset
1028
1029  En utilisant le caractère | au lieu de ^ ou _ , il est même possible de
1030  placer l'étiquette sur la flèche, en masquant une partie de son corps.
1031 \end_layout
1032
1033 \begin_layout Standard
1034 Normalement, une étiquette est placée à mi-chemin entre l'objet débutant
1035  la flèche et l'objet la terminant.
1036  Dans le premier diagramme, la flèche centrale partant de 
1037 \begin_inset Formula $U$
1038 \end_inset
1039
1040  porte l'étiquette 
1041 \begin_inset Formula $(x,y)$
1042 \end_inset
1043
1044  au milieu du corps de la flèche, plutôt qu'à mi-chemin entre les objets
1045  qu'elle connecte.
1046  Ceci est obtenu en préfixant l'étiquette par un tiret, ici: 
1047 \family typewriter
1048
1049 \backslash
1050 ar[dr]|-{(x,y)}
1051 \family default
1052 .
1053 \end_layout
1054
1055 \begin_layout LyX-Code
1056
1057 \backslash
1058 xymatrix{
1059 \begin_inset Newline newline
1060 \end_inset
1061
1062     U 
1063 \backslash
1064 ar[ddr]_
1065 \backslash
1066 psi 
1067 \backslash
1068 ar[drr]^
1069 \backslash
1070 varphi
1071 \backslash
1072 ar[dr]|-{(x,y)}
1073 \backslash
1074
1075 \backslash
1076
1077 \begin_inset Newline newline
1078 \end_inset
1079
1080     & X 
1081 \backslash
1082 times_Z Y 
1083 \backslash
1084 ar[d]^q 
1085 \backslash
1086 ar[r]_p& X 
1087 \backslash
1088 ar[d]_f
1089 \backslash
1090
1091 \backslash
1092
1093 \begin_inset Newline newline
1094 \end_inset
1095
1096     & Y 
1097 \backslash
1098 ar[r]^g & Z }
1099 \end_layout
1100
1101 \begin_layout LyX-Code
1102 \begin_inset Formula $\xymatrix{U\ar[ddr]_{\psi}\ar[drr]^{\varphi}\ar[dr]|-{(x,y)}\\
1103  & X\times_{Z}Y\ar[d]^{q}\ar[r]_{p} & X\ar[d]_{f}\\
1104  & Y\ar[r]^{g} & Z
1105 }
1106 $
1107 \end_inset
1108
1109
1110 \end_layout
1111
1112 \begin_layout Standard
1113 Avec 
1114 \begin_inset ERT
1115 status collapsed
1116
1117 \begin_layout Plain Layout
1118
1119
1120 \backslash
1121 Xy
1122 \end_layout
1123
1124 \end_inset
1125
1126 -pic, il est possible de décaler les étiquettes vers l'origine ou l'extrémité
1127  d'une flèche en préfixant l'étiquette avec un coefficient, comme par exemple
1128  
1129 \family typewriter
1130 (.3)
1131 \family default
1132 .
1133  Avec \SpecialCharNoPassThru LyX
1134 , ceci ne fonctionne qu'avec les étiquettes placées au-dessus de
1135  la flèche, par exemple 
1136 \family typewriter
1137
1138 \backslash
1139 ar[r]|(0.3){
1140 \backslash
1141 phi}
1142 \family default
1143 .
1144  
1145 \end_layout
1146
1147 \begin_layout Standard
1148 Pour les étiquettes placées sur la gauche ou la droite de la flèche, ceci
1149  ne fonctionne pas: le code 
1150 \begin_inset ERT
1151 status collapsed
1152
1153 \begin_layout Plain Layout
1154
1155
1156 \backslash
1157 Xy
1158 \end_layout
1159
1160 \end_inset
1161
1162 -pic correspondant (e.
1163 \begin_inset space \thinspace{}
1164 \end_inset
1165
1166 g.
1167  
1168 \family typewriter
1169
1170 \backslash
1171 ar[r]^(.3)
1172 \backslash
1173 phi
1174 \family default
1175  ou 
1176 \family typewriter
1177
1178 \backslash
1179 ar[r]_(.3)
1180 \backslash
1181 psi
1182 \family default
1183 ) n'est pas correctement interprété par l'éditeur mathématique de \SpecialCharNoPassThru LyX
1184 .
1185  Deux solutions alternatives sont suggérées dans le dernier chapitre de
1186  cette note.
1187 \end_layout
1188
1189 \begin_layout Subsection
1190 Modifications d'une flèche
1191 \end_layout
1192
1193 \begin_layout Standard
1194 La modification de l'apparence, de la forme ou de la position des flèches
1195  sont obtenues à l'aide du caractère arobase 
1196 \family typewriter
1197 @
1198 \family default
1199 .
1200  Il est suivi d'une paire de symboles appariés, ou la forme de la paire
1201  de symboles, 
1202 \family typewriter
1203 { }
1204 \family default
1205  ou 
1206 \family typewriter
1207 < >
1208 \family default
1209  ou 
1210 \family typewriter
1211 / /
1212 \family default
1213  indique si l'on veut modifier l'apparence, la forme ou la courbure de la
1214  flèche.
1215  Plusieurs modifications peuvent être apportées à une flèche en même temps.
1216 \end_layout
1217
1218 \begin_layout Subsubsection
1219 Apparence de la flèche
1220 \end_layout
1221
1222 \begin_layout Standard
1223 Différentes apparences comme 
1224 \emph on
1225 solide
1226 \emph default
1227
1228 \emph on
1229 pointillée
1230 \emph default
1231
1232 \emph on
1233 tiretée
1234 \emph default
1235  ou 
1236 \emph on
1237 dédoublée
1238 \emph default
1239  sont offertes pour le corps d'une flèche.
1240  Ils peuvent être combinés avec des plumages et des dards variés.
1241  En général, l'apparence d'une flèche est obtenue en faisant immédiatement
1242  suivre la commande 
1243 \family typewriter
1244
1245 \backslash
1246 ar
1247 \family default
1248  par une arobase 
1249 \family typewriter
1250 @
1251 \family default
1252  et une paire d'accolades{\SpecialChar ldots
1253 } contenant des caractères décrivant le plumage,
1254  le corps et le dard de la flèche.
1255  Ces caractères sont choisis pour évoquer une équivalence ASCII du résultat
1256  désiré.
1257  Par exemple, 
1258 \family typewriter
1259
1260 \backslash
1261 ar@{>..>>}
1262 \family default
1263  produit une flèche avec une plume divisée, un corps pointillé et un dard
1264  double.
1265  Plusieurs autres apparences sont décrites dans le tableau ci-dessous.
1266  Notez que les plumes des flèches inclusives
1267 \begin_inset Formula $\xymatrix{A\ar@{^{(}->}[r] & B}
1268 $
1269 \end_inset
1270
1271  sont obtenues en mettant en indice ou en exposant des parenthèses ouvrantes,
1272  comme dans 
1273 \family typewriter
1274
1275 \backslash
1276 ar@{^(->}[r].
1277 \begin_inset VSpace defskip
1278 \end_inset
1279
1280
1281 \end_layout
1282
1283 \begin_layout Standard
1284 \begin_inset Tabular
1285 <lyxtabular version="3" rows="11" columns="2">
1286 <features rotate="0" islongtable="true" longtabularalignment="center">
1287 <column alignment="center" valignment="top">
1288 <column alignment="center" valignment="top">
1289 <row>
1290 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
1291 \begin_inset Text
1292
1293 \begin_layout Plain Layout
1294 Résultat
1295 \end_layout
1296
1297 \end_inset
1298 </cell>
1299 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
1300 \begin_inset Text
1301
1302 \begin_layout Plain Layout
1303 Code source \SpecialCharNoPassThru LyX
1304 \end_layout
1305
1306 \end_inset
1307 </cell>
1308 </row>
1309 <row>
1310 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1311 \begin_inset Text
1312
1313 \begin_layout Plain Layout
1314 \begin_inset Formula $\xymatrix{\ \ar[r] & \ }
1315 $
1316 \end_inset
1317
1318  
1319 \end_layout
1320
1321 \end_inset
1322 </cell>
1323 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
1324 \begin_inset Text
1325
1326 \begin_layout Plain Layout
1327
1328 \family typewriter
1329
1330 \backslash
1331 ar 
1332 \end_layout
1333
1334 \end_inset
1335 </cell>
1336 </row>
1337 <row>
1338 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1339 \begin_inset Text
1340
1341 \begin_layout Plain Layout
1342 \begin_inset Formula $\xymatrix{\ \ar@{-->}[r] & \ }
1343 $
1344 \end_inset
1345
1346  
1347 \end_layout
1348
1349 \end_inset
1350 </cell>
1351 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
1352 \begin_inset Text
1353
1354 \begin_layout Plain Layout
1355
1356 \family typewriter
1357
1358 \backslash
1359 ar@{\twohyphens
1360 >}
1361 \end_layout
1362
1363 \end_inset
1364 </cell>
1365 </row>
1366 <row>
1367 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1368 \begin_inset Text
1369
1370 \begin_layout Plain Layout
1371 \begin_inset Formula $\xymatrix{\ \ar@{..>}[r] & \ }
1372 $
1373 \end_inset
1374
1375  
1376 \end_layout
1377
1378 \end_inset
1379 </cell>
1380 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
1381 \begin_inset Text
1382
1383 \begin_layout Plain Layout
1384
1385 \family typewriter
1386
1387 \backslash
1388 ar@{..>}
1389 \end_layout
1390
1391 \end_inset
1392 </cell>
1393 </row>
1394 <row>
1395 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1396 \begin_inset Text
1397
1398 \begin_layout Plain Layout
1399 \begin_inset Formula $\xymatrix{\ \ar@{~>}[r] & \ }
1400 $
1401 \end_inset
1402
1403  
1404 \end_layout
1405
1406 \end_inset
1407 </cell>
1408 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
1409 \begin_inset Text
1410
1411 \begin_layout Plain Layout
1412
1413 \family typewriter
1414
1415 \backslash
1416 ar@{~>}
1417 \end_layout
1418
1419 \end_inset
1420 </cell>
1421 </row>
1422 <row>
1423 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1424 \begin_inset Text
1425
1426 \begin_layout Plain Layout
1427 \begin_inset Formula $\xymatrix{\ \ar@{->>}[r] & \ }
1428 $
1429 \end_inset
1430
1431
1432 \end_layout
1433
1434 \end_inset
1435 </cell>
1436 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
1437 \begin_inset Text
1438
1439 \begin_layout Plain Layout
1440
1441 \family typewriter
1442
1443 \backslash
1444 ar@{->>}
1445 \end_layout
1446
1447 \end_inset
1448 </cell>
1449 </row>
1450 <row>
1451 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1452 \begin_inset Text
1453
1454 \begin_layout Plain Layout
1455 \begin_inset Formula $\xymatrix{\ \ar@{-->>}[r] & \ }
1456 $
1457 \end_inset
1458
1459
1460 \end_layout
1461
1462 \end_inset
1463 </cell>
1464 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
1465 \begin_inset Text
1466
1467 \begin_layout Plain Layout
1468
1469 \family typewriter
1470
1471 \backslash
1472 ar@{\twohyphens
1473 >>}
1474 \end_layout
1475
1476 \end_inset
1477 </cell>
1478 </row>
1479 <row>
1480 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1481 \begin_inset Text
1482
1483 \begin_layout Plain Layout
1484 \begin_inset Formula $\xymatrix{\ \ar@{>->>}[r] & \ }
1485 $
1486 \end_inset
1487
1488
1489 \end_layout
1490
1491 \end_inset
1492 </cell>
1493 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
1494 \begin_inset Text
1495
1496 \begin_layout Plain Layout
1497
1498 \family typewriter
1499
1500 \backslash
1501 ar@{>->>}
1502 \end_layout
1503
1504 \end_inset
1505 </cell>
1506 </row>
1507 <row>
1508 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1509 \begin_inset Text
1510
1511 \begin_layout Plain Layout
1512 \begin_inset Formula $\xymatrix{\ \ar@{_{(}->}[r] & \ }
1513 $
1514 \end_inset
1515
1516
1517 \end_layout
1518
1519 \end_inset
1520 </cell>
1521 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
1522 \begin_inset Text
1523
1524 \begin_layout Plain Layout
1525
1526 \family typewriter
1527
1528 \backslash
1529 ar@{_(->}
1530 \end_layout
1531
1532 \end_inset
1533 </cell>
1534 </row>
1535 <row>
1536 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1537 \begin_inset Text
1538
1539 \begin_layout Plain Layout
1540 \begin_inset Formula $\xymatrix{\ \ar@{^{(}->}[r] & \ }
1541 $
1542 \end_inset
1543
1544
1545 \end_layout
1546
1547 \end_inset
1548 </cell>
1549 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
1550 \begin_inset Text
1551
1552 \begin_layout Plain Layout
1553
1554 \family typewriter
1555
1556 \backslash
1557 ar@{^(->}
1558 \end_layout
1559
1560 \end_inset
1561 </cell>
1562 </row>
1563 <row>
1564 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
1565 \begin_inset Text
1566
1567 \begin_layout Plain Layout
1568 \begin_inset Formula $\xymatrix{\ \ar@{|-|}[r] & \ }
1569 $
1570 \end_inset
1571
1572
1573 \end_layout
1574
1575 \end_inset
1576 </cell>
1577 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
1578 \begin_inset Text
1579
1580 \begin_layout Plain Layout
1581
1582 \family typewriter
1583
1584 \backslash
1585 ar@{|-|}
1586 \end_layout
1587
1588 \end_inset
1589 </cell>
1590 </row>
1591 </lyxtabular>
1592
1593 \end_inset
1594
1595
1596 \end_layout
1597
1598 \begin_layout Standard
1599 \noindent
1600 \begin_inset VSpace defskip
1601 \end_inset
1602
1603 En faisant suivre le caractère
1604 \family typewriter
1605
1606 \begin_inset space ~
1607 \end_inset
1608
1609 @
1610 \family default
1611  par les chiffres
1612 \begin_inset space ~
1613 \end_inset
1614
1615 2, 3, un caractère souligné
1616 \begin_inset space ~
1617 \end_inset
1618
1619 _, ou bien un chapeau
1620 \begin_inset space ~
1621 \end_inset
1622
1623 ^, nous pouvons créer des flèches avec un corps double ou triple, ou des
1624  flèches n'affichant que la moitié haute ou la moitié basse de leur dard
1625  ou de leur plumage.
1626  Les flèches peuvent n'avoir ni dard ni plumage, comme le montre le dernier
1627  exemple:
1628 \begin_inset VSpace defskip
1629 \end_inset
1630
1631
1632 \begin_inset Tabular
1633 <lyxtabular version="3" rows="8" columns="2">
1634 <features rotate="0" islongtable="true" longtabularalignment="center">
1635 <column alignment="center" valignment="top">
1636 <column alignment="center" valignment="top">
1637 <row>
1638 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
1639 \begin_inset Text
1640
1641 \begin_layout Plain Layout
1642 Résultat
1643 \end_layout
1644
1645 \end_inset
1646 </cell>
1647 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
1648 \begin_inset Text
1649
1650 \begin_layout Plain Layout
1651 Source code for \SpecialCharNoPassThru LyX
1652 \end_layout
1653
1654 \end_inset
1655 </cell>
1656 </row>
1657 <row>
1658 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1659 \begin_inset Text
1660
1661 \begin_layout Plain Layout
1662 \begin_inset Formula $\xymatrix{\ \ar@2[r] & \ }
1663 $
1664 \end_inset
1665
1666  
1667 \end_layout
1668
1669 \end_inset
1670 </cell>
1671 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
1672 \begin_inset Text
1673
1674 \begin_layout Plain Layout
1675
1676 \family typewriter
1677
1678 \backslash
1679 ar@2
1680 \end_layout
1681
1682 \end_inset
1683 </cell>
1684 </row>
1685 <row>
1686 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1687 \begin_inset Text
1688
1689 \begin_layout Plain Layout
1690 \begin_inset Formula $\xymatrix{\ \ar@3[r] & \ }
1691 $
1692 \end_inset
1693
1694  
1695 \end_layout
1696
1697 \end_inset
1698 </cell>
1699 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
1700 \begin_inset Text
1701
1702 \begin_layout Plain Layout
1703
1704 \family typewriter
1705
1706 \backslash
1707 ar@3
1708 \end_layout
1709
1710 \end_inset
1711 </cell>
1712 </row>
1713 <row>
1714 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1715 \begin_inset Text
1716
1717 \begin_layout Plain Layout
1718 \begin_inset Formula $\xymatrix{\ \ar@_{->}[r] & \ }
1719 $
1720 \end_inset
1721
1722  
1723 \end_layout
1724
1725 \end_inset
1726 </cell>
1727 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
1728 \begin_inset Text
1729
1730 \begin_layout Plain Layout
1731
1732 \family typewriter
1733
1734 \backslash
1735 ar@_{->}
1736 \end_layout
1737
1738 \end_inset
1739 </cell>
1740 </row>
1741 <row>
1742 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1743 \begin_inset Text
1744
1745 \begin_layout Plain Layout
1746 \begin_inset Formula $\xymatrix{\ \ar@^{->}[r] & \ }
1747 $
1748 \end_inset
1749
1750  
1751 \end_layout
1752
1753 \end_inset
1754 </cell>
1755 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
1756 \begin_inset Text
1757
1758 \begin_layout Plain Layout
1759
1760 \family typewriter
1761
1762 \backslash
1763 ar@^{->}
1764 \end_layout
1765
1766 \end_inset
1767 </cell>
1768 </row>
1769 <row>
1770 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1771 \begin_inset Text
1772
1773 \begin_layout Plain Layout
1774 \begin_inset Formula $\xymatrix{\ \ar@^{>>->>}[r] & \ }
1775 $
1776 \end_inset
1777
1778  
1779 \end_layout
1780
1781 \end_inset
1782 </cell>
1783 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
1784 \begin_inset Text
1785
1786 \begin_layout Plain Layout
1787
1788 \family typewriter
1789
1790 \backslash
1791 ar@^{>>->>}
1792 \end_layout
1793
1794 \end_inset
1795 </cell>
1796 </row>
1797 <row>
1798 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
1799 \begin_inset Text
1800
1801 \begin_layout Plain Layout
1802 \begin_inset Formula $\xymatrix{\ \ar@{^{<}-_{>}}[r] & \ }
1803 $
1804 \end_inset
1805
1806  
1807 \end_layout
1808
1809 \end_inset
1810 </cell>
1811 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
1812 \begin_inset Text
1813
1814 \begin_layout Plain Layout
1815
1816 \family typewriter
1817
1818 \backslash
1819 ar@{^<-_>}
1820 \end_layout
1821
1822 \end_inset
1823 </cell>
1824 </row>
1825 <row>
1826 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
1827 \begin_inset Text
1828
1829 \begin_layout Plain Layout
1830 \begin_inset Formula $\xymatrix{\ \ar@2{--}[r] & \ }
1831 $
1832 \end_inset
1833
1834  
1835 \end_layout
1836
1837 \end_inset
1838 </cell>
1839 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
1840 \begin_inset Text
1841
1842 \begin_layout Plain Layout
1843
1844 \family typewriter
1845
1846 \backslash
1847 ar@2{\twohyphens
1848 }
1849 \end_layout
1850
1851 \end_inset
1852 </cell>
1853 </row>
1854 </lyxtabular>
1855
1856 \end_inset
1857
1858
1859 \end_layout
1860
1861 \begin_layout Subsubsection
1862 Conception de vos propres flèches
1863 \end_layout
1864
1865 \begin_layout Standard
1866 Dans une certaine mesure, il vous est possible de concevoir vos propres
1867  flèches, à l'aide des caractères 
1868 \family typewriter
1869 ><|ox+/()[
1870 \family default
1871 , en utilisant la commande 
1872 \family typewriter
1873
1874 \backslash
1875 newdir
1876 \family default
1877  dans le préambule.
1878  Pour les détails, nous renvoyons au manuel 
1879 \family typewriter
1880
1881 \begin_inset ERT
1882 status collapsed
1883
1884 \begin_layout Plain Layout
1885
1886
1887 \backslash
1888 Xy
1889 \end_layout
1890
1891 \end_inset
1892
1893
1894 \family default
1895 -pic, d'où nous extrayons cet exemple:
1896 \end_layout
1897
1898 \begin_layout Standard
1899
1900 \family typewriter
1901
1902 \backslash
1903 newdir{|>}{!/4.5pt/@{|}*:(1,-.2)@^{>}*:(1,+.2)@_{>}}
1904 \family default
1905 .
1906 \end_layout
1907
1908 \begin_layout Standard
1909 \noindent
1910 Ceci définit un nouveau dard, référencé par 
1911 \family typewriter
1912 |>
1913 \family default
1914  dans 
1915 \family typewriter
1916
1917 \backslash
1918 ar@{-|>}[r]
1919 \family default
1920 , et qui s'affiche correctement dans \SpecialCharNoPassThru LyX
1921  comme:
1922 \begin_inset Formula 
1923 \[
1924 \xymatrix{A\ar@{-|>}[r] & \ \ B}
1925 \]
1926
1927 \end_inset
1928
1929
1930 \end_layout
1931
1932 \begin_layout Subsection
1933 Positionnement d'une flèche
1934 \end_layout
1935
1936 \begin_layout Standard
1937 Les flèches sont décalées latéralement à l'aide du modificateur 
1938 \family typewriter
1939 @<
1940 \family default
1941
1942 \begin_inset Formula $\ldots$
1943 \end_inset
1944
1945  
1946 \family typewriter
1947 >
1948 \family default
1949  où les points de suspension sont remplacés par une valeur positive ou négative.
1950  Par exemple, pour obtenir une paire de flèches s'opposant mutuellement
1951  entre deux nœuds, nous les décalons pour pouvoir les voir séparément.
1952  Notez que la direction du décalage est positive quand on suit la flèche
1953  du regard: de ce fait 
1954 \end_layout
1955
1956 \begin_layout Standard
1957
1958 \family typewriter
1959
1960 \backslash
1961 xymatrix{
1962 \backslash
1963 circ 
1964 \backslash
1965 ar@<1ex>[r]& 
1966 \backslash
1967 circ 
1968 \backslash
1969 ar@<1ex>[l]}
1970 \end_layout
1971
1972 \begin_layout Standard
1973 \noindent
1974 produit
1975 \begin_inset Formula 
1976 \[
1977 \xymatrix{\circ\ar@<1ex>[r] & \circ\ar@<1ex>[l]}
1978 \]
1979
1980 \end_inset
1981
1982
1983 \end_layout
1984
1985 \begin_layout Subsubsection
1986 Diagramme en ligne ou centrés hors ligne
1987 \end_layout
1988
1989 \begin_layout Standard
1990 Les flèches et les diagrammes peuvent être utilisés en ligne, comme celui-ci:
1991  
1992 \begin_inset Formula $\xymatrix{\circ\ar@<1ex>[r] & \circ\ar@<1ex>[l]}
1993 $
1994 \end_inset
1995
1996 .
1997  Quand, le code est saisi dans \SpecialCharNoPassThru LyX
1998  comme précédemment, sélectionnez-le et
1999  pressez soit 
2000 \family sans
2001 Ctrl-m
2002 \family default
2003  four une disposition en ligne, soit 
2004 \family sans
2005 Ctrl-M
2006 \family default
2007  pour une disposition centrée hors ligne.
2008  Les diagrammes disposés en ligne peuvent être positionnés hors ligne plus
2009  tard, via 
2010 \family sans
2011 Édition\SpecialChar menuseparator
2012 Math
2013 \family default
2014  
2015 \family sans
2016 \SpecialChar menuseparator
2017 Changer le type de formule
2018 \family default
2019  (il faut que le curseur soit dans la formeule pour que ce menu apparaisse).
2020 \end_layout
2021
2022 \begin_layout Subsection
2023 Flèches courbes
2024 \end_layout
2025
2026 \begin_layout Standard
2027 Il existe deux méthodes simples pour courber les flèches.
2028  La première consiste à préciser numériquement de combien le point central
2029  du corps est élevé ou abaissé, la seconde consiste à forcer la flèche à
2030  quitter son point de départ dans une direction prescrite et à atteindre
2031  la cible dans une autre direction prescrite: la courbure nécessaire est
2032  alors déterminée automatiquement.
2033  Nous décrirons les deux méthodes.
2034 \end_layout
2035
2036 \begin_layout Subsubsection
2037 Élever le corps
2038 \end_layout
2039
2040 \begin_layout Standard
2041 Pour courber les flèches nous utilisons le modifieur 
2042 \family typewriter
2043 @/
2044 \family default
2045
2046 \begin_inset Formula $\ldots$
2047 \end_inset
2048
2049 / .
2050  Les points de suspension représentent une mesure \SpecialCharNoPassThru TeX
2051 , qui doit être introduite
2052  en exposant ou en indice.
2053  Alors que dans 
2054 \family typewriter
2055
2056 \begin_inset ERT
2057 status collapsed
2058
2059 \begin_layout Plain Layout
2060
2061
2062 \backslash
2063 Xy
2064 \end_layout
2065
2066 \end_inset
2067
2068
2069 \family default
2070 -
2071 \family typewriter
2072 pic
2073 \family default
2074 , nous pouvions l'écrire simplement, par exemple 
2075 \family typewriter
2076
2077 \backslash
2078 ar@/_1pc/
2079 \family default
2080 , pour obtenir une flèche courbée vers le bas de 
2081 \family typewriter
2082 1pc
2083 \family default
2084 , ceci ne peut plus être fait directement dans \SpecialCharNoPassThru LyX
2085 .
2086  Il est nécessaire d'enclore la mesure dans une paire d'accolades, comme
2087  par exemple 
2088 \family typewriter
2089
2090 \backslash
2091 ar@/_{1pc}/
2092 \family default
2093 .
2094  À titre d'exemple, voici deux flèches opposées entre 
2095 \begin_inset Formula $A$
2096 \end_inset
2097
2098  et 
2099 \begin_inset Formula $B$
2100 \end_inset
2101
2102 , courbées chacune de .5 pica, et produites par le code suivant: 
2103 \end_layout
2104
2105 \begin_layout Standard
2106
2107 \family typewriter
2108
2109 \backslash
2110 xymatrix{A 
2111 \backslash
2112 ar@/_{.5pc}/[r] & B 
2113 \backslash
2114 ar@/_{.5pc}/[l]}
2115 \end_layout
2116
2117 \begin_layout Standard
2118 \begin_inset Formula 
2119 \[
2120 \xymatrix{A\ar@/{}_{.5pc}/[r] & B\ar@/{}_{.5pc}/[l]}
2121 \]
2122
2123 \end_inset
2124
2125
2126 \end_layout
2127
2128 \begin_layout Subsubsection
2129 Spécifier les directions de départ et d'arrivée
2130 \end_layout
2131
2132 \begin_layout Standard
2133 La seconde solution pour courber les flèches consiste à spécifier leur direction
2134  géographique lorsqu'elles quittent leur source et atteignent leur objectif.
2135  Au lieu de nord, nord-est, est, etc., les directions sont nommées 
2136 \family typewriter
2137 u
2138 \family default
2139
2140 \family typewriter
2141 ur
2142 \family default
2143
2144 \family typewriter
2145 r
2146 \family default
2147
2148 \family typewriter
2149 dr
2150 \family default
2151
2152 \family typewriter
2153 d
2154 \family default
2155
2156 \family typewriter
2157 dl
2158 \family default
2159
2160 \family typewriter
2161 l
2162 \family default
2163
2164 \family typewriter
2165 ul
2166 \family default
2167 , pour haut, haut-droite, bas-droite, etc.
2168  Une direction est spécifiée par 
2169 \family typewriter
2170 @(
2171 \emph on
2172 out
2173 \emph default
2174 ,
2175 \emph on
2176 in
2177 \emph default
2178 )
2179 \family default
2180  où 
2181 \emph on
2182 out
2183 \emph default
2184  est la direction au départ du premier objet et 
2185 \emph on
2186 in
2187 \emph default
2188  la direction d'arrivée au second.
2189  Ci-dessous, nous montrons quelques flèches courbes et une boucle, qui prend
2190  naissance quand nous ne spécifions pas d'objectif pour une flèche, juste
2191  ses directions de départ et d'arrivée:
2192 \end_layout
2193
2194 \begin_layout LyX-Code
2195
2196 \backslash
2197 xymatrix{A 
2198 \backslash
2199 ar@(dr,dl)[r]
2200 \backslash
2201 ar@(dr,dl)[rr] 
2202 \begin_inset Newline newline
2203 \end_inset
2204
2205                     &B
2206 \backslash
2207 ar@(d,r)[dl]  &C 
2208 \backslash
2209
2210 \backslash
2211  
2212 \begin_inset Newline newline
2213 \end_inset
2214
2215             E 
2216 \backslash
2217 ar@(ul,ur)}
2218 \begin_inset Formula 
2219 \[
2220 \xymatrix{A\ar@(dr,dl)[r]\ar@(dr,dl)[rr] & B\ar@(d,r)[dl] & C\\
2221 E\ar@(ul,ur)
2222 }
2223 \]
2224
2225 \end_inset
2226
2227
2228 \end_layout
2229
2230 \begin_layout Subsection
2231 Modification des sommets
2232 \end_layout
2233
2234 \begin_layout Standard
2235 L'exemple ci-dessus rappelle un diagramme d'automate, sauf que dans un tel
2236  diagramme les états seraient entourés d'un petit cercle, les états finaux
2237  étant représentés par un cercle double.
2238 \end_layout
2239
2240 \begin_layout Subsubsection
2241 Encadrement d'objets
2242 \end_layout
2243
2244 \begin_layout Standard
2245 Avec 
2246 \begin_inset ERT
2247 status collapsed
2248
2249 \begin_layout Plain Layout
2250
2251
2252 \backslash
2253 Xy
2254 \end_layout
2255
2256 \end_inset
2257
2258 -pic, les éléments peuvent être pourvus d'un encadrement simple ou double,
2259  comme 
2260 \begin_inset Formula $\xymatrix{*+[F]{A}}
2261 $
2262 \end_inset
2263
2264  ou 
2265 \begin_inset Formula $\xymatrix{*+[F=]{B}}
2266 $
2267 \end_inset
2268
2269  en préfixant l'élément avec 
2270 \family typewriter
2271 *[F-]
2272 \family default
2273  or 
2274 \family typewriter
2275 *[F=]
2276 \family default
2277  et en enserrant la partie de l'élément à encadrer entre accolades.
2278  Normalement le cadre serait très serré, et il doit être relâché en préfixant
2279  par 
2280 \family typewriter
2281 +
2282 \family default
2283  ou par 
2284 \family typewriter
2285 ++
2286 \family default
2287 .
2288  Les cadres ronds, comme 
2289 \begin_inset Formula $\xymatrix{*++[o][F]{A}}
2290 $
2291 \end_inset
2292
2293  et 
2294 \begin_inset Formula $\xymatrix{*++[o][F=]{B}}
2295 $
2296 \end_inset
2297
2298  sont obtenus en précisant la forme par 
2299 \family typewriter
2300 [o].
2301
2302 \family default
2303  Le dernier exemple a donc été construit par le code *++[o][F=]{B}.
2304  De cette façon, l'automate suivant
2305 \end_layout
2306
2307 \begin_layout Standard
2308 \begin_inset Formula 
2309 \[
2310 \xymatrix{\txt{start}\ar[r] & *++[o][F]{1}\ar[r] & *++[o][F=]{2}\ar@(ur,dr)\ar@(ur,ul)[l]}
2311 \]
2312
2313 \end_inset
2314
2315
2316 \end_layout
2317
2318 \begin_layout Standard
2319 \noindent
2320 peut être obtenu en saisissant
2321 \end_layout
2322
2323 \begin_layout LyX-Code
2324
2325 \backslash
2326 xymatrix{
2327 \backslash
2328 txt{start}
2329 \backslash
2330 ar[r]
2331 \end_layout
2332
2333 \begin_layout LyX-Code
2334             & *++[o][F]{1}
2335 \backslash
2336 ar[r]
2337 \end_layout
2338
2339 \begin_layout LyX-Code
2340             & *++[o][F=]{2}
2341 \backslash
2342 ar@(ur,dr)
2343 \backslash
2344 ar@(ur,ul)[l]
2345 \end_layout
2346
2347 \begin_layout LyX-Code
2348            }
2349 \end_layout
2350
2351 \begin_layout Standard
2352 Les commandes \SpecialCharNoPassThru LaTeX
2353  
2354 \family typewriter
2355
2356 \backslash
2357 entrymodifiers={
2358 \family default
2359 \SpecialChar ldots
2360
2361 \family typewriter
2362 }
2363 \family default
2364  rendront implicites certains style d'éléments, qui pourront bien entendu
2365  être remplacés par des éléments individualisés.
2366  Ainsi, après 
2367 \family typewriter
2368
2369 \backslash
2370 entrymodifiers={++[o][F-]}
2371 \family default
2372 , tous les éléments des matrices 
2373 \begin_inset ERT
2374 status collapsed
2375
2376 \begin_layout Plain Layout
2377
2378
2379 \backslash
2380 Xy{}
2381 \end_layout
2382
2383 \end_inset
2384
2385  seront entourées d'un cercle.
2386 \end_layout
2387
2388 \begin_layout Subsubsection
2389 Encadrement rectangulaires
2390 \end_layout
2391
2392 \begin_layout Standard
2393 Encadrer par un rectangle complet une partie d'une matrice 
2394 \begin_inset ERT
2395 status collapsed
2396
2397 \begin_layout Plain Layout
2398
2399
2400 \backslash
2401 Xy{}
2402 \end_layout
2403
2404 \end_inset
2405
2406  est obtenu avec la paire de macro-instructions 
2407 \family typewriter
2408
2409 \backslash
2410 save \SpecialChar ldots
2411  
2412 \backslash
2413 restore
2414 \family default
2415 .
2416  La dimension du rectangle est précisé par la paire pointée 
2417 \begin_inset Formula $P_{0}.P_{1}$
2418 \end_inset
2419
2420  des points dénotant le point en haut à gauche et le point en bas à droite
2421  du rectangle.
2422  Chaque point, à son tour, est spécifié par une paire d'accolades doubles
2423  
2424 \begin_inset Quotes fld
2425 \end_inset
2426
2427
2428 \begin_inset Formula $x,y$
2429 \end_inset
2430
2431
2432 \begin_inset Quotes frd
2433 \end_inset
2434
2435  précisant la ligne 
2436 \begin_inset Formula $x$
2437 \end_inset
2438
2439  et la colonne 
2440 \begin_inset Formula $y$
2441 \end_inset
2442
2443 .
2444  Celles-ci sont suivies des commandes d'encadrement, pour produire par exemple
2445  la figure suivante:
2446 \begin_inset Formula 
2447 \[
2448 \xymatrix{A & B\ar@(d,r)[dl]\sp(0.2)\phi\sp(0.7)\psi\save"1,1"."2,1"*+[F=]\frm{}\restore\,\\
2449 C & \save"1,1"."1,2"*++[F]\frm{}\restore
2450 }
2451 \]
2452
2453 \end_inset
2454
2455  Ici, le code 
2456 \family typewriter
2457
2458 \backslash
2459 save"1,1"."2,1"*+[F=]
2460 \backslash
2461 frm{}
2462 \backslash
2463 restore
2464 \family default
2465  crée le rectangle doublement encadré, tandis que le code pour le rectangle
2466  supplémentaire horizontal est
2467 \family typewriter
2468
2469 \begin_inset Newline newline
2470 \end_inset
2471
2472
2473 \backslash
2474 save"1,1"."1,2"*++[F]
2475 \backslash
2476 frm{}
2477 \backslash
2478 restore
2479 \family default
2480 .
2481  Ce code peut être placé dans n'importe quelle cellule de la matrice.
2482 \end_layout
2483
2484 \begin_layout Section
2485 Utilisation de l'éditeur mathématique de \SpecialCharNoPassThru LyX
2486 \begin_inset CommandInset label
2487 LatexCommand label
2488 name "sec:math-editor"
2489
2490 \end_inset
2491
2492
2493 \end_layout
2494
2495 \begin_layout Standard
2496 Au lieu de saisir le code 
2497 \family typewriter
2498 xypic
2499 \family default
2500 , puis de le transformer en environnement mathématique en le sélectionnant
2501  et en pressant 
2502 \family sans
2503 Ctrl-m
2504 \family default
2505 , ou 
2506 \family sans
2507 Ctrl-M
2508 \family default
2509 , il est possible de construire et de modifier la totalité d'un diagramme
2510  
2511 \family typewriter
2512 xypic
2513 \family default
2514  en utilisant l'éditeur mathématique.
2515  Nous allons décrire les différentes étapes pour une figure comme celle
2516  présentée ci-dessus.
2517 \end_layout
2518
2519 \begin_layout Subsection
2520 Attention à la saisie les accolades
2521 \end_layout
2522
2523 \begin_layout Standard
2524 Rappelez-vous que, dans l'éditeur mathématique de \SpecialCharNoPassThru LyX
2525 , toute paire d'accolades
2526  destinée à enclore un paramètre de macro-instruction doit être saisie en
2527  ne tapant que 
2528 \family typewriter
2529
2530 \backslash
2531 {
2532 \family default
2533 : l'accolade fermante est créée automatiquement et une boîte apparaît entre
2534  elles où saisir le paramètre.
2535  Avec les diagrammes 
2536 \begin_inset ERT
2537 status collapsed
2538
2539 \begin_layout Plain Layout
2540
2541
2542 \backslash
2543 Xy
2544 \end_layout
2545
2546 \end_inset
2547
2548 , ceci s'applique en particulier aux modifications des flèches qui sont
2549  normalement saisies par 
2550 \family typewriter
2551 @{
2552 \family default
2553  \SpecialChar ldots
2554  
2555 \family typewriter
2556 }
2557 \family default
2558 , où les points de suspension représentent la description de la forme du
2559  plumage, du corps et du dard: dans l'éditeur mathématique, ne saisissez
2560  que 
2561 \family typewriter
2562 @
2563 \backslash
2564 {
2565 \family default
2566  et laissez \SpecialCharNoPassThru LyX
2567  afficher l'accolade fermante et la boîte de saisie destinée
2568  à la description de la flèche.
2569 \end_layout
2570
2571 \begin_layout Standard
2572 Les accolades saisies sans la barre inclinée
2573 \begin_inset space ~
2574 \end_inset
2575
2576
2577 \family typewriter
2578
2579 \backslash
2580
2581 \family default
2582  apparaîtront telles quelles, mais ne pourront accueillir de paramètres.
2583  Elles seront utiles par contre pour désigner des ensembles, par exemple
2584  dans 
2585 \family typewriter
2586 {x
2587 \backslash
2588 in X 
2589 \backslash
2590 mid x
2591 \backslash
2592 notin x}
2593 \family default
2594  qui va s'afficher ainsi 
2595 \begin_inset Formula $\{x\in X\mid x\notin x\}$
2596 \end_inset
2597
2598 .
2599 \end_layout
2600
2601 \begin_layout Subsection
2602 Construction de la matrice
2603 \end_layout
2604
2605 \begin_layout Standard
2606 En pressant 
2607 \family sans
2608 Ctrl-m
2609 \family default
2610  ou 
2611 \family sans
2612 Ctrl-M,
2613 \family default
2614  ouvrez un environnement de formule et saisissez: 
2615 \family typewriter
2616
2617 \backslash
2618 xymatrix
2619 \family default
2620 .
2621  Ceci crée une matrice
2622 \begin_inset space ~
2623 \end_inset
2624
2625
2626 \begin_inset ERT
2627 status collapsed
2628
2629 \begin_layout Plain Layout
2630
2631
2632 \backslash
2633 Xy
2634 \end_layout
2635
2636 \end_inset
2637
2638 .
2639  Ajoutez des lignes supplémentaires en pressant 
2640 \family sans
2641 Ctrl-Enter
2642 \family default
2643  et ajoutez des colonnes en pressant 
2644 \family sans
2645 Alt-m c i
2646 \family default
2647 .
2648  
2649 \end_layout
2650
2651 \begin_layout Standard
2652 Ensuite, vous pourrez ajouter lignes et colonnes quand vous le désirerez,
2653  en utilisant les commandes du menu 
2654 \family sans
2655 Édition\SpecialChar menuseparator
2656 Math,
2657 \family default
2658  leurs raccourcis qui débutent par 
2659 \family sans
2660 Alt-m c
2661 \family default
2662  pour les commandes de colonnes ou par 
2663 \family sans
2664 Alt-m w
2665 \family default
2666  pour les commandes de lignes.
2667  Plus simplement, il vous suffira d'utiliser les icônes de la palette mathématiq
2668 ue, en l'activant si ce n'est déjà fait via 
2669 \family sans
2670 Visualiser\SpecialChar menuseparator
2671 Barres d'outils.
2672 \end_layout
2673
2674 \begin_layout Subsection
2675 Saisie des nœuds, des flèches et des étiquettes
2676 \end_layout
2677
2678 \begin_layout Standard
2679 Saisissez d'abord les nœuds dans les cases appropriées de la matrice.
2680  Si vous déplacez le curseur en dehors de la matrice, vous devriez avoir
2681  un premier aperçu de l'apparence des nœuds.
2682  Ensuite, ajoutez les flèches depuis les nœuds origines en saisissant 
2683 \family typewriter
2684
2685 \backslash
2686 ar[
2687 \family default
2688 \emph on
2689 p
2690 \family typewriter
2691 \emph default
2692 ]
2693 \family default
2694 , où 
2695 \emph on
2696 p
2697 \emph default
2698  peut être n'importe quel chemin construit à partir des caractères
2699 \begin_inset space ~
2700 \end_inset
2701
2702
2703 \family typewriter
2704 u
2705 \family default
2706
2707 \family typewriter
2708 d
2709 \family default
2710
2711 \family typewriter
2712 l
2713 \family default
2714
2715 \family typewriter
2716 r
2717 \family default
2718 .
2719  Vérifiez que le chemin mène bien à un nœud existant dans la matrice, sinon
2720  votre figure ne s'affichera pas quand le curseur sortira de la zone d'édition.
2721 \end_layout
2722
2723 \begin_layout Standard
2724 Ensuite, étiquetez les flèches en associant un texte en tant qu'indice ou
2725  d'exposant à la fin du chemin décrivant le flèche.
2726  Comme habituellement dans l'éditeur mathématique de \SpecialCharNoPassThru LyX
2727 , un caractère souligné
2728 \begin_inset space ~
2729 \end_inset
2730
2731
2732 \family typewriter
2733 _
2734 \family default
2735  ouvre une boîte pour un indice et un caractère accent circonflexe
2736 \begin_inset space ~
2737 \end_inset
2738
2739
2740 \family typewriter
2741 ^
2742 \family default
2743  (suivi éventuellement d'un espace) ouvre une boîte pour un exposant.
2744  Vous pouvez saisir n'importe quel code \SpecialCharNoPassThru LaTeX
2745  dans une étiquette.
2746 \end_layout
2747
2748 \begin_layout Subsection
2749 Modification des flèches
2750 \end_layout
2751
2752 \begin_layout Standard
2753 Finalement, vous pouvez modifier l'apparence des flèches en saisissant les
2754  modificateurs
2755 \begin_inset space ~
2756 \end_inset
2757
2758 @: 
2759 \family typewriter
2760 @{
2761 \family default
2762 \SpecialChar ldots
2763
2764 \family typewriter
2765 }
2766 \family default
2767
2768 \family typewriter
2769 @<
2770 \family default
2771 \SpecialChar ldots
2772 >, 
2773 \family typewriter
2774 @(
2775 \family default
2776 \SpecialChar ldots
2777 ,\SpecialChar ldots
2778 ) ou 
2779 \family typewriter
2780 @/
2781 \family default
2782 \SpecialChar ldots
2783
2784 \family typewriter
2785 /
2786 \family default
2787 .
2788  L'avertissement vu plus haut ne s'applique que dans le premier cas: elle
2789  doit être saisie sous la forme 
2790 \family typewriter
2791 @
2792 \backslash
2793 {
2794 \family default
2795  avec la description de la flèche saisie dans le boîte \SpecialCharNoPassThru LyX
2796 .
2797  Si cette boîte reste vide, vous aurez spécifié une flèche vide, ce qui
2798  est une construction utile également, comme vous le verrez dans la section
2799  suivante.
2800 \end_layout
2801
2802 \begin_layout Standard
2803 Les autres modificateurs, 
2804 \family typewriter
2805 @<
2806 \family default
2807 \SpecialChar ldots
2808
2809 \family typewriter
2810 >
2811 \family default
2812
2813 \family typewriter
2814 @(
2815 \family default
2816 \SpecialChar ldots
2817 ,\SpecialChar ldots
2818
2819 \family typewriter
2820
2821 \family default
2822 et 
2823 \family typewriter
2824 @/
2825 \family default
2826 \SpecialChar ldots
2827
2828 \family typewriter
2829
2830 \family default
2831 sont saisis comme indiqué en remplaçant les points de suspension par la
2832  description correspondante.
2833  Le code pour la courbure des flèches, qui dans 
2834 \family typewriter
2835 xypic
2836 \family default
2837  est 
2838 \family typewriter
2839 @/_mesure/ 
2840 \family default
2841 ou 
2842 \family typewriter
2843 @/
2844 \emph on
2845 ^
2846 \emph default
2847 mesure/ 
2848 \family default
2849 où 
2850 \emph on
2851 mesure
2852 \emph default
2853  est n'importe quelle mesure \SpecialCharNoPassThru TeX
2854 , doit être saisi en \SpecialCharNoPassThru LyX
2855  comme l'indice
2856  ou l'exposant de la première barre inclinée
2857 \begin_inset space ~
2858 \end_inset
2859
2860 /: vérifiez bien que la barre inclinée finale ne fait pas partie de l'indice
2861  ou de l'exposant.
2862 \end_layout
2863
2864 \begin_layout Subsection
2865 Quoi faire si quelque chose ne va pas
2866 \end_layout
2867
2868 \begin_layout Standard
2869 En construisant un diagramme, vous 
2870 \series bold
2871 devez
2872 \series default
2873  vérifier de temps en temps, en déplaçant le curseur hors de la zone d'édition,
2874  que l'aperçu la convertit correctement dans sa version graphique.
2875  Si cela ne se produit pas, cela peut venir du fait que l'aperçu n'est pas
2876  
2877 \begin_inset Quotes fld
2878 \end_inset
2879
2880 conscient
2881 \begin_inset Quotes frd
2882 \end_inset
2883
2884 , pour une raison ou une autre, de la nécessité de la conversion graphique.
2885  Survoler le zone et ressortir peut 
2886 \begin_inset Quotes fld
2887 \end_inset
2888
2889 réveiller
2890 \begin_inset Quotes frd
2891 \end_inset
2892
2893  l'aperçu.
2894 \end_layout
2895
2896 \begin_layout Standard
2897 Une raison plus profonde peut être une erreur de syntaxe dans la saisie:
2898  dans de cas, la zone d'édition mathématique disparaît.
2899  Si nécessaire, défaites les dernières modifications, en pressant 
2900 \family typewriter
2901 Ctrl+Z
2902 \family default
2903  ou via l'icône de la barre d'outils principale, ou essayez de traduire
2904  le fichier \SpecialCharNoPassThru LyX
2905  en 
2906 \family typewriter
2907 DVI
2908 \family default
2909  en pressant 
2910 \family typewriter
2911 Ctrl
2912 \emph on
2913 +D
2914 \family default
2915 \emph default
2916  ou en sélectionnant 
2917 \family sans
2918 View\SpecialChar menuseparator
2919 DVI
2920 \family default
2921 , ou encore via l'icône de la barre d'outil de création des sorties imprimables.
2922  Ceci provoquera un message d'erreur, qui vous donnera probablement une
2923  indication sur l'origine de l'erreur.
2924  
2925 \end_layout
2926
2927 \begin_layout Section
2928 Astuces
2929 \end_layout
2930
2931 \begin_layout Standard
2932 Certaines choses ne fonctionnent pas depuis \SpecialCharNoPassThru LyX
2933 .
2934  Celles qui manquent (manquaient) le plus sont les mises à l'échelle verticale
2935  et horizontale des diagrammes, et le positionnement correct des flèches.
2936  Nous décrivons ci-après quelques solutions alternatives.
2937 \end_layout
2938
2939 \begin_layout Subsection
2940 Mises à l'échelle horizontale et verticale
2941 \end_layout
2942
2943 \begin_layout Standard
2944 Il est fréquemment pratique d'étirer ou de comprimer la dimension horizontale
2945  ou verticale d'un diagramme entier en utilisant l'espacement des lignes
2946  ou des colonnes.
2947  Suivant le manuel 
2948 \begin_inset ERT
2949 status collapsed
2950
2951 \begin_layout Plain Layout
2952
2953
2954 \backslash
2955 Xy
2956 \end_layout
2957
2958 \end_inset
2959
2960 , par exemple 
2961 \family typewriter
2962
2963 \backslash
2964 xymatrix@R=1pc{
2965 \family default
2966 \SpecialChar ldots
2967
2968 \family typewriter
2969 }
2970 \family default
2971  définit une matrice
2972 \begin_inset space ~
2973 \end_inset
2974
2975
2976 \begin_inset ERT
2977 status collapsed
2978
2979 \begin_layout Plain Layout
2980
2981
2982 \backslash
2983 Xy{}
2984 \end_layout
2985
2986 \end_inset
2987
2988  munie d'un espacement de lignes de 1 pica.
2989  De même, 
2990 \family typewriter
2991
2992 \backslash
2993 xymatrix@C=
2994 \family default
2995 \SpecialChar ldots
2996
2997 \family typewriter
2998 {
2999 \family default
3000 \SpecialChar ldots
3001
3002 \family typewriter
3003 }
3004 \family default
3005  permet de modifier l'espacement entre colonnes.
3006  Malheureusement, ces commandes ne fonctionnent pas encore dans \SpecialCharNoPassThru LyX
3007 , du
3008  fait que le caractère
3009 \begin_inset space ~
3010 \end_inset
3011
3012
3013 \family typewriter
3014 @
3015 \family default
3016  est interprété par \SpecialCharNoPassThru LyX
3017  comme terminant la macro-instruction matrice-
3018 \begin_inset ERT
3019 status collapsed
3020
3021 \begin_layout Plain Layout
3022
3023
3024 \backslash
3025 Xy
3026 \end_layout
3027
3028 \end_inset
3029
3030 .
3031  
3032 \end_layout
3033
3034 \begin_layout Standard
3035 Sachant que
3036 \begin_inset space ~
3037 \end_inset
3038
3039
3040 \begin_inset ERT
3041 status collapsed
3042
3043 \begin_layout Plain Layout
3044
3045
3046 \backslash
3047 Xy{}
3048 \end_layout
3049
3050 \end_inset
3051
3052  range les valeurs d'espacement pour les lignes et les colonnes dans les
3053  variables 
3054 \family typewriter
3055
3056 \backslash
3057 xymatrixrowsep@
3058 \family default
3059  et 
3060 \family typewriter
3061
3062 \backslash
3063 xymatrixrowsep@
3064 \family default
3065 , ajoutez la macro suivante au préambule (
3066 \family sans
3067 Document\SpecialChar menuseparator
3068 Paramètres...\SpecialChar menuseparator
3069
3070 \family typewriter
3071 Préambule
3072 \family default
3073 ):
3074 \end_layout
3075
3076 \begin_layout LyX-Code
3077
3078 \backslash
3079 newcommand{
3080 \backslash
3081 xyR}[1]{% 
3082 \end_layout
3083
3084 \begin_layout LyX-Code
3085
3086 \backslash
3087 xydef@
3088 \backslash
3089 xymatrixrowsep@{#1}}
3090 \end_layout
3091
3092 \begin_layout LyX-Code
3093
3094 \end_layout
3095
3096 \begin_layout Standard
3097 Une macro dénommée 
3098 \family typewriter
3099
3100 \backslash
3101 xyC
3102 \family default
3103  peut être définie de la même manière en remplaçant 
3104 \family typewriter
3105
3106 \backslash
3107 xymatrixrowsep@
3108 \family default
3109  par 
3110 \family typewriter
3111
3112 \backslash
3113 xymatrixcolsep@
3114 \family default
3115 .
3116  Maintenant, une figure peut être mise à l'échelle en saisissant 
3117 \family typewriter
3118
3119 \backslash
3120 xyR{...}
3121 \family default
3122  dans la matrice
3123 \begin_inset space ~
3124 \end_inset
3125
3126
3127 \begin_inset ERT
3128 status collapsed
3129
3130 \begin_layout Plain Layout
3131
3132
3133 \backslash
3134 Xy
3135 \end_layout
3136
3137 \end_inset
3138
3139 .
3140  Placez le curseur dans la matrice, juste avant la première cellule, puis
3141  saisissez 
3142 \family typewriter
3143
3144 \backslash
3145 xyR
3146 \backslash
3147 {
3148 \family default
3149  ou 
3150 \family typewriter
3151
3152 \backslash
3153 xyC
3154 \backslash
3155 {
3156 \family default
3157  ou les deux.
3158  N'oubliez pas les barres inclinées inverses et rappelez-vous que l'accolade
3159  fermante est fournie par \SpecialCharNoPassThru LyX
3160 .
3161  Insérez les dimensions entre les accolades, la valeur implicite étant 
3162 \family typewriter
3163 2pt
3164 \family default
3165 .
3166 \end_layout
3167
3168 \begin_layout Standard
3169 \begin_inset Note Greyedout
3170 status open
3171
3172 \begin_layout Plain Layout
3173
3174 \series bold
3175 Note:
3176 \series default
3177  ces commandes affectent toutes les matrices
3178 \begin_inset space ~
3179 \end_inset
3180
3181
3182 \begin_inset ERT
3183 status collapsed
3184
3185 \begin_layout Plain Layout
3186
3187
3188 \backslash
3189 Xy
3190 \end_layout
3191
3192 \end_inset
3193
3194  suivantes.
3195  N'oubliez donc pas de restaurer les valeurs implicites après une utilisation
3196  de 
3197 \family typewriter
3198
3199 \backslash
3200 xyR et autres.
3201 \end_layout
3202
3203 \end_inset
3204
3205 .
3206  Vous voyez ici un diagramme qui est compressé verticalement et étiré horizontal
3207 ement à l'aide de 
3208 \family typewriter
3209
3210 \backslash
3211 xyR{0.5pc}
3212 \backslash
3213 xyC{9pc}
3214 \family default
3215 :
3216 \begin_inset Formula 
3217 \[
3218 \xyR{.5pc}\xyC{9pc}\xymatrix{A\ar[r]\ar[d] & B\\
3219 C\ar@{}[ur]|{\text{{étirement\,\ horizontal}}}
3220 }
3221 \]
3222
3223 \end_inset
3224
3225
3226 \begin_inset Formula $\xyR{2pc}\xyC{2pc}$
3227 \end_inset
3228
3229
3230 \begin_inset Note Note
3231 status open
3232
3233 \begin_layout Plain Layout
3234 retour à la valeur implicite
3235 \end_layout
3236
3237 \end_inset
3238
3239
3240 \end_layout
3241
3242 \begin_layout Subsection
3243 Positionnement des étiquettes
3244 \end_layout
3245
3246 \begin_layout Standard
3247 Une autre commande
3248 \begin_inset space ~
3249 \end_inset
3250
3251
3252 \begin_inset ERT
3253 status collapsed
3254
3255 \begin_layout Plain Layout
3256
3257
3258 \backslash
3259 Xy{}
3260 \end_layout
3261
3262 \end_inset
3263
3264  utile permet de positionner correctement les étiquettes autour du corps
3265  des flèches.
3266  Cette fonctionnalité est parfois nécessaire, lorsque le positionnement
3267  implicite de l'étiquette perturbe le graphique, ou bien même se superpose
3268  à d'autre éléments, comme les intersections de flèches dans l'exemple ci-après.
3269  Pour déplacer une étiquette le long du corps d'une flèche, 
3270 \begin_inset ERT
3271 status open
3272
3273 \begin_layout Plain Layout
3274
3275
3276 \backslash
3277 Xy{}
3278 \end_layout
3279
3280 \end_inset
3281
3282  permet de préfixer l'étiquette par un nombre décimal entre parenthèses,
3283  spécifiant la fraction de la distance le long de la flèche où positionner
3284  l'étiquette: par exemple, le code 
3285 \family typewriter
3286
3287 \backslash
3288 ar[r]|(0.3)
3289 \backslash
3290 varphi
3291 \family default
3292  placera l'étiquette sur le corps, à peu près au tiers du corps de la flèche.
3293 \end_layout
3294
3295 \begin_layout Standard
3296 Procéder de même pour les étiquettes au-dessus ou au-dessous des flèches
3297  comme avec 
3298 \family typewriter
3299
3300 \backslash
3301 ar[dr]^(0.3)
3302 \backslash
3303 varphi,
3304 \family default
3305  respectivement 
3306 \family typewriter
3307
3308 \backslash
3309 ar[ur]_(0.3)
3310 \backslash
3311 phi
3312 \family default
3313 , ne fonctionne pas depuis \SpecialCharNoPassThru LyX
3314 .
3315  0 la place, il faut remplacer l'accent circonflexe
3316 \begin_inset space ~
3317 \end_inset
3318
3319 ^, resp.
3320  le caractère souligné
3321 \begin_inset space ~
3322 \end_inset
3323
3324 _, par les macros 
3325 \family typewriter
3326
3327 \backslash
3328 sp
3329 \family default
3330 , resp.
3331  
3332 \family typewriter
3333
3334 \backslash
3335 sb
3336 \family default
3337 , ce qui s'écrit 
3338 \family typewriter
3339
3340 \backslash
3341 ar[dr]
3342 \backslash
3343 sp(0.3)
3344 \backslash
3345 varphi 
3346 \family default
3347 et
3348 \family typewriter
3349  
3350 \backslash
3351 ar[ur]
3352 \backslash
3353 sb(0.3)
3354 \backslash
3355 phi.
3356  
3357 \family default
3358 Il est de ce fait possible d'insérer plusieurs étiquettes le long du chemin
3359  par cette méthode et les positionnement des étiquettes est correct, même
3360  si la flèche est courbée.
3361  Dans la figure suivante, la flèche courbe et ses quatre étiquettes ont
3362  été créées par 
3363 \family typewriter
3364
3365 \backslash
3366 ar@(r,r)[d] 
3367 \backslash
3368 sp(0.2){
3369 \backslash
3370 phi_{1}} 
3371 \backslash
3372 sp(0.4){
3373 \backslash
3374 phi_{2}} 
3375 \backslash
3376 sb(0.6){
3377 \backslash
3378 phi_{3}} 
3379 \backslash
3380 sp(0.8){
3381 \backslash
3382 phi_{4}}.
3383 \end_layout
3384
3385 \begin_layout Standard
3386 \begin_inset Formula 
3387 \[
3388 \xyC{4pc}\xymatrix{\bullet\ar[dr]\sp(0.3)\varphi & \circ\ar@{}[d]|\vdots\ar@(r,r)[d]\sp(0.2){\phi_{1}}\sp(0.4){\phi_{2}}\sb(0.6){\phi_{3}}\sp(0.8){\phi_{4}}\\
3389 \circ\ar[ur]\sb(0.3)\phi & \bullet
3390 }
3391 \]
3392
3393 \end_inset
3394
3395
3396 \end_layout
3397
3398 \begin_layout Subsection
3399 Flèches étirées invisibles
3400 \end_layout
3401
3402 \begin_layout Standard
3403 Une astuce plus générique utilise les flèches invisibles pour placer n'importe
3404  quel objet à peu près partout dans un diagramme: créer une flèche invisible,
3405  la raccourcir (ou l'allonger) en deçà ou au-delà de sa cible en ajoutant
3406  un nombre décimal, e.
3407 \begin_inset space \thinspace{}
3408 \end_inset
3409
3410 g.
3411  
3412 \family typewriter
3413 (0.6)
3414 \family default
3415  ou 
3416 \family typewriter
3417 (1.4)
3418 \family default
3419 , à son chemin, et attacher une étiquette à la flèche.
3420  
3421 \end_layout
3422
3423 \begin_layout Standard
3424 De cette façon, la flèche pointant vers la bas avec son étiquette
3425 \begin_inset space ~
3426 \end_inset
3427
3428
3429 \begin_inset Formula $\varphi$
3430 \end_inset
3431
3432  à
3433 \begin_inset space ~
3434 \end_inset
3435
3436 (0.3) de sa longueur aurait aussi bien pu être produite en ajoutant à la
3437  flèche normale 
3438 \family typewriter
3439
3440 \backslash
3441 ar[dr] 
3442 \family default
3443 une flèche invisible étiquetée par
3444 \begin_inset space ~
3445 \end_inset
3446
3447
3448 \begin_inset Formula $\varphi$
3449 \end_inset
3450
3451  
3452 \family typewriter
3453
3454 \backslash
3455 ar@{}[dr(0.6)]^
3456 \backslash
3457 varphi
3458 \family default
3459 , restreinte à 0.6 de sa longueur: son étiquette apparaîtra maintenant à
3460  0.3 de la longueur de la flèche normale.
3461 \end_layout
3462
3463 \begin_layout Standard
3464 Cette astuce a deux inconvénients mineurs: d'abord, elle ne fonctionne pas
3465  avec les flèches courbes; ensuite, prolonger une flèche invisible au-delà
3466  de la dimension normale de la figure va élargir la boîte contenant la figure,
3467  et donc créer trop d'espacement vertical entre la figure et le paragraphe
3468  suivant ou le paragraphe précédent (sauf a créer un espacement négatif
3469  à l'aide de 
3470 \family sans
3471 Insertion\SpecialChar menuseparator
3472 Typographie spéciale\SpecialChar menuseparator
3473
3474 \family typewriter
3475 Espacement vertical
3476 \family default
3477 ).
3478 \end_layout
3479
3480 \begin_layout Standard
3481 Néanmoins, les flèches invisibles constituent un outil très utile puisqu'elles
3482  permettent de placer théoriquement des informations n'importe où dans un
3483  diagramme.
3484  Dans la figure ci-dessus, par exemple, nous avons utilisé une flèche invisible
3485  pour importer 
3486 \family typewriter
3487
3488 \backslash
3489 vdots
3490 \family default
3491  comme étiquette, et dans la figure précédente nous avions utilisé une flèche
3492  invisible pour importer le texte 
3493 \family typewriter
3494
3495 \begin_inset Quotes fld
3496 \end_inset
3497
3498 Étirement horizontal
3499 \family default
3500
3501 \begin_inset Quotes frd
3502 \end_inset
3503
3504  au centre de la figure.
3505 \end_layout
3506
3507 \begin_layout Subsection
3508 Autres astuces pour 
3509 \family typewriter
3510
3511 \begin_inset ERT
3512 status collapsed
3513
3514 \begin_layout Plain Layout
3515
3516
3517 \backslash
3518 Xy
3519 \end_layout
3520
3521 \end_inset
3522
3523
3524 \end_layout
3525
3526 \begin_layout Standard
3527 Nous nous sommes concentrés ici sur la commande 
3528 \family typewriter
3529
3530 \backslash
3531 xymatrix
3532 \family default
3533 , qui n'est qu'une des fonctionnalités disponibles dans le remarquable paquetage
3534 \begin_inset space ~
3535 \end_inset
3536
3537
3538 \family typewriter
3539
3540 \begin_inset ERT
3541 status collapsed
3542
3543 \begin_layout Plain Layout
3544
3545
3546 \backslash
3547 Xy{}
3548 \end_layout
3549
3550 \end_inset
3551
3552
3553 \family default
3554  créé par Kris 
3555 \noun on
3556 Rose
3557 \noun default
3558 .
3559  Le manuel
3560 \family typewriter
3561  
3562 \begin_inset ERT
3563 status collapsed
3564
3565 \begin_layout Plain Layout
3566
3567
3568 \backslash
3569 Xy
3570 \end_layout
3571
3572 \end_inset
3573
3574
3575 \family default
3576 -pic
3577 \begin_inset space ~
3578 \end_inset
3579
3580
3581 \begin_inset CommandInset citation
3582 LatexCommand cite
3583 key "xypic manual"
3584
3585 \end_inset
3586
3587  illustre les nombreuses possibilités de ce paquetage.
3588  Attention cependant, son style est laconique et vous devrez sans doute
3589  expérimenter en modifiant les nombreux exemples.
3590  Lauda 
3591 \begin_inset CommandInset citation
3592 LatexCommand cite
3593 key "Lauda"
3594
3595 \end_inset
3596
3597  explique comment utiliser 
3598 \begin_inset ERT
3599 status collapsed
3600
3601 \begin_layout Plain Layout
3602
3603
3604 \backslash
3605 Xy
3606 \end_layout
3607
3608 \end_inset
3609
3610 -pic pour créer des tresses, des diagrammes de cobordisme ou de chaînes,
3611  et bien plus.
3612  Vous pouvez aussi consulter l'exemple 
3613 \family typewriter
3614 inset_preview.lyx
3615 \family default
3616  empaqueté avec \SpecialCharNoPassThru LyX
3617 , qui montre comment utiliser des commandes
3618 \begin_inset space ~
3619 \end_inset
3620
3621
3622 \begin_inset ERT
3623 status collapsed
3624
3625 \begin_layout Plain Layout
3626
3627
3628 \backslash
3629 Xy
3630 \end_layout
3631
3632 \end_inset
3633
3634  en utilisant les inserts 
3635 \family typewriter
3636 Code
3637 \begin_inset space ~
3638 \end_inset
3639
3640 \SpecialCharNoPassThru TeX
3641 \family default
3642  et 
3643 \family typewriter
3644 Aperçu.
3645 \end_layout
3646
3647 \begin_layout Bibliography
3648 \begin_inset CommandInset bibitem
3649 LatexCommand bibitem
3650 key "xypic manual"
3651
3652 \end_inset
3653
3654
3655 \lang english
3656 Kristoffer H.
3657  Rose: 
3658 \begin_inset ERT
3659 status collapsed
3660
3661 \begin_layout Plain Layout
3662
3663
3664 \backslash
3665 Xy
3666 \end_layout
3667
3668 \end_inset
3669
3670
3671 \emph on
3672 -pic User's Guide
3673 \emph default
3674 \lang french
3675 .
3676 \begin_inset Newline newline
3677 \end_inset
3678
3679
3680 \begin_inset Flex URL
3681 status collapsed
3682
3683 \begin_layout Plain Layout
3684
3685 http://mirrors.ctan.org/macros/generic/diagrams/xypic/doc/xyguide.pdf
3686 \end_layout
3687
3688 \end_inset
3689
3690
3691 \end_layout
3692
3693 \begin_layout Bibliography
3694 \begin_inset CommandInset bibitem
3695 LatexCommand bibitem
3696 key "xypic reference"
3697
3698 \end_inset
3699
3700
3701 \lang english
3702 Kristoffer H.
3703  Rose and Ross Moore: 
3704 \begin_inset ERT
3705 status collapsed
3706
3707 \begin_layout Plain Layout
3708
3709
3710 \backslash
3711 Xy
3712 \end_layout
3713
3714 \end_inset
3715
3716
3717 \emph on
3718 -pic Reference Manual
3719 \emph default
3720 \lang french
3721 .
3722 \begin_inset Newline newline
3723 \end_inset
3724
3725
3726 \begin_inset Flex URL
3727 status collapsed
3728
3729 \begin_layout Plain Layout
3730
3731 http://mirrors.ctan.org/macros/generic/diagrams/xypic/doc/xyrefer.pdf
3732 \end_layout
3733
3734 \end_inset
3735
3736
3737 \end_layout
3738
3739 \begin_layout Bibliography
3740 \begin_inset CommandInset bibitem
3741 LatexCommand bibitem
3742 key "xypic"
3743
3744 \end_inset
3745
3746
3747 \lang english
3748 Homepage of the package 
3749 \begin_inset ERT
3750 status collapsed
3751
3752 \begin_layout Plain Layout
3753
3754
3755 \backslash
3756 Xy
3757 \end_layout
3758
3759 \end_inset
3760
3761
3762 \emph on
3763 -pic
3764 \emph default
3765 \lang french
3766
3767 \begin_inset Flex URL
3768 status collapsed
3769
3770 \begin_layout Plain Layout
3771
3772 http://www.ctan.org/pkg/xypic
3773 \end_layout
3774
3775 \end_inset
3776
3777
3778 \end_layout
3779
3780 \begin_layout Bibliography
3781 \begin_inset CommandInset bibitem
3782 LatexCommand bibitem
3783 key "instant-preview"
3784
3785 \end_inset
3786
3787
3788 \lang english
3789 Homepage of preview-latex:
3790 \lang french
3791
3792 \begin_inset Newline newline
3793 \end_inset
3794
3795
3796 \begin_inset Flex URL
3797 status collapsed
3798
3799 \begin_layout Plain Layout
3800
3801 http://www.gnu.org/software/auctex/preview-latex.html
3802 \end_layout
3803
3804 \end_inset
3805
3806
3807 \end_layout
3808
3809 \begin_layout Bibliography
3810 \begin_inset CommandInset bibitem
3811 LatexCommand bibitem
3812 key "AUCTeX"
3813
3814 \end_inset
3815
3816
3817 \lang english
3818 Homepage of AUC\SpecialCharNoPassThru TeX
3819 \lang french
3820
3821 \begin_inset Flex URL
3822 status collapsed
3823
3824 \begin_layout Plain Layout
3825
3826 http://www.gnu.org/software/auctex/
3827 \end_layout
3828
3829 \end_inset
3830
3831
3832 \end_layout
3833
3834 \begin_layout Bibliography
3835 \begin_inset CommandInset bibitem
3836 LatexCommand bibitem
3837 key "Lauda"
3838
3839 \end_inset
3840
3841
3842 \lang english
3843 Aarlon Lauda: 
3844 \begin_inset ERT
3845 status collapsed
3846
3847 \begin_layout Plain Layout
3848
3849
3850 \backslash
3851 Xy
3852 \end_layout
3853
3854 \end_inset
3855
3856
3857 \emph on
3858 -pic
3859 \emph default
3860  
3861 \emph on
3862 tutorial with an archive of examples
3863 \emph default
3864 \lang french
3865 .
3866 \begin_inset Newline newline
3867 \end_inset
3868
3869
3870 \begin_inset Flex URL
3871 status collapsed
3872
3873 \begin_layout Plain Layout
3874
3875 http://www.math.columbia.edu/~lauda/xy/
3876 \end_layout
3877
3878 \end_inset
3879
3880
3881 \end_layout
3882
3883 \end_body
3884 \end_document