1 #LyX 2.2 created this file. For more info see http://www.lyx.org/
5 \save_transient_properties true
6 \origin /systemlyxdir/examples/fr/
11 % define new commands used in sec. 5.1
13 \xydef@\xymatrixrowsep@{#1}}
15 \xydef@\xymatrixcolsep@{#1}}
17 \newdir{|>}{!/4.5pt/@{|}*:(1,-.2)@^{>}*:(1,+.2)@_{>}}
19 % a pdf-bookmark for the TOC is added
20 \let\myTOC\tableofcontents
21 \renewcommand\tableofcontents{%
22 \pdfbookmark[1]{\contentsname}{}
25 % redefine the \LyX macro for PDF bookmarks
26 \def\LyX{\texorpdfstring{%
27 L\kern-.1667em\lower.25em\hbox{Y}\kern-.125emX\@}
31 \use_default_options false
32 \maintain_unincluded_children false
34 \language_package default
37 \font_roman "lmodern" "default"
38 \font_sans "default" "default"
39 \font_typewriter "default" "default"
40 \font_math "auto" "auto"
41 \font_default_family default
42 \use_non_tex_fonts false
45 \font_sf_scale 100 100
46 \font_tt_scale 100 100
48 \default_output_format default
50 \bibtex_command default
51 \index_command default
55 \pdf_title "Utilisation de XY-pic dans LyX"
56 \pdf_author "H. Peter Gumm"
57 \pdf_subject "manual de XY-pic"
58 \pdf_keywords "LyX, documentation"
60 \pdf_bookmarksnumbered true
61 \pdf_bookmarksopen true
62 \pdf_bookmarksopenlevel 2
67 \pdf_pdfusetitle false
68 \pdf_quoted_options "linkcolor=black, citecolor=black, urlcolor=blue, filecolor=blue,pdfpagelayout=OneColumn, pdfnewwindow=true,pdfstartview=XYZ, plainpages=false, pdfpagelabels"
71 \use_package amsmath 2
72 \use_package amssymb 2
75 \use_package mathdots 1
76 \use_package mathtools 0
78 \use_package stackrel 0
79 \use_package stmaryrd 0
80 \use_package undertilde 0
82 \cite_engine_type default
86 \paperorientation portrait
96 \paragraph_separation indent
97 \paragraph_indentation default
98 \quotes_language french
101 \paperpagestyle default
102 \tracking_changes false
103 \output_changes false
106 \html_be_strict false
116 \begin_layout Plain Layout
125 -pic dans \SpecialCharNoPassThru LyX
134 \begin_layout Plain Layout
135 Traduction française Jean-Pierre Chrétien,
137 <jeanpierre.chretien@free.fr>
139 , novembre 2009, mise à jour mars 2014
147 \begin_layout Abstract
148 Avec les versions récentes de \SpecialCharNoPassThru LyX
149 et grâce à la possibilité d'afficher un
150 aperçu sur le vif offerte par la distribution \SpecialCharNoPassThru LaTeX
151 , le paquetage de tracé
158 \begin_layout Plain Layout
169 -pic peut être utilisé confortablement dans \SpecialCharNoPassThru LyX
170 : les diagrammes peuvent
171 être affichés et modifiés dans le fenêtre principale de \SpecialCharNoPassThru LyX
173 Nous décrivons ici comment utiliser la commande
183 depuis \SpecialCharNoPassThru LyX
184 pour tracer, modifier et visionner des diagrammes utilisés typiqueme
185 nt dans la théorie des catégories, l'algèbre et les disciplines voisines.
189 \begin_layout Abstract
190 \begin_inset CommandInset toc
191 LatexCommand tableofcontents
198 \begin_layout Section
202 \begin_layout Standard
207 est utilisé depuis longtemps comme un outil approprié pour construire facilemen
208 t des graphiques et des diagrammes en \SpecialCharNoPassThru LaTeX
210 Malheureusement, son utilisation depuis \SpecialCharNoPassThru LyX
211 était limitée par les infâmes
212 boîtes de code \SpecialCharNoPassThru TeX
213 , ce qui faisait que la fenêtre \SpecialCharNoPassThru LyX
215 que les sources \SpecialCharNoPassThru LaTeX
216 et non pas le diagramme résultant.
217 Le mode \SpecialCharNoPassThru LaTeX
219 \begin_inset Quotes fld
223 \begin_inset Quotes frd
230 ), inclus dans le projet AUC\SpecialCharNoPassThru TeX
231 \begin_inset CommandInset citation
237 , permet enfin la modification et l'affichage des diagrammes
241 , qui peuvent être construits, modifiés et visionnés depuis \SpecialCharNoPassThru LyX
245 \begin_layout Standard
246 \begin_inset VSpace defskip
252 \begin_layout Standard
254 \begin_inset Graphics
255 filename xyfigure.png
264 \begin_layout Standard
265 \begin_inset VSpace defskip
271 \begin_layout Standard
272 Dans ce manuel, nous décrivons comment utiliser
276 \begin_layout Plain Layout
285 -pic depuis la fenêtre \SpecialCharNoPassThru LyX
286 , et comment créer et modifier des diagrammes.
287 Nous avons testé ce qui suit avec \SpecialCharNoPassThru LyX
288 (versions 1.3.7 à 1.6), exécuté sur
290 \begin_inset space \thinspace{}
297 \begin_layout Standard
298 Deux façons de procéder sont offertes: pour commencer, et pour quelques
299 tests préliminaires, il peut être plus facile de saisir d'abord le code
304 \begin_layout Plain Layout
313 -pic dans la fenêtre \SpecialCharNoPassThru LyX
314 , de le sélectionner en entier et de le convertir
315 dans sa représentation graphique en pressant
324 Si vous devez utiliser
328 \begin_layout Plain Layout
337 -pic plus fréquemment, ou si vous désirez modifier votre diagramme initial,
338 vous préférerez assembler et modifier vos figures à l'aide de l'éditeur
339 mathématique de \SpecialCharNoPassThru LyX
343 \begin_layout Standard
344 Lorsque le curseur se trouve superposé à un diagramme, celui-ci est affiché
345 comme une tableau de nœuds et de flèches.
346 Ceux-ci peuvent être modifiés interactivement.
347 Quand le curseur quitte la zone d'édition, le diagramme réapparaît.
350 \begin_layout Standard
351 Dans les deux premiers chapitres de la documentation, nous expliquons comment
352 utiliser \SpecialCharNoPassThru LyX
353 dans le premier mode mentionné ci-dessus et nous introduisons
354 toutes le fonctionnalités de
358 \begin_layout Plain Layout
367 -pic qui peuvent être utiles pour tracer des diagrammes commutatifs, des
368 graphes ou de automates.
374 \begin_inset CommandInset ref
376 reference "sec:math-editor"
380 explique comment utiliser les commandes
384 \begin_layout Plain Layout
394 \begin_inset Quotes fld
397 zone d'édition mathématique
398 \begin_inset Quotes frd
404 \begin_layout Standard
405 Ce n'est pas notre intention d'écrire une nouvelle introduction à
409 \begin_layout Plain Layout
418 -pic, notre motivation est plutôt de montrer comment les commandes les plus
419 importantes fonctionnent dans \SpecialCharNoPassThru LyX
420 , puisque les combinaisons de saisies
421 décrites dans le manuel
425 \begin_layout Plain Layout
439 \begin_inset CommandInset citation
445 ne sont pas toutes interprétées dans \SpecialCharNoPassThru LyX
449 \begin_layout Section
453 \begin_layout Standard
454 Ce qui suit nécessite que les paquetages \SpecialCharNoPassThru LaTeX
463 fassent partie de la distribution \SpecialCharNoPassThru LaTeX
465 Ils sont disponibles sur CTAN, voir à
470 \begin_inset CommandInset citation
472 key "instant-preview"
482 \begin_inset CommandInset citation
489 Si vous devez les installer, il est nécessaire d'exécuter
491 Outils\SpecialChar menuseparator
494 dans le menu principal de \SpecialCharNoPassThru LyX
496 Les étapes pour créer un premier diagramme dans \SpecialCharNoPassThru LyX
497 sont alors les suivantes:
501 \begin_layout Enumerate
502 Activation et aperçu de test
503 \begin_inset Separator parbreak
509 \begin_layout Enumerate
510 Ouvrir \SpecialCharNoPassThru LyX
513 Outils\SpecialChar menuseparator
514 Préférences\SpecialChar menuseparator
515 Apparence\SpecialChar menuseparator
529 \begin_layout Enumerate
532 Document\SpecialChar menuseparator
533 Paramètres...\SpecialChar menuseparator
538 Utiliser automatiquement le paquetage math AMS
542 Utiliser le paquetage math AMS;
545 \begin_layout Enumerate
546 Tester si l'aperçu sur le vif fonctionne en ouvrant un document \SpecialCharNoPassThru LyX
548 saisissant n'importe quelle formule mathématique, par exemple
549 \begin_inset Formula $a+b=c$
555 \begin_layout Enumerate
556 Déplacer le curseur en-dehors de la formule, et constatez qu'elle prend
557 l'aspect du résultat imprimable DVI, PostScript ou PDF.
561 \begin_layout Enumerate
566 \begin_layout Plain Layout
579 \begin_inset Separator parbreak
585 \begin_layout Enumerate
586 Dans votre document, saisissez le texte
589 \begin_inset Newline newline
601 \begin_layout Enumerate
602 Sélectionner tout ce texte et choisir
604 Insertion\SpecialChar menuseparator
605 Math\SpecialChar menuseparator
608 , ou pressez le raccourci clavier correspondant
613 \begin_layout Enumerate
614 Déplacer le curseur en-dehors de la zone d'édition mathématique et attendre
615 une fraction de seconde pour voir apparaître une flèche:
616 \begin_inset Formula $\xymatrix{A\ar[r] & B}
624 \begin_layout Section
625 Diagrammes commutatifs
628 \begin_layout Standard
629 Le diagramme ci-après, qui est extrait de la documentation
633 \begin_layout Plain Layout
643 \begin_inset CommandInset citation
649 écrite par son créateur Kristoffer H.
654 , va nous fournir un exemple illustrant de nombreuses fonctionnalités de
656 Son code source est le suivant:
659 \begin_layout LyX-Code
663 \begin_inset Newline newline
675 \begin_inset Newline newline
685 \begin_inset Newline newline
701 \begin_inset Newline newline
709 \begin_layout LyX-Code
713 \begin_layout Standard
714 De nouveau, pour convertir ce code sous forme graphique, le sélectionner
722 jusqu'à l'accolade fermante \SpecialChar ldots
727 et le convertir en mode mathématique hors ligne comme expliqué plus haut.
728 Peu après que que le curseur quitte la zone d'édition mathématique, vous
729 devriez voir apparaître le diagramme dans toute sa beauté graphique ci-dessous:
732 \begin_layout Standard
733 \begin_inset Formula $\xymatrix{U\ar@/_{1pc}/[ddr]_{\psi}\ar@/{}^{1pc}/[drr]^{\varphi}\ar@{.>}[dr]|-{(x,y)}\\
734 & X\times_{Z}Y\ar[d]^{q}\ar[r]_{p} & X\ar[d]_{f}\\
743 \begin_layout Subsection
744 Le format matriciel des diagrammes
747 \begin_layout Standard
752 utilise une matrice pour définir la disposition des sommets d'un diagramme.
753 Pour l'exemple ci-dessus, nous avons besoin d'une matrice 3×3, 5
757 positions étant utilisées pour les sommets
758 \begin_inset Formula $U$
762 \begin_inset Formula $X\times_{Z}Y$
766 \begin_inset Formula $X$
770 \begin_inset Formula $Y$
774 \begin_inset Formula $Z$
777 , les autres positions restant vides.
778 Dans ce cas, la matrice suivante définit le format:
781 \begin_layout LyX-Code
785 \begin_inset Newline newline
793 \begin_inset Newline newline
803 \begin_inset Newline newline
809 \begin_layout Standard
810 La structure semble familière aux connaisseurs de \SpecialCharNoPassThru LaTeX
812 lignes, les deux premières étant terminées par le marqueur de fin de ligne
821 Chaque ligne comporte des cellules, séparées par une esperluette
829 \begin_layout Subsection
833 \begin_layout Standard
834 Une fois les sommets saisis, nous ajoutons des flèches entre eux.
839 de base pour produire une flèche est
845 , elle est saisie dans la cellule de la matrice d'où part la flèche.
846 La direction de la flèche est spécifiée par les commandes de direction
864 Celles-ci peuvent être combinées sous forme d'un chemin et encloses entre
866 Par exemple, les flèches partant du sommet
867 \begin_inset Formula $U$
870 en haut à gauche allant vers le bas et à droite vers les sommets
871 \begin_inset Formula $X\times_{Z}Y$
875 \begin_inset Formula $Y$
879 \begin_inset Formula $X$
882 sont définies respectivement par
901 Le diagramme ci-dessus enrichi par les flèches devient donc:
904 \begin_layout LyX-Code
908 \begin_inset Newline newline
922 \begin_inset Newline newline
938 \begin_inset Newline newline
946 \begin_layout LyX-Code
947 \begin_inset Formula $\xymatrix{U\ar[ddr]\ar[drr]\ar[dr]\\
948 & X\times_{Z}Y\ar[d]\ar[r] & X\ar[d]\\
957 \begin_layout LyX-Code
961 \begin_layout Subsection
965 \begin_layout Standard
966 Les étiquettes sont associées aux flèches en les créant en tant qu'exposants
967 et indices des commandes
982 définit une flèche allant vers le bas d'une cellule, vers la droite de
983 deux cellules et étiquetée au-dessus par
984 \begin_inset Formula $\varphi$
988 Pour étiqueter au-dessous, insérer un indice inférieur comme dans
997 Cette explication n'est cependant correcte que pour les flèches pointant
999 Plus précisément, imaginez que vous suivez la flèche dans la direction
1001 Alors un indice supérieur étiquette à gauche et un indice inférieur étiquette
1003 De ce fait, une flèche pointant de droite à gauche, comme
1014 \begin_inset Formula $\alpha$
1017 au-dessous et l'étiquette
1018 \begin_inset Formula $\beta$
1021 au-dessus de la flèche, c'est-à-dire
1022 \begin_inset space \space{}
1026 \begin_inset Formula $\xymatrix{\ & \ \ar[l]_{\beta}^{\alpha}.}
1030 En utilisant le caractère | au lieu de ^ ou _ , il est même possible de
1031 placer l'étiquette sur la flèche, en masquant une partie de son corps.
1034 \begin_layout Standard
1035 Normalement, une étiquette est placée à mi-chemin entre l'objet débutant
1036 la flèche et l'objet la terminant.
1037 Dans le premier diagramme, la flèche centrale partant de
1038 \begin_inset Formula $U$
1042 \begin_inset Formula $(x,y)$
1045 au milieu du corps de la flèche, plutôt qu'à mi-chemin entre les objets
1047 Ceci est obtenu en préfixant l'étiquette par un tiret, ici:
1056 \begin_layout LyX-Code
1060 \begin_inset Newline newline
1078 \begin_inset Newline newline
1094 \begin_inset Newline newline
1102 \begin_layout LyX-Code
1103 \begin_inset Formula $\xymatrix{U\ar[ddr]_{\psi}\ar[drr]^{\varphi}\ar[dr]|-{(x,y)}\\
1104 & X\times_{Z}Y\ar[d]^{q}\ar[r]_{p} & X\ar[d]_{f}\\
1113 \begin_layout Standard
1118 \begin_layout Plain Layout
1127 -pic, il est possible de décaler les étiquettes vers l'origine ou l'extrémité
1128 d'une flèche en préfixant l'étiquette avec un coefficient, comme par exemple
1134 Avec \SpecialCharNoPassThru LyX
1135 , ceci ne fonctionne qu'avec les étiquettes placées au-dessus de
1136 la flèche, par exemple
1148 \begin_layout Standard
1149 Pour les étiquettes placées sur la gauche ou la droite de la flèche, ceci
1150 ne fonctionne pas: le code
1154 \begin_layout Plain Layout
1163 -pic correspondant (e.
1164 \begin_inset space \thinspace{}
1184 ) n'est pas correctement interprété par l'éditeur mathématique de \SpecialCharNoPassThru LyX
1186 Deux solutions alternatives sont suggérées dans le dernier chapitre de
1190 \begin_layout Subsection
1191 Modifications d'une flèche
1194 \begin_layout Standard
1195 La modification de l'apparence, de la forme ou de la position des flèches
1196 sont obtenues à l'aide du caractère arobase
1201 Il est suivi d'une paire de symboles appariés, ou la forme de la paire
1214 indique si l'on veut modifier l'apparence, la forme ou la courbure de la
1216 Plusieurs modifications peuvent être apportées à une flèche en même temps.
1219 \begin_layout Subsubsection
1220 Apparence de la flèche
1223 \begin_layout Standard
1224 Différentes apparences comme
1240 sont offertes pour le corps d'une flèche.
1241 Ils peuvent être combinés avec des plumages et des dards variés.
1242 En général, l'apparence d'une flèche est obtenue en faisant immédiatement
1253 et une paire d'accolades{\SpecialChar ldots
1254 } contenant des caractères décrivant le plumage,
1255 le corps et le dard de la flèche.
1256 Ces caractères sont choisis pour évoquer une équivalence ASCII du résultat
1264 produit une flèche avec une plume divisée, un corps pointillé et un dard
1266 Plusieurs autres apparences sont décrites dans le tableau ci-dessous.
1267 Notez que les plumes des flèches inclusives
1268 \begin_inset Formula $\xymatrix{A\ar@{^{(}->}[r] & B}
1272 sont obtenues en mettant en indice ou en exposant des parenthèses ouvrantes,
1278 \begin_inset VSpace defskip
1284 \begin_layout Standard
1285 \begin_inset Tabular
1286 <lyxtabular version="3" rows="11" columns="2">
1287 <features rotate="0" islongtable="true" longtabularalignment="center">
1288 <column alignment="center" valignment="top">
1289 <column alignment="center" valignment="top">
1291 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
1294 \begin_layout Plain Layout
1300 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
1303 \begin_layout Plain Layout
1304 Code source \SpecialCharNoPassThru LyX
1311 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1314 \begin_layout Plain Layout
1315 \begin_inset Formula $\xymatrix{\ \ar[r] & \ }
1324 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
1327 \begin_layout Plain Layout
1339 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1342 \begin_layout Plain Layout
1343 \begin_inset Formula $\xymatrix{\ \ar@{-->}[r] & \ }
1352 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
1355 \begin_layout Plain Layout
1368 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1371 \begin_layout Plain Layout
1372 \begin_inset Formula $\xymatrix{\ \ar@{..>}[r] & \ }
1381 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
1384 \begin_layout Plain Layout
1396 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1399 \begin_layout Plain Layout
1400 \begin_inset Formula $\xymatrix{\ \ar@{~>}[r] & \ }
1409 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
1412 \begin_layout Plain Layout
1424 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1427 \begin_layout Plain Layout
1428 \begin_inset Formula $\xymatrix{\ \ar@{->>}[r] & \ }
1437 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
1440 \begin_layout Plain Layout
1452 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1455 \begin_layout Plain Layout
1456 \begin_inset Formula $\xymatrix{\ \ar@{-->>}[r] & \ }
1465 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
1468 \begin_layout Plain Layout
1481 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1484 \begin_layout Plain Layout
1485 \begin_inset Formula $\xymatrix{\ \ar@{>->>}[r] & \ }
1494 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
1497 \begin_layout Plain Layout
1509 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1512 \begin_layout Plain Layout
1513 \begin_inset Formula $\xymatrix{\ \ar@{_{(}->}[r] & \ }
1522 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
1525 \begin_layout Plain Layout
1537 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1540 \begin_layout Plain Layout
1541 \begin_inset Formula $\xymatrix{\ \ar@{^{(}->}[r] & \ }
1550 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
1553 \begin_layout Plain Layout
1565 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
1568 \begin_layout Plain Layout
1569 \begin_inset Formula $\xymatrix{\ \ar@{|-|}[r] & \ }
1578 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
1581 \begin_layout Plain Layout
1599 \begin_layout Standard
1601 \begin_inset VSpace defskip
1604 En faisant suivre le caractère
1607 \begin_inset space ~
1613 \begin_inset space ~
1616 2, 3, un caractère souligné
1617 \begin_inset space ~
1620 _, ou bien un chapeau
1621 \begin_inset space ~
1624 ^, nous pouvons créer des flèches avec un corps double ou triple, ou des
1625 flèches n'affichant que la moitié haute ou la moitié basse de leur dard
1627 Les flèches peuvent n'avoir ni dard ni plumage, comme le montre le dernier
1629 \begin_inset VSpace defskip
1633 \begin_inset Tabular
1634 <lyxtabular version="3" rows="8" columns="2">
1635 <features rotate="0" islongtable="true" longtabularalignment="center">
1636 <column alignment="center" valignment="top">
1637 <column alignment="center" valignment="top">
1639 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
1642 \begin_layout Plain Layout
1648 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
1651 \begin_layout Plain Layout
1652 Source code for \SpecialCharNoPassThru LyX
1659 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1662 \begin_layout Plain Layout
1663 \begin_inset Formula $\xymatrix{\ \ar@2[r] & \ }
1672 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
1675 \begin_layout Plain Layout
1687 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1690 \begin_layout Plain Layout
1691 \begin_inset Formula $\xymatrix{\ \ar@3[r] & \ }
1700 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
1703 \begin_layout Plain Layout
1715 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1718 \begin_layout Plain Layout
1719 \begin_inset Formula $\xymatrix{\ \ar@_{->}[r] & \ }
1728 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
1731 \begin_layout Plain Layout
1743 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1746 \begin_layout Plain Layout
1747 \begin_inset Formula $\xymatrix{\ \ar@^{->}[r] & \ }
1756 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
1759 \begin_layout Plain Layout
1771 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1774 \begin_layout Plain Layout
1775 \begin_inset Formula $\xymatrix{\ \ar@^{>>->>}[r] & \ }
1784 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
1787 \begin_layout Plain Layout
1799 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
1802 \begin_layout Plain Layout
1803 \begin_inset Formula $\xymatrix{\ \ar@{^{<}-_{>}}[r] & \ }
1812 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
1815 \begin_layout Plain Layout
1827 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
1830 \begin_layout Plain Layout
1831 \begin_inset Formula $\xymatrix{\ \ar@2{--}[r] & \ }
1840 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
1843 \begin_layout Plain Layout
1862 \begin_layout Subsubsection
1863 Conception de vos propres flèches
1866 \begin_layout Standard
1867 Dans une certaine mesure, il vous est possible de concevoir vos propres
1868 flèches, à l'aide des caractères
1872 , en utilisant la commande
1879 Pour les détails, nous renvoyons au manuel
1885 \begin_layout Plain Layout
1896 -pic, d'où nous extrayons cet exemple:
1899 \begin_layout Standard
1904 newdir{|>}{!/4.5pt/@{|}*:(1,-.2)@^{>}*:(1,+.2)@_{>}}
1909 \begin_layout Standard
1911 Ceci définit un nouveau dard, référencé par
1921 , et qui s'affiche correctement dans \SpecialCharNoPassThru LyX
1923 \begin_inset Formula
1925 \xymatrix{A\ar@{-|>}[r] & \ \ B}
1933 \begin_layout Subsection
1934 Positionnement d'une flèche
1937 \begin_layout Standard
1938 Les flèches sont décalées latéralement à l'aide du modificateur
1943 \begin_inset Formula $\ldots$
1950 où les points de suspension sont remplacés par une valeur positive ou négative.
1951 Par exemple, pour obtenir une paire de flèches s'opposant mutuellement
1952 entre deux nœuds, nous les décalons pour pouvoir les voir séparément.
1953 Notez que la direction du décalage est positive quand on suit la flèche
1954 du regard: de ce fait
1957 \begin_layout Standard
1973 \begin_layout Standard
1976 \begin_inset Formula
1978 \xymatrix{\circ\ar@<1ex>[r] & \circ\ar@<1ex>[l]}
1986 \begin_layout Subsubsection
1987 Diagramme en ligne ou centrés hors ligne
1990 \begin_layout Standard
1991 Les flèches et les diagrammes peuvent être utilisés en ligne, comme celui-ci:
1993 \begin_inset Formula $\xymatrix{\circ\ar@<1ex>[r] & \circ\ar@<1ex>[l]}
1998 Quand, le code est saisi dans \SpecialCharNoPassThru LyX
1999 comme précédemment, sélectionnez-le et
2004 four une disposition en ligne, soit
2008 pour une disposition centrée hors ligne.
2009 Les diagrammes disposés en ligne peuvent être positionnés hors ligne plus
2012 Édition\SpecialChar menuseparator
2017 \SpecialChar menuseparator
2018 Changer le type de formule
2020 (il faut que le curseur soit dans la formeule pour que ce menu apparaisse).
2023 \begin_layout Subsection
2027 \begin_layout Standard
2028 Il existe deux méthodes simples pour courber les flèches.
2029 La première consiste à préciser numériquement de combien le point central
2030 du corps est élevé ou abaissé, la seconde consiste à forcer la flèche à
2031 quitter son point de départ dans une direction prescrite et à atteindre
2032 la cible dans une autre direction prescrite: la courbure nécessaire est
2033 alors déterminée automatiquement.
2034 Nous décrirons les deux méthodes.
2037 \begin_layout Subsubsection
2041 \begin_layout Standard
2042 Pour courber les flèches nous utilisons le modifieur
2047 \begin_inset Formula $\ldots$
2051 Les points de suspension représentent une mesure \SpecialCharNoPassThru TeX
2052 , qui doit être introduite
2053 en exposant ou en indice.
2060 \begin_layout Plain Layout
2075 , nous pouvions l'écrire simplement, par exemple
2081 , pour obtenir une flèche courbée vers le bas de
2085 , ceci ne peut plus être fait directement dans \SpecialCharNoPassThru LyX
2087 Il est nécessaire d'enclore la mesure dans une paire d'accolades, comme
2095 À titre d'exemple, voici deux flèches opposées entre
2096 \begin_inset Formula $A$
2100 \begin_inset Formula $B$
2103 , courbées chacune de .5 pica, et produites par le code suivant:
2106 \begin_layout Standard
2118 \begin_layout Standard
2119 \begin_inset Formula
2121 \xymatrix{A\ar@/{}_{.5pc}/[r] & B\ar@/{}_{.5pc}/[l]}
2129 \begin_layout Subsubsection
2130 Spécifier les directions de départ et d'arrivée
2133 \begin_layout Standard
2134 La seconde solution pour courber les flèches consiste à spécifier leur direction
2135 géographique lorsqu'elles quittent leur source et atteignent leur objectif.
2136 Au lieu de nord, nord-est, est, etc., les directions sont nommées
2168 , pour haut, haut-droite, bas-droite, etc.
2169 Une direction est spécifiée par
2185 est la direction au départ du premier objet et
2189 la direction d'arrivée au second.
2190 Ci-dessous, nous montrons quelques flèches courbes et une boucle, qui prend
2191 naissance quand nous ne spécifions pas d'objectif pour une flèche, juste
2192 ses directions de départ et d'arrivée:
2195 \begin_layout LyX-Code
2203 \begin_inset Newline newline
2213 \begin_inset Newline newline
2219 \begin_inset Formula
2221 \xymatrix{A\ar@(dr,dl)[r]\ar@(dr,dl)[rr] & B\ar@(d,r)[dl] & C\\
2231 \begin_layout Subsection
2232 Modification des sommets
2235 \begin_layout Standard
2236 L'exemple ci-dessus rappelle un diagramme d'automate, sauf que dans un tel
2237 diagramme les états seraient entourés d'un petit cercle, les états finaux
2238 étant représentés par un cercle double.
2241 \begin_layout Subsubsection
2242 Encadrement d'objets
2245 \begin_layout Standard
2250 \begin_layout Plain Layout
2259 -pic, les éléments peuvent être pourvus d'un encadrement simple ou double,
2261 \begin_inset Formula $\xymatrix{*+[F]{A}}
2266 \begin_inset Formula $\xymatrix{*+[F=]{B}}
2270 en préfixant l'élément avec
2278 et en enserrant la partie de l'élément à encadrer entre accolades.
2279 Normalement le cadre serait très serré, et il doit être relâché en préfixant
2289 Les cadres ronds, comme
2290 \begin_inset Formula $\xymatrix{*++[o][F]{A}}
2295 \begin_inset Formula $\xymatrix{*++[o][F=]{B}}
2299 sont obtenus en précisant la forme par
2304 Le dernier exemple a donc été construit par le code *++[o][F=]{B}.
2305 De cette façon, l'automate suivant
2308 \begin_layout Standard
2309 \begin_inset Formula
2311 \xymatrix{\txt{start}\ar[r] & *++[o][F]{1}\ar[r] & *++[o][F=]{2}\ar@(ur,dr)\ar@(ur,ul)[l]}
2319 \begin_layout Standard
2321 peut être obtenu en saisissant
2324 \begin_layout LyX-Code
2334 \begin_layout LyX-Code
2340 \begin_layout LyX-Code
2348 \begin_layout LyX-Code
2352 \begin_layout Standard
2353 Les commandes \SpecialCharNoPassThru LaTeX
2365 rendront implicites certains style d'éléments, qui pourront bien entendu
2366 être remplacés par des éléments individualisés.
2371 entrymodifiers={++[o][F-]}
2373 , tous les éléments des matrices
2377 \begin_layout Plain Layout
2386 seront entourées d'un cercle.
2389 \begin_layout Subsubsection
2390 Encadrement rectangulaires
2393 \begin_layout Standard
2394 Encadrer par un rectangle complet une partie d'une matrice
2398 \begin_layout Plain Layout
2407 est obtenu avec la paire de macro-instructions
2411 save \SpecialChar ldots
2417 La dimension du rectangle est précisé par la paire pointée
2418 \begin_inset Formula $P_{0}.P_{1}$
2421 des points dénotant le point en haut à gauche et le point en bas à droite
2423 Chaque point, à son tour, est spécifié par une paire d'accolades doubles
2425 \begin_inset Quotes fld
2429 \begin_inset Formula $x,y$
2433 \begin_inset Quotes frd
2437 \begin_inset Formula $x$
2441 \begin_inset Formula $y$
2445 Celles-ci sont suivies des commandes d'encadrement, pour produire par exemple
2447 \begin_inset Formula
2449 \xymatrix{A & B\ar@(d,r)[dl]\sp(0.2)\phi\sp(0.7)\psi\save"1,1"."2,1"*+[F=]\frm{}\restore\,\\
2450 C & \save"1,1"."1,2"*++[F]\frm{}\restore
2460 save"1,1"."2,1"*+[F=]
2466 crée le rectangle doublement encadré, tandis que le code pour le rectangle
2467 supplémentaire horizontal est
2470 \begin_inset Newline newline
2475 save"1,1"."1,2"*++[F]
2482 Ce code peut être placé dans n'importe quelle cellule de la matrice.
2485 \begin_layout Section
2486 Utilisation de l'éditeur mathématique de \SpecialCharNoPassThru LyX
2487 \begin_inset CommandInset label
2489 name "sec:math-editor"
2496 \begin_layout Standard
2497 Au lieu de saisir le code
2501 , puis de le transformer en environnement mathématique en le sélectionnant
2510 , il est possible de construire et de modifier la totalité d'un diagramme
2515 en utilisant l'éditeur mathématique.
2516 Nous allons décrire les différentes étapes pour une figure comme celle
2517 présentée ci-dessus.
2520 \begin_layout Subsection
2521 Attention à la saisie les accolades
2524 \begin_layout Standard
2525 Rappelez-vous que, dans l'éditeur mathématique de \SpecialCharNoPassThru LyX
2526 , toute paire d'accolades
2527 destinée à enclore un paramètre de macro-instruction doit être saisie en
2534 : l'accolade fermante est créée automatiquement et une boîte apparaît entre
2535 elles où saisir le paramètre.
2540 \begin_layout Plain Layout
2549 , ceci s'applique en particulier aux modifications des flèches qui sont
2550 normalement saisies par
2559 , où les points de suspension représentent la description de la forme du
2560 plumage, du corps et du dard: dans l'éditeur mathématique, ne saisissez
2567 et laissez \SpecialCharNoPassThru LyX
2568 afficher l'accolade fermante et la boîte de saisie destinée
2569 à la description de la flèche.
2572 \begin_layout Standard
2573 Les accolades saisies sans la barre inclinée
2574 \begin_inset space ~
2583 apparaîtront telles quelles, mais ne pourront accueillir de paramètres.
2584 Elles seront utiles par contre pour désigner des ensembles, par exemple
2595 qui va s'afficher ainsi
2596 \begin_inset Formula $\{x\in X\mid x\notin x\}$
2602 \begin_layout Subsection
2603 Construction de la matrice
2606 \begin_layout Standard
2615 ouvrez un environnement de formule et saisissez:
2622 Ceci crée une matrice
2623 \begin_inset space ~
2630 \begin_layout Plain Layout
2640 Ajoutez des lignes supplémentaires en pressant
2644 et ajoutez des colonnes en pressant
2652 \begin_layout Standard
2653 Ensuite, vous pourrez ajouter lignes et colonnes quand vous le désirerez,
2654 en utilisant les commandes du menu
2656 Édition\SpecialChar menuseparator
2659 leurs raccourcis qui débutent par
2663 pour les commandes de colonnes ou par
2667 pour les commandes de lignes.
2668 Plus simplement, il vous suffira d'utiliser les icônes de la palette mathématiq
2669 ue, en l'activant si ce n'est déjà fait via
2671 Visualiser\SpecialChar menuseparator
2675 \begin_layout Subsection
2676 Saisie des nœuds, des flèches et des étiquettes
2679 \begin_layout Standard
2680 Saisissez d'abord les nœuds dans les cases appropriées de la matrice.
2681 Si vous déplacez le curseur en dehors de la matrice, vous devriez avoir
2682 un premier aperçu de l'apparence des nœuds.
2683 Ensuite, ajoutez les flèches depuis les nœuds origines en saisissant
2699 peut être n'importe quel chemin construit à partir des caractères
2700 \begin_inset space ~
2720 Vérifiez que le chemin mène bien à un nœud existant dans la matrice, sinon
2721 votre figure ne s'affichera pas quand le curseur sortira de la zone d'édition.
2724 \begin_layout Standard
2725 Ensuite, étiquetez les flèches en associant un texte en tant qu'indice ou
2726 d'exposant à la fin du chemin décrivant le flèche.
2727 Comme habituellement dans l'éditeur mathématique de \SpecialCharNoPassThru LyX
2728 , un caractère souligné
2729 \begin_inset space ~
2736 ouvre une boîte pour un indice et un caractère accent circonflexe
2737 \begin_inset space ~
2744 (suivi éventuellement d'un espace) ouvre une boîte pour un exposant.
2745 Vous pouvez saisir n'importe quel code \SpecialCharNoPassThru LaTeX
2749 \begin_layout Subsection
2750 Modification des flèches
2753 \begin_layout Standard
2754 Finalement, vous pouvez modifier l'apparence des flèches en saisissant les
2756 \begin_inset space ~
2789 L'avertissement vu plus haut ne s'applique que dans le premier cas: elle
2790 doit être saisie sous la forme
2796 avec la description de la flèche saisie dans le boîte \SpecialCharNoPassThru LyX
2798 Si cette boîte reste vide, vous aurez spécifié une flèche vide, ce qui
2799 est une construction utile également, comme vous le verrez dans la section
2803 \begin_layout Standard
2804 Les autres modificateurs,
2832 sont saisis comme indiqué en remplaçant les points de suspension par la
2833 description correspondante.
2834 Le code pour la courbure des flèches, qui dans
2854 est n'importe quelle mesure \SpecialCharNoPassThru TeX
2855 , doit être saisi en \SpecialCharNoPassThru LyX
2857 ou l'exposant de la première barre inclinée
2858 \begin_inset space ~
2861 /: vérifiez bien que la barre inclinée finale ne fait pas partie de l'indice
2865 \begin_layout Subsection
2866 Quoi faire si quelque chose ne va pas
2869 \begin_layout Standard
2870 En construisant un diagramme, vous
2874 vérifier de temps en temps, en déplaçant le curseur hors de la zone d'édition,
2875 que l'aperçu la convertit correctement dans sa version graphique.
2876 Si cela ne se produit pas, cela peut venir du fait que l'aperçu n'est pas
2878 \begin_inset Quotes fld
2882 \begin_inset Quotes frd
2885 , pour une raison ou une autre, de la nécessité de la conversion graphique.
2886 Survoler le zone et ressortir peut
2887 \begin_inset Quotes fld
2891 \begin_inset Quotes frd
2897 \begin_layout Standard
2898 Une raison plus profonde peut être une erreur de syntaxe dans la saisie:
2899 dans de cas, la zone d'édition mathématique disparaît.
2900 Si nécessaire, défaites les dernières modifications, en pressant
2904 ou via l'icône de la barre d'outils principale, ou essayez de traduire
2905 le fichier \SpecialCharNoPassThru LyX
2919 View\SpecialChar menuseparator
2922 , ou encore via l'icône de la barre d'outil de création des sorties imprimables.
2923 Ceci provoquera un message d'erreur, qui vous donnera probablement une
2924 indication sur l'origine de l'erreur.
2928 \begin_layout Section
2932 \begin_layout Standard
2933 Certaines choses ne fonctionnent pas depuis \SpecialCharNoPassThru LyX
2935 Celles qui manquent (manquaient) le plus sont les mises à l'échelle verticale
2936 et horizontale des diagrammes, et le positionnement correct des flèches.
2937 Nous décrivons ci-après quelques solutions alternatives.
2940 \begin_layout Subsection
2941 Mises à l'échelle horizontale et verticale
2944 \begin_layout Standard
2945 Il est fréquemment pratique d'étirer ou de comprimer la dimension horizontale
2946 ou verticale d'un diagramme entier en utilisant l'espacement des lignes
2952 \begin_layout Plain Layout
2973 \begin_inset space ~
2980 \begin_layout Plain Layout
2989 munie d'un espacement de lignes de 1 pica.
3006 permet de modifier l'espacement entre colonnes.
3007 Malheureusement, ces commandes ne fonctionnent pas encore dans \SpecialCharNoPassThru LyX
3009 fait que le caractère
3010 \begin_inset space ~
3017 est interprété par \SpecialCharNoPassThru LyX
3018 comme terminant la macro-instruction matrice-
3022 \begin_layout Plain Layout
3035 \begin_layout Standard
3037 \begin_inset space ~
3044 \begin_layout Plain Layout
3053 range les valeurs d'espacement pour les lignes et les colonnes dans les
3066 , ajoutez la macro suivante au préambule (
3068 Document\SpecialChar menuseparator
3069 Paramètres...\SpecialChar menuseparator
3077 \begin_layout LyX-Code
3085 \begin_layout LyX-Code
3090 xymatrixrowsep@{#1}}
3093 \begin_layout LyX-Code
3097 \begin_layout Standard
3104 peut être définie de la même manière en remplaçant
3117 Maintenant, une figure peut être mise à l'échelle en saisissant
3124 \begin_inset space ~
3131 \begin_layout Plain Layout
3141 Placez le curseur dans la matrice, juste avant la première cellule, puis
3159 N'oubliez pas les barres inclinées inverses et rappelez-vous que l'accolade
3160 fermante est fournie par \SpecialCharNoPassThru LyX
3162 Insérez les dimensions entre les accolades, la valeur implicite étant
3169 \begin_layout Standard
3170 \begin_inset Note Greyedout
3173 \begin_layout Plain Layout
3178 ces commandes affectent toutes les matrices
3179 \begin_inset space ~
3186 \begin_layout Plain Layout
3196 N'oubliez donc pas de restaurer les valeurs implicites après une utilisation
3207 Vous voyez ici un diagramme qui est compressé verticalement et étiré horizontal
3217 \begin_inset Formula
3219 \xyR{.5pc}\xyC{9pc}\xymatrix{A\ar[r]\ar[d] & B\\
3220 C\ar@{}[ur]|{\text{{étirement\,\ horizontal}}}
3227 \begin_inset Formula $\xyR{2pc}\xyC{2pc}$
3231 \begin_inset Note Note
3234 \begin_layout Plain Layout
3235 retour à la valeur implicite
3243 \begin_layout Subsection
3244 Positionnement des étiquettes
3247 \begin_layout Standard
3249 \begin_inset space ~
3256 \begin_layout Plain Layout
3265 utile permet de positionner correctement les étiquettes autour du corps
3267 Cette fonctionnalité est parfois nécessaire, lorsque le positionnement
3268 implicite de l'étiquette perturbe le graphique, ou bien même se superpose
3269 à d'autre éléments, comme les intersections de flèches dans l'exemple ci-après.
3270 Pour déplacer une étiquette le long du corps d'une flèche,
3274 \begin_layout Plain Layout
3283 permet de préfixer l'étiquette par un nombre décimal entre parenthèses,
3284 spécifiant la fraction de la distance le long de la flèche où positionner
3285 l'étiquette: par exemple, le code
3293 placera l'étiquette sur le corps, à peu près au tiers du corps de la flèche.
3296 \begin_layout Standard
3297 Procéder de même pour les étiquettes au-dessus ou au-dessous des flèches
3314 , ne fonctionne pas depuis \SpecialCharNoPassThru LyX
3316 0 la place, il faut remplacer l'accent circonflexe
3317 \begin_inset space ~
3321 le caractère souligné
3322 \begin_inset space ~
3359 Il est de ce fait possible d'insérer plusieurs étiquettes le long du chemin
3360 par cette méthode et les positionnement des étiquettes est correct, même
3361 si la flèche est courbée.
3362 Dans la figure suivante, la flèche courbe et ses quatre étiquettes ont
3386 \begin_layout Standard
3387 \begin_inset Formula
3389 \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}}\\
3390 \circ\ar[ur]\sb(0.3)\phi & \bullet
3399 \begin_layout Subsection
3400 Flèches étirées invisibles
3403 \begin_layout Standard
3404 Une astuce plus générique utilise les flèches invisibles pour placer n'importe
3405 quel objet à peu près partout dans un diagramme: créer une flèche invisible,
3406 la raccourcir (ou l'allonger) en deçà ou au-delà de sa cible en ajoutant
3407 un nombre décimal, e.
3408 \begin_inset space \thinspace{}
3420 , à son chemin, et attacher une étiquette à la flèche.
3424 \begin_layout Standard
3425 De cette façon, la flèche pointant vers la bas avec son étiquette
3426 \begin_inset space ~
3430 \begin_inset Formula $\varphi$
3434 \begin_inset space ~
3437 (0.3) de sa longueur aurait aussi bien pu être produite en ajoutant à la
3444 une flèche invisible étiquetée par
3445 \begin_inset space ~
3449 \begin_inset Formula $\varphi$
3460 , restreinte à 0.6 de sa longueur: son étiquette apparaîtra maintenant à
3461 0.3 de la longueur de la flèche normale.
3464 \begin_layout Standard
3465 Cette astuce a deux inconvénients mineurs: d'abord, elle ne fonctionne pas
3466 avec les flèches courbes; ensuite, prolonger une flèche invisible au-delà
3467 de la dimension normale de la figure va élargir la boîte contenant la figure,
3468 et donc créer trop d'espacement vertical entre la figure et le paragraphe
3469 suivant ou le paragraphe précédent (sauf a créer un espacement négatif
3472 Insertion\SpecialChar menuseparator
3473 Typographie spéciale\SpecialChar menuseparator
3481 \begin_layout Standard
3482 Néanmoins, les flèches invisibles constituent un outil très utile puisqu'elles
3483 permettent de placer théoriquement des informations n'importe où dans un
3485 Dans la figure ci-dessus, par exemple, nous avons utilisé une flèche invisible
3492 comme étiquette, et dans la figure précédente nous avions utilisé une flèche
3493 invisible pour importer le texte
3496 \begin_inset Quotes fld
3499 Étirement horizontal
3502 \begin_inset Quotes frd
3505 au centre de la figure.
3508 \begin_layout Subsection
3515 \begin_layout Plain Layout
3527 \begin_layout Standard
3528 Nous nous sommes concentrés ici sur la commande
3534 , qui n'est qu'une des fonctionnalités disponibles dans le remarquable paquetage
3535 \begin_inset space ~
3544 \begin_layout Plain Layout
3566 \begin_layout Plain Layout
3578 \begin_inset space ~
3582 \begin_inset CommandInset citation
3588 illustre les nombreuses possibilités de ce paquetage.
3589 Attention cependant, son style est laconique et vous devrez sans doute
3590 expérimenter en modifiant les nombreux exemples.
3592 \begin_inset CommandInset citation
3598 explique comment utiliser
3602 \begin_layout Plain Layout
3611 -pic pour créer des tresses, des diagrammes de cobordisme ou de chaînes,
3613 Vous pouvez aussi consulter l'exemple
3617 empaqueté avec \SpecialCharNoPassThru LyX
3618 , qui montre comment utiliser des commandes
3619 \begin_inset space ~
3626 \begin_layout Plain Layout
3635 en utilisant les inserts
3638 \begin_inset space ~
3641 \SpecialCharNoPassThru TeX
3648 \begin_layout Bibliography
3649 \begin_inset CommandInset bibitem
3650 LatexCommand bibitem
3662 \begin_layout Plain Layout
3677 \begin_inset Newline newline
3681 \begin_inset Flex URL
3684 \begin_layout Plain Layout
3686 https://www.ctan.org/tex-archive/macros/generic/diagrams/xypic/doc/xyguide.pdf
3694 \begin_layout Bibliography
3695 \begin_inset CommandInset bibitem
3696 LatexCommand bibitem
3697 key "xypic reference"
3704 Rose and Ross Moore:
3708 \begin_layout Plain Layout
3719 -pic Reference Manual
3723 \begin_inset Newline newline
3727 \begin_inset Flex URL
3730 \begin_layout Plain Layout
3732 https://www.ctan.org/tex-archive/macros/generic/diagrams/xypic/doc/xyrefer.pdf
3740 \begin_layout Bibliography
3741 \begin_inset CommandInset bibitem
3742 LatexCommand bibitem
3749 Homepage of the package
3753 \begin_layout Plain Layout
3768 \begin_inset Flex URL
3771 \begin_layout Plain Layout
3773 http://www.ctan.org/pkg/xypic
3781 \begin_layout Bibliography
3782 \begin_inset CommandInset bibitem
3783 LatexCommand bibitem
3784 key "instant-preview"
3790 Homepage of preview-latex:
3793 \begin_inset Newline newline
3797 \begin_inset Flex URL
3800 \begin_layout Plain Layout
3802 http://www.gnu.org/software/auctex/preview-latex.html
3810 \begin_layout Bibliography
3811 \begin_inset CommandInset bibitem
3812 LatexCommand bibitem
3819 Homepage of AUC\SpecialCharNoPassThru TeX
3822 \begin_inset Flex URL
3825 \begin_layout Plain Layout
3827 http://www.gnu.org/software/auctex/
3835 \begin_layout Bibliography
3836 \begin_inset CommandInset bibitem
3837 LatexCommand bibitem
3848 \begin_layout Plain Layout
3863 tutorial with an archive of examples
3867 \begin_inset Newline newline
3871 \begin_inset Flex URL
3874 \begin_layout Plain Layout
3876 https://www.ctan.org/tex-archive/macros/generic/diagrams/xypic/doc/xyguide.pdf