1 #LyX 2.2 created this file. For more info see http://www.lyx.org/
5 \origin /systemlyxdir/examples/fr/
10 % define new commands used in sec. 5.1
12 \xydef@\xymatrixrowsep@{#1}}
14 \xydef@\xymatrixcolsep@{#1}}
16 \newdir{|>}{!/4.5pt/@{|}*:(1,-.2)@^{>}*:(1,+.2)@_{>}}
18 % a pdf-bookmark for the TOC is added
19 \let\myTOC\tableofcontents
20 \renewcommand\tableofcontents{%
21 \pdfbookmark[1]{\contentsname}{}
24 % redefine the \LyX macro for PDF bookmarks
25 \def\LyX{\texorpdfstring{%
26 L\kern-.1667em\lower.25em\hbox{Y}\kern-.125emX\@}
30 \use_default_options false
31 \maintain_unincluded_children false
33 \language_package default
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
44 \font_sf_scale 100 100
45 \font_tt_scale 100 100
47 \default_output_format default
49 \bibtex_command default
50 \index_command default
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"
59 \pdf_bookmarksnumbered true
60 \pdf_bookmarksopen true
61 \pdf_bookmarksopenlevel 2
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"
70 \use_package amsmath 2
71 \use_package amssymb 2
74 \use_package mathdots 1
75 \use_package mathtools 0
77 \use_package stackrel 0
78 \use_package stmaryrd 0
79 \use_package undertilde 0
81 \cite_engine_type default
85 \paperorientation portrait
95 \paragraph_separation indent
96 \paragraph_indentation default
97 \quotes_language french
100 \paperpagestyle default
101 \tracking_changes false
102 \output_changes false
105 \html_be_strict false
115 \begin_layout Plain Layout
124 -pic dans \SpecialCharNoPassThru LyX
133 \begin_layout Plain Layout
134 Traduction française Jean-Pierre Chrétien,
136 <jeanpierre.chretien@free.fr>
138 , novembre 2009, mise à jour mars 2014
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é
157 \begin_layout Plain Layout
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
172 Nous décrivons ici comment utiliser la commande
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.
188 \begin_layout Abstract
189 \begin_inset CommandInset toc
190 LatexCommand tableofcontents
197 \begin_layout Section
201 \begin_layout Standard
206 est utilisé depuis longtemps comme un outil approprié pour construire facilemen
207 t des graphiques et des diagrammes en \SpecialCharNoPassThru LaTeX
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
214 que les sources \SpecialCharNoPassThru LaTeX
215 et non pas le diagramme résultant.
216 Le mode \SpecialCharNoPassThru LaTeX
218 \begin_inset Quotes fld
222 \begin_inset Quotes frd
229 ), inclus dans le projet AUC\SpecialCharNoPassThru TeX
230 \begin_inset CommandInset citation
236 , permet enfin la modification et l'affichage des diagrammes
240 , qui peuvent être construits, modifiés et visionnés depuis \SpecialCharNoPassThru LyX
244 \begin_layout Standard
245 \begin_inset VSpace defskip
251 \begin_layout Standard
253 \begin_inset Graphics
254 filename xyfigure.png
263 \begin_layout Standard
264 \begin_inset VSpace defskip
270 \begin_layout Standard
271 Dans ce manuel, nous décrivons comment utiliser
275 \begin_layout Plain Layout
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
289 \begin_inset space \thinspace{}
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
303 \begin_layout Plain Layout
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
323 Si vous devez utiliser
327 \begin_layout Plain Layout
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
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.
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
357 \begin_layout Plain Layout
366 -pic qui peuvent être utiles pour tracer des diagrammes commutatifs, des
367 graphes ou de automates.
373 \begin_inset CommandInset ref
375 reference "sec:math-editor"
379 explique comment utiliser les commandes
383 \begin_layout Plain Layout
393 \begin_inset Quotes fld
396 zone d'édition mathématique
397 \begin_inset Quotes frd
403 \begin_layout Standard
404 Ce n'est pas notre intention d'écrire une nouvelle introduction à
408 \begin_layout Plain Layout
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
424 \begin_layout Plain Layout
438 \begin_inset CommandInset citation
444 ne sont pas toutes interprétées dans \SpecialCharNoPassThru LyX
448 \begin_layout Section
452 \begin_layout Standard
453 Ce qui suit nécessite que les paquetages \SpecialCharNoPassThru LaTeX
462 fassent partie de la distribution \SpecialCharNoPassThru LaTeX
464 Ils sont disponibles sur CTAN, voir à
469 \begin_inset CommandInset citation
471 key "instant-preview"
481 \begin_inset CommandInset citation
488 Si vous devez les installer, il est nécessaire d'exécuter
490 Outils\SpecialChar menuseparator
493 dans le menu principal de \SpecialCharNoPassThru LyX
495 Les étapes pour créer un premier diagramme dans \SpecialCharNoPassThru LyX
496 sont alors les suivantes:
500 \begin_layout Enumerate
501 Activation et aperçu de test
502 \begin_inset Separator parbreak
508 \begin_layout Enumerate
509 Ouvrir \SpecialCharNoPassThru LyX
512 Outils\SpecialChar menuseparator
513 Préférences\SpecialChar menuseparator
514 Apparence\SpecialChar menuseparator
528 \begin_layout Enumerate
531 Document\SpecialChar menuseparator
532 Paramètres...\SpecialChar menuseparator
537 Utiliser automatiquement le paquetage math AMS
541 Utiliser le paquetage math AMS;
544 \begin_layout Enumerate
545 Tester si l'aperçu sur le vif fonctionne en ouvrant un document \SpecialCharNoPassThru LyX
547 saisissant n'importe quelle formule mathématique, par exemple
548 \begin_inset Formula $a+b=c$
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.
560 \begin_layout Enumerate
565 \begin_layout Plain Layout
578 \begin_inset Separator parbreak
584 \begin_layout Enumerate
585 Dans votre document, saisissez le texte
588 \begin_inset Newline newline
600 \begin_layout Enumerate
601 Sélectionner tout ce texte et choisir
603 Insertion\SpecialChar menuseparator
604 Math\SpecialChar menuseparator
607 , ou pressez le raccourci clavier correspondant
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}
623 \begin_layout Section
624 Diagrammes commutatifs
627 \begin_layout Standard
628 Le diagramme ci-après, qui est extrait de la documentation
632 \begin_layout Plain Layout
642 \begin_inset CommandInset citation
648 écrite par son créateur Kristoffer H.
653 , va nous fournir un exemple illustrant de nombreuses fonctionnalités de
655 Son code source est le suivant:
658 \begin_layout LyX-Code
662 \begin_inset Newline newline
674 \begin_inset Newline newline
684 \begin_inset Newline newline
700 \begin_inset Newline newline
708 \begin_layout LyX-Code
712 \begin_layout Standard
713 De nouveau, pour convertir ce code sous forme graphique, le sélectionner
721 jusqu'à l'accolade fermante \SpecialChar ldots
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:
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}\\
742 \begin_layout Subsection
743 Le format matriciel des diagrammes
746 \begin_layout Standard
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
756 positions étant utilisées pour les sommets
757 \begin_inset Formula $U$
761 \begin_inset Formula $X\times_{Z}Y$
765 \begin_inset Formula $X$
769 \begin_inset Formula $Y$
773 \begin_inset Formula $Z$
776 , les autres positions restant vides.
777 Dans ce cas, la matrice suivante définit le format:
780 \begin_layout LyX-Code
784 \begin_inset Newline newline
792 \begin_inset Newline newline
802 \begin_inset Newline newline
808 \begin_layout Standard
809 La structure semble familière aux connaisseurs de \SpecialCharNoPassThru LaTeX
811 lignes, les deux premières étant terminées par le marqueur de fin de ligne
820 Chaque ligne comporte des cellules, séparées par une esperluette
828 \begin_layout Subsection
832 \begin_layout Standard
833 Une fois les sommets saisis, nous ajoutons des flèches entre eux.
838 de base pour produire une flèche est
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
863 Celles-ci peuvent être combinées sous forme d'un chemin et encloses entre
865 Par exemple, les flèches partant du sommet
866 \begin_inset Formula $U$
869 en haut à gauche allant vers le bas et à droite vers les sommets
870 \begin_inset Formula $X\times_{Z}Y$
874 \begin_inset Formula $Y$
878 \begin_inset Formula $X$
881 sont définies respectivement par
900 Le diagramme ci-dessus enrichi par les flèches devient donc:
903 \begin_layout LyX-Code
907 \begin_inset Newline newline
921 \begin_inset Newline newline
937 \begin_inset Newline newline
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]\\
956 \begin_layout LyX-Code
960 \begin_layout Subsection
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
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$
987 Pour étiqueter au-dessous, insérer un indice inférieur comme dans
996 Cette explication n'est cependant correcte que pour les flèches pointant
998 Plus précisément, imaginez que vous suivez la flèche dans la direction
1000 Alors un indice supérieur étiquette à gauche et un indice inférieur étiquette
1002 De ce fait, une flèche pointant de droite à gauche, comme
1013 \begin_inset Formula $\alpha$
1016 au-dessous et l'étiquette
1017 \begin_inset Formula $\beta$
1020 au-dessus de la flèche, c'est-à-dire
1021 \begin_inset space \space{}
1025 \begin_inset Formula $\xymatrix{\ & \ \ar[l]_{\beta}^{\alpha}.}
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.
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$
1041 \begin_inset Formula $(x,y)$
1044 au milieu du corps de la flèche, plutôt qu'à mi-chemin entre les objets
1046 Ceci est obtenu en préfixant l'étiquette par un tiret, ici:
1055 \begin_layout LyX-Code
1059 \begin_inset Newline newline
1077 \begin_inset Newline newline
1093 \begin_inset Newline newline
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}\\
1112 \begin_layout Standard
1117 \begin_layout Plain Layout
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
1133 Avec \SpecialCharNoPassThru LyX
1134 , ceci ne fonctionne qu'avec les étiquettes placées au-dessus de
1135 la flèche, par exemple
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
1153 \begin_layout Plain Layout
1162 -pic correspondant (e.
1163 \begin_inset space \thinspace{}
1183 ) n'est pas correctement interprété par l'éditeur mathématique de \SpecialCharNoPassThru LyX
1185 Deux solutions alternatives sont suggérées dans le dernier chapitre de
1189 \begin_layout Subsection
1190 Modifications d'une flèche
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
1200 Il est suivi d'une paire de symboles appariés, ou la forme de la paire
1213 indique si l'on veut modifier l'apparence, la forme ou la courbure de la
1215 Plusieurs modifications peuvent être apportées à une flèche en même temps.
1218 \begin_layout Subsubsection
1219 Apparence de la flèche
1222 \begin_layout Standard
1223 Différentes apparences comme
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
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
1263 produit une flèche avec une plume divisée, un corps pointillé et un dard
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}
1271 sont obtenues en mettant en indice ou en exposant des parenthèses ouvrantes,
1277 \begin_inset VSpace defskip
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">
1290 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
1293 \begin_layout Plain Layout
1299 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
1302 \begin_layout Plain Layout
1303 Code source \SpecialCharNoPassThru LyX
1310 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1313 \begin_layout Plain Layout
1314 \begin_inset Formula $\xymatrix{\ \ar[r] & \ }
1323 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
1326 \begin_layout Plain Layout
1338 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1341 \begin_layout Plain Layout
1342 \begin_inset Formula $\xymatrix{\ \ar@{-->}[r] & \ }
1351 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
1354 \begin_layout Plain Layout
1367 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1370 \begin_layout Plain Layout
1371 \begin_inset Formula $\xymatrix{\ \ar@{..>}[r] & \ }
1380 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
1383 \begin_layout Plain Layout
1395 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1398 \begin_layout Plain Layout
1399 \begin_inset Formula $\xymatrix{\ \ar@{~>}[r] & \ }
1408 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
1411 \begin_layout Plain Layout
1423 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1426 \begin_layout Plain Layout
1427 \begin_inset Formula $\xymatrix{\ \ar@{->>}[r] & \ }
1436 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
1439 \begin_layout Plain Layout
1451 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1454 \begin_layout Plain Layout
1455 \begin_inset Formula $\xymatrix{\ \ar@{-->>}[r] & \ }
1464 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
1467 \begin_layout Plain Layout
1480 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1483 \begin_layout Plain Layout
1484 \begin_inset Formula $\xymatrix{\ \ar@{>->>}[r] & \ }
1493 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
1496 \begin_layout Plain Layout
1508 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1511 \begin_layout Plain Layout
1512 \begin_inset Formula $\xymatrix{\ \ar@{_{(}->}[r] & \ }
1521 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
1524 \begin_layout Plain Layout
1536 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1539 \begin_layout Plain Layout
1540 \begin_inset Formula $\xymatrix{\ \ar@{^{(}->}[r] & \ }
1549 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
1552 \begin_layout Plain Layout
1564 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
1567 \begin_layout Plain Layout
1568 \begin_inset Formula $\xymatrix{\ \ar@{|-|}[r] & \ }
1577 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
1580 \begin_layout Plain Layout
1598 \begin_layout Standard
1600 \begin_inset VSpace defskip
1603 En faisant suivre le caractère
1606 \begin_inset space ~
1612 \begin_inset space ~
1615 2, 3, un caractère souligné
1616 \begin_inset space ~
1619 _, ou bien un chapeau
1620 \begin_inset space ~
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
1626 Les flèches peuvent n'avoir ni dard ni plumage, comme le montre le dernier
1628 \begin_inset VSpace defskip
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">
1638 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
1641 \begin_layout Plain Layout
1647 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
1650 \begin_layout Plain Layout
1651 Source code for \SpecialCharNoPassThru LyX
1658 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1661 \begin_layout Plain Layout
1662 \begin_inset Formula $\xymatrix{\ \ar@2[r] & \ }
1671 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
1674 \begin_layout Plain Layout
1686 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1689 \begin_layout Plain Layout
1690 \begin_inset Formula $\xymatrix{\ \ar@3[r] & \ }
1699 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
1702 \begin_layout Plain Layout
1714 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1717 \begin_layout Plain Layout
1718 \begin_inset Formula $\xymatrix{\ \ar@_{->}[r] & \ }
1727 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
1730 \begin_layout Plain Layout
1742 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1745 \begin_layout Plain Layout
1746 \begin_inset Formula $\xymatrix{\ \ar@^{->}[r] & \ }
1755 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
1758 \begin_layout Plain Layout
1770 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1773 \begin_layout Plain Layout
1774 \begin_inset Formula $\xymatrix{\ \ar@^{>>->>}[r] & \ }
1783 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
1786 \begin_layout Plain Layout
1798 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
1801 \begin_layout Plain Layout
1802 \begin_inset Formula $\xymatrix{\ \ar@{^{<}-_{>}}[r] & \ }
1811 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
1814 \begin_layout Plain Layout
1826 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
1829 \begin_layout Plain Layout
1830 \begin_inset Formula $\xymatrix{\ \ar@2{--}[r] & \ }
1839 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
1842 \begin_layout Plain Layout
1861 \begin_layout Subsubsection
1862 Conception de vos propres flèches
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
1871 , en utilisant la commande
1878 Pour les détails, nous renvoyons au manuel
1884 \begin_layout Plain Layout
1895 -pic, d'où nous extrayons cet exemple:
1898 \begin_layout Standard
1903 newdir{|>}{!/4.5pt/@{|}*:(1,-.2)@^{>}*:(1,+.2)@_{>}}
1908 \begin_layout Standard
1910 Ceci définit un nouveau dard, référencé par
1920 , et qui s'affiche correctement dans \SpecialCharNoPassThru LyX
1922 \begin_inset Formula
1924 \xymatrix{A\ar@{-|>}[r] & \ \ B}
1932 \begin_layout Subsection
1933 Positionnement d'une flèche
1936 \begin_layout Standard
1937 Les flèches sont décalées latéralement à l'aide du modificateur
1942 \begin_inset Formula $\ldots$
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
1956 \begin_layout Standard
1972 \begin_layout Standard
1975 \begin_inset Formula
1977 \xymatrix{\circ\ar@<1ex>[r] & \circ\ar@<1ex>[l]}
1985 \begin_layout Subsubsection
1986 Diagramme en ligne ou centrés hors ligne
1989 \begin_layout Standard
1990 Les flèches et les diagrammes peuvent être utilisés en ligne, comme celui-ci:
1992 \begin_inset Formula $\xymatrix{\circ\ar@<1ex>[r] & \circ\ar@<1ex>[l]}
1997 Quand, le code est saisi dans \SpecialCharNoPassThru LyX
1998 comme précédemment, sélectionnez-le et
2003 four une disposition en ligne, soit
2007 pour une disposition centrée hors ligne.
2008 Les diagrammes disposés en ligne peuvent être positionnés hors ligne plus
2011 Édition\SpecialChar menuseparator
2016 \SpecialChar menuseparator
2017 Changer le type de formule
2019 (il faut que le curseur soit dans la formeule pour que ce menu apparaisse).
2022 \begin_layout Subsection
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.
2036 \begin_layout Subsubsection
2040 \begin_layout Standard
2041 Pour courber les flèches nous utilisons le modifieur
2046 \begin_inset Formula $\ldots$
2050 Les points de suspension représentent une mesure \SpecialCharNoPassThru TeX
2051 , qui doit être introduite
2052 en exposant ou en indice.
2059 \begin_layout Plain Layout
2074 , nous pouvions l'écrire simplement, par exemple
2080 , pour obtenir une flèche courbée vers le bas de
2084 , ceci ne peut plus être fait directement dans \SpecialCharNoPassThru LyX
2086 Il est nécessaire d'enclore la mesure dans une paire d'accolades, comme
2094 À titre d'exemple, voici deux flèches opposées entre
2095 \begin_inset Formula $A$
2099 \begin_inset Formula $B$
2102 , courbées chacune de .5 pica, et produites par le code suivant:
2105 \begin_layout Standard
2117 \begin_layout Standard
2118 \begin_inset Formula
2120 \xymatrix{A\ar@/{}_{.5pc}/[r] & B\ar@/{}_{.5pc}/[l]}
2128 \begin_layout Subsubsection
2129 Spécifier les directions de départ et d'arrivée
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
2167 , pour haut, haut-droite, bas-droite, etc.
2168 Une direction est spécifiée par
2184 est la direction au départ du premier objet et
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:
2194 \begin_layout LyX-Code
2202 \begin_inset Newline newline
2212 \begin_inset Newline newline
2218 \begin_inset Formula
2220 \xymatrix{A\ar@(dr,dl)[r]\ar@(dr,dl)[rr] & B\ar@(d,r)[dl] & C\\
2230 \begin_layout Subsection
2231 Modification des sommets
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.
2240 \begin_layout Subsubsection
2241 Encadrement d'objets
2244 \begin_layout Standard
2249 \begin_layout Plain Layout
2258 -pic, les éléments peuvent être pourvus d'un encadrement simple ou double,
2260 \begin_inset Formula $\xymatrix{*+[F]{A}}
2265 \begin_inset Formula $\xymatrix{*+[F=]{B}}
2269 en préfixant l'élément avec
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
2288 Les cadres ronds, comme
2289 \begin_inset Formula $\xymatrix{*++[o][F]{A}}
2294 \begin_inset Formula $\xymatrix{*++[o][F=]{B}}
2298 sont obtenus en précisant la forme par
2303 Le dernier exemple a donc été construit par le code *++[o][F=]{B}.
2304 De cette façon, l'automate suivant
2307 \begin_layout Standard
2308 \begin_inset Formula
2310 \xymatrix{\txt{start}\ar[r] & *++[o][F]{1}\ar[r] & *++[o][F=]{2}\ar@(ur,dr)\ar@(ur,ul)[l]}
2318 \begin_layout Standard
2320 peut être obtenu en saisissant
2323 \begin_layout LyX-Code
2333 \begin_layout LyX-Code
2339 \begin_layout LyX-Code
2347 \begin_layout LyX-Code
2351 \begin_layout Standard
2352 Les commandes \SpecialCharNoPassThru LaTeX
2364 rendront implicites certains style d'éléments, qui pourront bien entendu
2365 être remplacés par des éléments individualisés.
2370 entrymodifiers={++[o][F-]}
2372 , tous les éléments des matrices
2376 \begin_layout Plain Layout
2385 seront entourées d'un cercle.
2388 \begin_layout Subsubsection
2389 Encadrement rectangulaires
2392 \begin_layout Standard
2393 Encadrer par un rectangle complet une partie d'une matrice
2397 \begin_layout Plain Layout
2406 est obtenu avec la paire de macro-instructions
2410 save \SpecialChar ldots
2416 La dimension du rectangle est précisé par la paire pointée
2417 \begin_inset Formula $P_{0}.P_{1}$
2420 des points dénotant le point en haut à gauche et le point en bas à droite
2422 Chaque point, à son tour, est spécifié par une paire d'accolades doubles
2424 \begin_inset Quotes fld
2428 \begin_inset Formula $x,y$
2432 \begin_inset Quotes frd
2436 \begin_inset Formula $x$
2440 \begin_inset Formula $y$
2444 Celles-ci sont suivies des commandes d'encadrement, pour produire par exemple
2446 \begin_inset Formula
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
2459 save"1,1"."2,1"*+[F=]
2465 crée le rectangle doublement encadré, tandis que le code pour le rectangle
2466 supplémentaire horizontal est
2469 \begin_inset Newline newline
2474 save"1,1"."1,2"*++[F]
2481 Ce code peut être placé dans n'importe quelle cellule de la matrice.
2484 \begin_layout Section
2485 Utilisation de l'éditeur mathématique de \SpecialCharNoPassThru LyX
2486 \begin_inset CommandInset label
2488 name "sec:math-editor"
2495 \begin_layout Standard
2496 Au lieu de saisir le code
2500 , puis de le transformer en environnement mathématique en le sélectionnant
2509 , il est possible de construire et de modifier la totalité d'un diagramme
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.
2519 \begin_layout Subsection
2520 Attention à la saisie les accolades
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
2533 : l'accolade fermante est créée automatiquement et une boîte apparaît entre
2534 elles où saisir le paramètre.
2539 \begin_layout Plain Layout
2548 , ceci s'applique en particulier aux modifications des flèches qui sont
2549 normalement saisies par
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
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.
2571 \begin_layout Standard
2572 Les accolades saisies sans la barre inclinée
2573 \begin_inset space ~
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
2594 qui va s'afficher ainsi
2595 \begin_inset Formula $\{x\in X\mid x\notin x\}$
2601 \begin_layout Subsection
2602 Construction de la matrice
2605 \begin_layout Standard
2614 ouvrez un environnement de formule et saisissez:
2621 Ceci crée une matrice
2622 \begin_inset space ~
2629 \begin_layout Plain Layout
2639 Ajoutez des lignes supplémentaires en pressant
2643 et ajoutez des colonnes en pressant
2651 \begin_layout Standard
2652 Ensuite, vous pourrez ajouter lignes et colonnes quand vous le désirerez,
2653 en utilisant les commandes du menu
2655 Édition\SpecialChar menuseparator
2658 leurs raccourcis qui débutent par
2662 pour les commandes de colonnes ou par
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
2670 Visualiser\SpecialChar menuseparator
2674 \begin_layout Subsection
2675 Saisie des nœuds, des flèches et des étiquettes
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
2698 peut être n'importe quel chemin construit à partir des caractères
2699 \begin_inset space ~
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.
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 ~
2735 ouvre une boîte pour un indice et un caractère accent circonflexe
2736 \begin_inset space ~
2743 (suivi éventuellement d'un espace) ouvre une boîte pour un exposant.
2744 Vous pouvez saisir n'importe quel code \SpecialCharNoPassThru LaTeX
2748 \begin_layout Subsection
2749 Modification des flèches
2752 \begin_layout Standard
2753 Finalement, vous pouvez modifier l'apparence des flèches en saisissant les
2755 \begin_inset space ~
2788 L'avertissement vu plus haut ne s'applique que dans le premier cas: elle
2789 doit être saisie sous la forme
2795 avec la description de la flèche saisie dans le boîte \SpecialCharNoPassThru LyX
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
2802 \begin_layout Standard
2803 Les autres modificateurs,
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
2853 est n'importe quelle mesure \SpecialCharNoPassThru TeX
2854 , doit être saisi en \SpecialCharNoPassThru LyX
2856 ou l'exposant de la première barre inclinée
2857 \begin_inset space ~
2860 /: vérifiez bien que la barre inclinée finale ne fait pas partie de l'indice
2864 \begin_layout Subsection
2865 Quoi faire si quelque chose ne va pas
2868 \begin_layout Standard
2869 En construisant un diagramme, vous
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
2877 \begin_inset Quotes fld
2881 \begin_inset Quotes frd
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
2890 \begin_inset Quotes frd
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
2903 ou via l'icône de la barre d'outils principale, ou essayez de traduire
2904 le fichier \SpecialCharNoPassThru LyX
2918 View\SpecialChar menuseparator
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.
2927 \begin_layout Section
2931 \begin_layout Standard
2932 Certaines choses ne fonctionnent pas depuis \SpecialCharNoPassThru LyX
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.
2939 \begin_layout Subsection
2940 Mises à l'échelle horizontale et verticale
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
2951 \begin_layout Plain Layout
2972 \begin_inset space ~
2979 \begin_layout Plain Layout
2988 munie d'un espacement de lignes de 1 pica.
3005 permet de modifier l'espacement entre colonnes.
3006 Malheureusement, ces commandes ne fonctionnent pas encore dans \SpecialCharNoPassThru LyX
3008 fait que le caractère
3009 \begin_inset space ~
3016 est interprété par \SpecialCharNoPassThru LyX
3017 comme terminant la macro-instruction matrice-
3021 \begin_layout Plain Layout
3034 \begin_layout Standard
3036 \begin_inset space ~
3043 \begin_layout Plain Layout
3052 range les valeurs d'espacement pour les lignes et les colonnes dans les
3065 , ajoutez la macro suivante au préambule (
3067 Document\SpecialChar menuseparator
3068 Paramètres...\SpecialChar menuseparator
3076 \begin_layout LyX-Code
3084 \begin_layout LyX-Code
3089 xymatrixrowsep@{#1}}
3092 \begin_layout LyX-Code
3096 \begin_layout Standard
3103 peut être définie de la même manière en remplaçant
3116 Maintenant, une figure peut être mise à l'échelle en saisissant
3123 \begin_inset space ~
3130 \begin_layout Plain Layout
3140 Placez le curseur dans la matrice, juste avant la première cellule, puis
3158 N'oubliez pas les barres inclinées inverses et rappelez-vous que l'accolade
3159 fermante est fournie par \SpecialCharNoPassThru LyX
3161 Insérez les dimensions entre les accolades, la valeur implicite étant
3168 \begin_layout Standard
3169 \begin_inset Note Greyedout
3172 \begin_layout Plain Layout
3177 ces commandes affectent toutes les matrices
3178 \begin_inset space ~
3185 \begin_layout Plain Layout
3195 N'oubliez donc pas de restaurer les valeurs implicites après une utilisation
3206 Vous voyez ici un diagramme qui est compressé verticalement et étiré horizontal
3216 \begin_inset Formula
3218 \xyR{.5pc}\xyC{9pc}\xymatrix{A\ar[r]\ar[d] & B\\
3219 C\ar@{}[ur]|{\text{{étirement\,\ horizontal}}}
3226 \begin_inset Formula $\xyR{2pc}\xyC{2pc}$
3230 \begin_inset Note Note
3233 \begin_layout Plain Layout
3234 retour à la valeur implicite
3242 \begin_layout Subsection
3243 Positionnement des étiquettes
3246 \begin_layout Standard
3248 \begin_inset space ~
3255 \begin_layout Plain Layout
3264 utile permet de positionner correctement les étiquettes autour du corps
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,
3273 \begin_layout Plain Layout
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
3292 placera l'étiquette sur le corps, à peu près au tiers du corps de la flèche.
3295 \begin_layout Standard
3296 Procéder de même pour les étiquettes au-dessus ou au-dessous des flèches
3313 , ne fonctionne pas depuis \SpecialCharNoPassThru LyX
3315 0 la place, il faut remplacer l'accent circonflexe
3316 \begin_inset space ~
3320 le caractère souligné
3321 \begin_inset space ~
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
3385 \begin_layout Standard
3386 \begin_inset Formula
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
3398 \begin_layout Subsection
3399 Flèches étirées invisibles
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{}
3419 , à son chemin, et attacher une étiquette à la flèche.
3423 \begin_layout Standard
3424 De cette façon, la flèche pointant vers la bas avec son étiquette
3425 \begin_inset space ~
3429 \begin_inset Formula $\varphi$
3433 \begin_inset space ~
3436 (0.3) de sa longueur aurait aussi bien pu être produite en ajoutant à la
3443 une flèche invisible étiquetée par
3444 \begin_inset space ~
3448 \begin_inset Formula $\varphi$
3459 , restreinte à 0.6 de sa longueur: son étiquette apparaîtra maintenant à
3460 0.3 de la longueur de la flèche normale.
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
3471 Insertion\SpecialChar menuseparator
3472 Typographie spéciale\SpecialChar menuseparator
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
3484 Dans la figure ci-dessus, par exemple, nous avons utilisé une flèche invisible
3491 comme étiquette, et dans la figure précédente nous avions utilisé une flèche
3492 invisible pour importer le texte
3495 \begin_inset Quotes fld
3498 Étirement horizontal
3501 \begin_inset Quotes frd
3504 au centre de la figure.
3507 \begin_layout Subsection
3514 \begin_layout Plain Layout
3526 \begin_layout Standard
3527 Nous nous sommes concentrés ici sur la commande
3533 , qui n'est qu'une des fonctionnalités disponibles dans le remarquable paquetage
3534 \begin_inset space ~
3543 \begin_layout Plain Layout
3565 \begin_layout Plain Layout
3577 \begin_inset space ~
3581 \begin_inset CommandInset citation
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.
3591 \begin_inset CommandInset citation
3597 explique comment utiliser
3601 \begin_layout Plain Layout
3610 -pic pour créer des tresses, des diagrammes de cobordisme ou de chaînes,
3612 Vous pouvez aussi consulter l'exemple
3616 empaqueté avec \SpecialCharNoPassThru LyX
3617 , qui montre comment utiliser des commandes
3618 \begin_inset space ~
3625 \begin_layout Plain Layout
3634 en utilisant les inserts
3637 \begin_inset space ~
3640 \SpecialCharNoPassThru TeX
3647 \begin_layout Bibliography
3648 \begin_inset CommandInset bibitem
3649 LatexCommand bibitem
3661 \begin_layout Plain Layout
3676 \begin_inset Newline newline
3680 \begin_inset Flex URL
3683 \begin_layout Plain Layout
3685 http://mirrors.ctan.org/macros/generic/diagrams/xypic/doc/xyguide.pdf
3693 \begin_layout Bibliography
3694 \begin_inset CommandInset bibitem
3695 LatexCommand bibitem
3696 key "xypic reference"
3703 Rose and Ross Moore:
3707 \begin_layout Plain Layout
3718 -pic Reference Manual
3722 \begin_inset Newline newline
3726 \begin_inset Flex URL
3729 \begin_layout Plain Layout
3731 http://mirrors.ctan.org/macros/generic/diagrams/xypic/doc/xyrefer.pdf
3739 \begin_layout Bibliography
3740 \begin_inset CommandInset bibitem
3741 LatexCommand bibitem
3748 Homepage of the package
3752 \begin_layout Plain Layout
3767 \begin_inset Flex URL
3770 \begin_layout Plain Layout
3772 http://www.ctan.org/pkg/xypic
3780 \begin_layout Bibliography
3781 \begin_inset CommandInset bibitem
3782 LatexCommand bibitem
3783 key "instant-preview"
3789 Homepage of preview-latex:
3792 \begin_inset Newline newline
3796 \begin_inset Flex URL
3799 \begin_layout Plain Layout
3801 http://www.gnu.org/software/auctex/preview-latex.html
3809 \begin_layout Bibliography
3810 \begin_inset CommandInset bibitem
3811 LatexCommand bibitem
3818 Homepage of AUC\SpecialCharNoPassThru TeX
3821 \begin_inset Flex URL
3824 \begin_layout Plain Layout
3826 http://www.gnu.org/software/auctex/
3834 \begin_layout Bibliography
3835 \begin_inset CommandInset bibitem
3836 LatexCommand bibitem
3847 \begin_layout Plain Layout
3862 tutorial with an archive of examples
3866 \begin_inset Newline newline
3870 \begin_inset Flex URL
3873 \begin_layout Plain Layout
3875 http://www.math.columbia.edu/~lauda/xy/