]> git.lyx.org Git - lyx.git/blob - lib/examples/ru/Graphics_and_Insets/XY-Pic.lyx
Update Russian localization
[lyx.git] / lib / examples / ru / Graphics_and_Insets / XY-Pic.lyx
1 #LyX 2.4 created this file. For more info see https://www.lyx.org/
2 \lyxformat 600
3 \begin_document
4 \begin_header
5 \save_transient_properties true
6 \origin /systemlyxdir/examples/ru/Graphics_and_Insets/
7 \textclass scrartcl
8 \begin_preamble
9 % DO NOT ALTER THIS PREAMBLE!!!
10 %
11 % This preamble is designed to ensure that the file prints
12 % out as advertised. If you mess with this preamble,
13 % parts of this document may not print out as expected.  If you
14 % have problems LaTeXing this file, please contact 
15 % the documentation team
16 % email: lyx-docs@lists.lyx.org
17
18 \usepackage[all]{xy}
19
20 % define new commands used in sec. 5.1
21 \newcommand{\xyR}[1]{
22   \xydef@\xymatrixrowsep@{#1}}
23 \newcommand{\xyC}[1]{
24   \xydef@\xymatrixcolsep@{#1}}
25
26 \newdir{|>}{!/4.5pt/@{|}*:(1,-.2)@^{>}*:(1,+.2)@_{>}}
27
28 % a pdf-bookmark for the TOC is added
29 \let\myTOC\tableofcontents
30 \renewcommand\tableofcontents{%
31   \pdfbookmark[1]{\contentsname}{}
32   \myTOC }
33
34 % redefine the \LyX macro for PDF bookmarks
35 \def\LyX{\texorpdfstring{%
36   L\kern-.1667em\lower.25em\hbox{Y}\kern-.125emX\@}
37   {LyX}}
38
39 % Use serif font
40 \addtokomafont{disposition}{\rmfamily}
41 \addtokomafont{descriptionlabel}{\rmfamily}
42 \end_preamble
43 \options BCOR7.5mm
44 \use_default_options false
45 \maintain_unincluded_children no
46 \language russian
47 \language_package \usepackage[russian,shorthands=off]{babel}
48 \inputencoding utf8
49 \fontencoding auto
50 \font_roman "default" "DejaVu Serif"
51 \font_sans "default" "DejaVu Sans"
52 \font_typewriter "default" "DejaVu Sans Mono"
53 \font_math "auto" "auto"
54 \font_default_family default
55 \use_non_tex_fonts false
56 \font_sc false
57 \font_roman_osf false
58 \font_sans_osf false
59 \font_typewriter_osf false
60 \font_sf_scale 100 100
61 \font_tt_scale 100 100
62 \use_microtype true
63 \use_dash_ligatures false
64 \graphics default
65 \default_output_format default
66 \output_sync 0
67 \bibtex_command default
68 \index_command default
69 \float_placement class
70 \float_alignment class
71 \paperfontsize 12
72 \spacing single
73 \use_hyperref true
74 \pdf_title "Использование XY-pc в LyX"
75 \pdf_author "H. Peter Gumm"
76 \pdf_subject "Руководство LyX по XY-pic"
77 \pdf_keywords "LyX"
78 \pdf_bookmarks true
79 \pdf_bookmarksnumbered true
80 \pdf_bookmarksopen true
81 \pdf_bookmarksopenlevel 2
82 \pdf_breaklinks false
83 \pdf_pdfborder false
84 \pdf_colorlinks true
85 \pdf_backref false
86 \pdf_pdfusetitle false
87 \pdf_quoted_options "linkcolor=black, citecolor=black, urlcolor=blue, filecolor=blue,pdfpagelayout=OneColumn, pdfnewwindow=true,pdfstartview=XYZ, plainpages=false"
88 \papersize a4
89 \use_geometry false
90 \use_package amsmath 1
91 \use_package amssymb 1
92 \use_package cancel 1
93 \use_package esint 1
94 \use_package mathdots 1
95 \use_package mathtools 1
96 \use_package mhchem 1
97 \use_package stackrel 1
98 \use_package stmaryrd 1
99 \use_package undertilde 1
100 \cite_engine basic
101 \cite_engine_type default
102 \biblio_style plain
103 \use_bibtopic false
104 \use_indices false
105 \paperorientation portrait
106 \suppress_date true
107 \justification true
108 \use_refstyle 0
109 \use_minted 0
110 \use_lineno 0
111 \notefontcolor #0000ff
112 \index Index
113 \shortcut idx
114 \color #008000
115 \end_index
116 \secnumdepth 3
117 \tocdepth 3
118 \paragraph_separation skip
119 \defskip halfline
120 \is_math_indent 0
121 \math_numbering_side default
122 \quotes_style russian
123 \dynamic_quotes 0
124 \papercolumns 1
125 \papersides 2
126 \paperpagestyle default
127 \tablestyle default
128 \tracking_changes false
129 \output_changes false
130 \change_bars false
131 \postpone_fragile_content false
132 \html_math_output 0
133 \html_css_as_file 0
134 \html_be_strict true
135 \docbook_table_output 0
136 \end_header
137
138 \begin_body
139
140 \begin_layout Title
141 Использование 
142 \begin_inset ERT
143 status collapsed
144
145 \begin_layout Plain Layout
146
147
148 \backslash
149 Xy
150 \end_layout
151
152 \end_inset
153
154 -pic в \SpecialChar LyX
155
156 \end_layout
157
158 \begin_layout Author
159 автор: H.
160  Peter Gumm
161 \begin_inset Foot
162 status collapsed
163
164 \begin_layout Plain Layout
165 Перевод: Геннадий Чернышев, редактирование: Юрий Скалько.
166 \end_layout
167
168 \end_inset
169
170
171 \end_layout
172
173 \begin_layout Abstract
174 В последних версиях \SpecialChar LyX
175  при установленном пакете 
176 \series bold
177 preview
178 \series default
179  в системе \SpecialChar LaTeX
180  стало удобно использовать пакет создания диаграмм 
181 \begin_inset ERT
182 status collapsed
183
184 \begin_layout Plain Layout
185
186
187 \backslash
188 Xy
189 \end_layout
190
191 \end_inset
192
193 -pic.
194  Появилась возможность редактировать и отображать диаграммы в главном окне
195  \SpecialChar LyX
196 .
197  Здесь мы покажем, как использовать команду 
198 \family typewriter
199
200 \backslash
201 xymatrix
202 \family default
203  из пакета 
204 \series bold
205 xypic
206 \series default
207  в \SpecialChar LyX
208  для создания, редактирования и предварительного просмотра диаграмм,
209  которые обычно используются в теории категорий, алгебре и смежных областях.
210 \end_layout
211
212 \begin_layout Abstract
213 \begin_inset CommandInset toc
214 LatexCommand tableofcontents
215
216 \end_inset
217
218
219 \end_layout
220
221 \begin_layout Section
222 Введение
223 \end_layout
224
225 \begin_layout Standard
226 Пакет 
227 \series bold
228 xypic
229 \series default
230  долгое время служил в качестве удобного инструмента для построения графов
231  и диаграмм в \SpecialChar LaTeX
232 .
233  К сожалению, его использование в \SpecialChar LyX
234  долгое время было ограничено печально
235  известным рамочным кодом \SpecialChar TeX
236 , а это означает, что редактор \SpecialChar LyX
237  мог отображать
238  только исходный код \SpecialChar LaTeX
239 , а не готовую диаграмму.
240  Новый пакет 
241 \series bold
242 preview
243 \series default
244  для \SpecialChar LaTeX
245 , который является частью проекта AUC\SpecialChar TeX
246  
247 \begin_inset CommandInset citation
248 LatexCommand cite
249 key "AUCTeX"
250 literal "true"
251
252 \end_inset
253
254 , наконец-то дает возможность построения, интерактивного редактирования
255  и отображения 
256 \series bold
257 xypic
258 \series default
259 -диаграмм в \SpecialChar LyX
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 \align center
272 \begin_inset Graphics
273         filename xyfigure.png
274         lyxscale 75
275         width 75col%
276
277 \end_inset
278
279
280 \end_layout
281
282 \begin_layout Standard
283 \begin_inset VSpace defskip
284 \end_inset
285
286
287 \end_layout
288
289 \begin_layout Standard
290 В этом руководстве мы расскажем, как можно использовать 
291 \begin_inset ERT
292 status collapsed
293
294 \begin_layout Plain Layout
295
296
297 \backslash
298 Xy
299 \end_layout
300
301 \end_inset
302
303 -pic в \SpecialChar LyX
304 , как можно создавать и редактировать диаграммы.
305 \end_layout
306
307 \begin_layout Standard
308 Существуют два режима работы: для начала, и для некоторых первых тестов,
309  может быть легче всего ввести код 
310 \begin_inset ERT
311 status collapsed
312
313 \begin_layout Plain Layout
314
315
316 \backslash
317 Xy
318 \end_layout
319
320 \end_inset
321
322 -pic в окне \SpecialChar LyX
323 , выделить его и преобразовать далее в графическое представление,
324  нажав 
325 \family sans
326 Ctrl+M
327 \family default
328  или 
329 \family sans
330 Ctrl+Shift+M
331 \family default
332 .
333  Если же вы используете 
334 \begin_inset ERT
335 status collapsed
336
337 \begin_layout Plain Layout
338
339
340 \backslash
341 Xy
342 \end_layout
343
344 \end_inset
345
346 -pic регулярно, или если желаете изменить исходную диаграмму, вам нужно
347  будет менять ее с помощью редактора формул \SpecialChar LyX
348 .
349 \end_layout
350
351 \begin_layout Standard
352 Как только курсор попадает в область диаграммы, то она отображается в виде
353  совокупности узлов и команд для стрелок.
354  Они могут быть изменены в интерактивном режиме.
355  Когда курсор покидает область редактирования, диаграмма появляется вновь.
356 \end_layout
357
358 \begin_layout Standard
359 Далее, в первых двух разделах объясняется, как использовать \SpecialChar LyX
360  в первом упомянутом
361  режиме, вводятся все функции 
362 \begin_inset ERT
363 status collapsed
364
365 \begin_layout Plain Layout
366
367
368 \backslash
369 Xy
370 \end_layout
371
372 \end_inset
373
374 -pic, которые могут быть использованы для построения коммутативных диаграмм,
375  графов или конечных автоматов.
376  В разделе 
377 \begin_inset CommandInset ref
378 LatexCommand ref
379 reference "sec:math-editor"
380
381 \end_inset
382
383  объясняется, как использовать команды 
384 \begin_inset ERT
385 status collapsed
386
387 \begin_layout Plain Layout
388
389
390 \backslash
391 Xy
392 \end_layout
393
394 \end_inset
395
396 -pic в области математического редактирования.
397 \end_layout
398
399 \begin_layout Standard
400 В наши намерения не входит написание еще одного введения в 
401 \begin_inset ERT
402 status collapsed
403
404 \begin_layout Plain Layout
405
406
407 \backslash
408 Xy
409 \end_layout
410
411 \end_inset
412
413 -pic.
414  Мы хотим показать, как наиболее важные команды пакета работают в \SpecialChar LyX
415 , так
416  как использование клавиш, описанное в руководстве по 
417 \begin_inset ERT
418 status collapsed
419
420 \begin_layout Plain Layout
421
422
423 \backslash
424 Xy
425 \end_layout
426
427 \end_inset
428
429 -pic 
430 \begin_inset CommandInset citation
431 LatexCommand cite
432 key "xypic manual"
433 literal "true"
434
435 \end_inset
436
437 , не всегда будет правильным в \SpecialChar LyX
438 .
439 \end_layout
440
441 \begin_layout Section
442 Начальная подготовка
443 \end_layout
444
445 \begin_layout Standard
446 Последующие действия предполагают, что в системе \SpecialChar LaTeX
447  установлены пакеты 
448 \series bold
449 xypic
450 \series default
451  и 
452 \series bold
453 preview
454 \series default
455 .
456  Они доступны на CTAN, см.
457  в 
458 \begin_inset CommandInset citation
459 LatexCommand cite
460 key "xypic"
461 literal "true"
462
463 \end_inset
464
465  и 
466 \begin_inset CommandInset citation
467 LatexCommand cite
468 key "instant-preview"
469 literal "true"
470
471 \end_inset
472
473 .
474  После их установки может понадобиться выполнить 
475 \family sans
476 Инструменты\SpecialChar menuseparator
477 Обновить конфигурацию
478 \family default
479  из главного меню \SpecialChar LyX
480 .
481  Действия для набора первой диаграммы в \SpecialChar LyX
482  следующие:
483 \end_layout
484
485 \begin_layout Enumerate
486 Активация и тестирование 
487 \series bold
488 preview
489 \end_layout
490
491 \begin_deeper
492 \begin_layout Enumerate
493 Запустите \SpecialChar LyX
494 , выберите 
495 \family sans
496 Инструменты\SpecialChar menuseparator
497 Настройки\SpecialChar menuseparator
498 Вид
499 \begin_inset space \space{}
500 \end_inset
501
502 и
503 \begin_inset space \space{}
504 \end_inset
505
506 поведение\SpecialChar menuseparator
507 Вид
508 \family default
509  и установите для 
510 \family sans
511 Мгновенный предпросмотр
512 \family default
513  значение 
514 \shape italic
515 Вкл.
516 \end_layout
517
518 \begin_layout Enumerate
519 Протестируйте режим предварительного просмотра, создав документ \SpecialChar LyX
520  (с помощью
521  меню 
522 \family sans
523 Файл\SpecialChar menuseparator
524 Создать
525 \family default
526  или сочетания клавиш 
527 \family sans
528 Ctrl+N
529 \family default
530 ) и введя какую-нибудь математическую формулу, например 
531 \begin_inset Formula $a+b=c$
532 \end_inset
533
534 .
535 \end_layout
536
537 \begin_layout Enumerate
538 Установите курсор вне формулы и убедитесь в изменении внешнего вида формулы,
539  которая должна выглядеть как в DVI- или PDF-документе.
540 \end_layout
541
542 \end_deeper
543 \begin_layout Enumerate
544 Активация и тестирование 
545 \series bold
546 xypic
547 \family typewriter
548 \series default
549 :
550 \end_layout
551
552 \begin_deeper
553 \begin_layout Enumerate
554 Введите следующую последовательность символов в документ \SpecialChar LyX
555 :
556 \family typewriter
557
558 \begin_inset Newline newline
559 \end_inset
560
561
562 \backslash
563 xymatrix{A 
564 \backslash
565 ar[r] & B}
566 \family default
567  .
568 \end_layout
569
570 \begin_layout Enumerate
571 Выделите введенный текст и выберите 
572 \family sans
573 Вставка\SpecialChar menuseparator
574 Математика\SpecialChar menuseparator
575 Формула
576 \family default
577 , или используйте сочетание клавиш 
578 \family sans
579 Ctrl+M
580 \family default
581 .
582 \end_layout
583
584 \begin_layout Enumerate
585 Установите курсор вне области редактирования и подождите немного, чтобы
586  увидеть появление стрелки: 
587 \begin_inset Formula $\xymatrix{A\ar[r] & B}
588 $
589 \end_inset
590
591 .
592 \end_layout
593
594 \end_deeper
595 \begin_layout Section
596 Коммутативные диаграммы
597 \end_layout
598
599 \begin_layout Standard
600 Следующая диаграмма, которая заимствована из документации по 
601 \begin_inset ERT
602 status collapsed
603
604 \begin_layout Plain Layout
605
606
607 \backslash
608 Xy
609 \end_layout
610
611 \end_inset
612
613 -pic 
614 \begin_inset CommandInset citation
615 LatexCommand cite
616 key "xypic manual"
617 literal "true"
618
619 \end_inset
620
621 , предоставляет пример многих возможностей, доступных в этом пакете.
622  Ее исходный код:
623 \end_layout
624
625 \begin_layout LyX-Code
626
627 \backslash
628 xymatrix{
629 \begin_inset Newline newline
630 \end_inset
631
632   U  
633 \backslash
634 ar@/_{1pc}/[ddr]_
635 \backslash
636 psi 
637 \backslash
638 ar@/^{1pc}/[drr]^
639 \backslash
640 varphi
641 \begin_inset Newline newline
642 \end_inset
643
644                               
645 \backslash
646 ar@{.>}[dr]|-{(x,y)}
647 \backslash
648
649 \backslash
650
651 \begin_inset Newline newline
652 \end_inset
653
654     & X 
655 \backslash
656 times_Z Y 
657 \backslash
658 ar[d]^q 
659 \backslash
660 ar[r]_p  &  X 
661 \backslash
662 ar[d]_f
663 \backslash
664
665 \backslash
666
667 \begin_inset Newline newline
668 \end_inset
669
670     & Y 
671 \backslash
672 ar[r]^g                      &  Z }
673 \end_layout
674
675 \begin_layout LyX-Code
676
677 \end_layout
678
679 \begin_layout Standard
680 Опять же, чтобы перевести этот код в графический вид, выделите все, начиная
681  с 
682 \family typewriter
683
684 \backslash
685 xymatrix{
686 \family default
687 \SpecialChar ldots
688  до закрывающей скобки \SpecialChar ldots
689
690 \family typewriter
691 }
692 \family default
693  и превратите его в формулу, как описано выше.
694  После покидания курсором математической области, вы должны увидеть диаграмму
695  в ее полном графическом великолепии:
696 \end_layout
697
698 \begin_layout Standard
699 \begin_inset Formula $\xymatrix{U\ar@/_{1pc}/[ddr]_{\psi}\ar@/{}^{1pc}/[drr]^{\varphi}\ar@{.>}[dr]|-{(x,y)}\\
700  & X\times_{Z}Y\ar[d]^{q}\ar[r]_{p} & X\ar[d]_{f}\\
701  & Y\ar[r]^{g} & Z
702 }
703 $
704 \end_inset
705
706
707 \end_layout
708
709 \begin_layout Subsection
710 Структура матрицы для диаграмм
711 \end_layout
712
713 \begin_layout Standard
714
715 \family typewriter
716
717 \backslash
718 xymatrix
719 \family default
720  использует матрицу, чтобы задать расположение вершин диаграммы.
721  Для примера, приведенного выше, необходима матрица 
722 \begin_inset Formula $3\times3$
723 \end_inset
724
725 , в которой 5 элементов используются для вершин 
726 \begin_inset Formula $U$
727 \end_inset
728
729
730 \begin_inset Formula $X\times_{Z}Y$
731 \end_inset
732
733
734 \begin_inset Formula $X$
735 \end_inset
736
737
738 \begin_inset Formula $Y$
739 \end_inset
740
741
742 \begin_inset Formula $Z$
743 \end_inset
744
745 , другие позиции остаются пустыми.
746  В этом случае, следующая матрица определяет структуру:
747 \end_layout
748
749 \begin_layout LyX-Code
750
751 \backslash
752 xymatrix{
753 \begin_inset Newline newline
754 \end_inset
755
756     U                       
757 \backslash
758
759 \backslash
760  
761 \begin_inset Newline newline
762 \end_inset
763
764        & X
765 \backslash
766 times_Z Y   & X  
767 \backslash
768
769 \backslash
770  
771 \begin_inset Newline newline
772 \end_inset
773
774        & Y             & Z    } 
775 \end_layout
776
777 \begin_layout Standard
778 Этот шаблон должен быть совместим с \SpecialChar LaTeX
779 : имеются три строки, первые две оканчиваютс
780 я маркером конца строки 
781 \family typewriter
782
783 \backslash
784
785 \backslash
786
787 \family default
788 .
789  Каждая строка состоит из значений, разделенных амперсандом 
790 \family typewriter
791 &
792 \family default
793 .
794 \end_layout
795
796 \begin_layout Subsection
797 Стрелки
798 \end_layout
799
800 \begin_layout Standard
801 Введя вершины, можно добавить стрелки между ними.
802  Основной 
803 \series bold
804 xypic
805 \series default
806 -командой для создания стрелки является 
807 \family typewriter
808
809 \backslash
810 ar
811 \family default
812 , она заносится в ячейку матрицы, где должна начинаться стрелка.
813  Цель стрелки определяется командами направления: 
814 \family typewriter
815 u
816 \family default
817  (up — вверх), 
818 \family typewriter
819 d
820 \family default
821  (down — вниз), 
822 \family typewriter
823 l
824 \family default
825  (left — влево) либо 
826 \family typewriter
827 r
828 \family default
829  (right — вправо).
830  Они могут быть скомпонованы в путь и заключаются в квадратные скобки.
831  Так, например, стрелки из вершины 
832 \begin_inset Formula $U$
833 \end_inset
834
835  в верхнем левом углу вниз и вправо к вершинам 
836 \begin_inset Formula $X\times_{Z}Y$
837 \end_inset
838
839
840 \begin_inset Formula $Y$
841 \end_inset
842
843  и 
844 \begin_inset Formula $X$
845 \end_inset
846
847 , определяются, соответственно, как 
848 \family typewriter
849
850 \backslash
851 ar[dr]
852 \family default
853
854 \family typewriter
855
856 \backslash
857 ar[ddr]
858 \family default
859  и 
860 \family typewriter
861
862 \backslash
863 ar[drr]
864 \family default
865 .
866  Таким образом, определенная выше диаграмма со всеми добавленными стрелками,
867  превращается в:
868 \end_layout
869
870 \begin_layout LyX-Code
871
872 \backslash
873 xymatrix{
874 \begin_inset Newline newline
875 \end_inset
876
877     U 
878 \backslash
879 ar[ddr] 
880 \backslash
881 ar[drr] 
882 \backslash
883 ar[dr]
884 \backslash
885
886 \backslash
887
888 \begin_inset Newline newline
889 \end_inset
890
891     & X 
892 \backslash
893 times_Z Y 
894 \backslash
895 ar[d] 
896 \backslash
897 ar[r]& X 
898 \backslash
899 ar[d]
900 \backslash
901
902 \backslash
903
904 \begin_inset Newline newline
905 \end_inset
906
907     & Y 
908 \backslash
909 ar[r] & Z }
910 \end_layout
911
912 \begin_layout LyX-Code
913 \begin_inset Formula $\xymatrix{U\ar[ddr]\ar[drr]\ar[dr]\\
914  & X\times_{Z}Y\ar[d]\ar[r] & X\ar[d]\\
915  & Y\ar[r] & Z
916 }
917 $
918 \end_inset
919
920
921 \end_layout
922
923 \begin_layout LyX-Code
924
925 \end_layout
926
927 \begin_layout LyX-Code
928
929 \end_layout
930
931 \begin_layout Subsection
932 Метки
933 \end_layout
934
935 \begin_layout Standard
936 Метки прикрепляют к стрелкам, путем задания их в качестве верхнего или нижнего
937  индексов 
938 \family typewriter
939
940 \backslash
941 ar
942 \family default
943 -команд.
944  Так, 
945 \family typewriter
946
947 \backslash
948 ar[drr]^
949 \backslash
950 varphi
951 \family default
952  определяет стрелку, идущую к ячейке, отстоящей от текущей на одну позицию
953  вниз и две позиции вправо, и имеющую метку 
954 \begin_inset Formula $\varphi$
955 \end_inset
956
957 , расположенную над этой стрелкой.
958  Чтобы расположить метку под стрелкой, укажите ее в нижнем индексе, как
959  в 
960 \family typewriter
961
962 \backslash
963 ar[ddr]_
964 \backslash
965 psi
966 \family default
967 .
968  Это объяснение верно лишь для стрелок, направленных вправо.
969  А точнее, представьте себе, что вы смотрите по стрелке в направлении, в
970  котором она указывает.
971  Тогда верхний индекс располагает метку слева, а нижний индекс — справа.
972  Так, стрелка, указывающая справа налево, например, 
973 \family typewriter
974
975 \backslash
976 ar[l]^
977 \backslash
978 alpha_
979 \backslash
980 beta
981 \family default
982 , будет помечена символом 
983 \begin_inset Formula $\alpha$
984 \end_inset
985
986  под стрелкой и символом 
987 \begin_inset Formula $\beta$
988 \end_inset
989
990  над стрелкой, т.е.
991  
992 \begin_inset space \space{}
993 \end_inset
994
995
996 \begin_inset Formula $\xymatrix{\  & \ \ar[l]_{\beta}^{\alpha}}
997 $
998 \end_inset
999
1000
1001 \begin_inset space \space{}
1002 \end_inset
1003
1004 .
1005  Использование символа 
1006 \family typewriter
1007 |
1008 \family default
1009  вместо 
1010 \family typewriter
1011 ^
1012 \family default
1013  или 
1014 \family typewriter
1015 _
1016 \family default
1017  позволяет даже поместить метку прямо на стрелке (частично перекрывая ее).
1018 \end_layout
1019
1020 \begin_layout Standard
1021 Как правило, метка располагается посередине между началом стрелки и целевыми
1022  объектами.
1023  На первой диаграмме центральная стрелка начинается с 
1024 \begin_inset Formula $U$
1025 \end_inset
1026
1027  имеет метку 
1028 \begin_inset Formula $(x,y)$
1029 \end_inset
1030
1031  в середине стрелки, а не посередине между двумя объектами, которые она
1032  соединяет.
1033  Это достигается с помощью знака минус перед текстом метки, то есть: 
1034 \family typewriter
1035
1036 \backslash
1037 ar[dr]|-{(x,y)}
1038 \family default
1039 .
1040 \end_layout
1041
1042 \begin_layout LyX-Code
1043
1044 \backslash
1045 xymatrix{
1046 \begin_inset Newline newline
1047 \end_inset
1048
1049     U 
1050 \backslash
1051 ar[ddr]_
1052 \backslash
1053 psi 
1054 \backslash
1055 ar[drr]^
1056 \backslash
1057 varphi
1058 \backslash
1059 ar[dr]|-{(x,y)}
1060 \backslash
1061
1062 \backslash
1063
1064 \begin_inset Newline newline
1065 \end_inset
1066
1067     & X 
1068 \backslash
1069 times_Z Y 
1070 \backslash
1071 ar[d]^q 
1072 \backslash
1073 ar[r]_p& X 
1074 \backslash
1075 ar[d]_f
1076 \backslash
1077
1078 \backslash
1079
1080 \begin_inset Newline newline
1081 \end_inset
1082
1083     & Y 
1084 \backslash
1085 ar[r]^g & Z }
1086 \end_layout
1087
1088 \begin_layout LyX-Code
1089 \begin_inset Formula $\xymatrix{U\ar[ddr]_{\psi}\ar[drr]^{\varphi}\ar[dr]|-{(x,y)}\\
1090  & X\times_{Z}Y\ar[d]^{q}\ar[r]_{p} & X\ar[d]_{f}\\
1091  & Y\ar[r]^{g} & Z
1092 }
1093 $
1094 \end_inset
1095
1096
1097 \end_layout
1098
1099 \begin_layout Standard
1100 \begin_inset ERT
1101 status collapsed
1102
1103 \begin_layout Plain Layout
1104
1105
1106 \backslash
1107 Xy
1108 \end_layout
1109
1110 \end_inset
1111
1112 -pic обычно позволяет смещать метки к концу или началу стрелки с помощью
1113  префикса метки с отношением, как, например, 
1114 \family typewriter
1115 (.3)
1116 \family default
1117 .
1118  В \SpecialChar LyX
1119  это работает только для меток, которые размещены внутри стрелки, например,
1120  
1121 \family typewriter
1122
1123 \backslash
1124 ar[r]|(0.3){
1125 \backslash
1126 phi}
1127 \family default
1128 .
1129 \end_layout
1130
1131 \begin_layout Standard
1132 Для меток, расположенных снизу или сверху стрелки, это не работает.
1133  Соответствующий 
1134 \begin_inset ERT
1135 status collapsed
1136
1137 \begin_layout Plain Layout
1138
1139
1140 \backslash
1141 Xy
1142 \end_layout
1143
1144 \end_inset
1145
1146 -pic код, такой как 
1147 \family typewriter
1148
1149 \backslash
1150 ar[r]^(.3)
1151 \backslash
1152 phi
1153 \family default
1154  или 
1155 \family typewriter
1156
1157 \backslash
1158 ar[r]_(.3)
1159 \backslash
1160 psi
1161 \family default
1162  неправильно интерпретируется редактором формул \SpecialChar LyX
1163 .
1164  Для достижения желаемого эффекта в последнем разделе настоящего руководства
1165  предлагаются два обходных пути.
1166 \end_layout
1167
1168 \begin_layout Subsection
1169 Видоизменение стрелок
1170 \end_layout
1171
1172 \begin_layout Standard
1173 Изменение вида, формы или расположения стрелок производится с использованием
1174  символа 
1175 \family typewriter
1176 @
1177 \family default
1178 .
1179  Далее следует пара согласованных скобок, где вариант скобочной пары: 
1180 \family typewriter
1181 {}
1182 \family default
1183
1184 \family typewriter
1185 <>
1186 \family default
1187  или 
1188 \family typewriter
1189 //
1190 \family default
1191 , указывает, хотим мы изменить вид или кривизну стрелки.
1192  Различные модификации могут быть применены к одной и той же стрелке одновременн
1193 о.
1194 \end_layout
1195
1196 \begin_layout Subsubsection
1197 Варианты стрелок
1198 \end_layout
1199
1200 \begin_layout Standard
1201 Для линии стрелки применимы различные шаблоны, такие как 
1202 \emph on
1203 сплошной
1204 \emph default
1205
1206 \emph on
1207 пунктирный
1208 \emph default
1209
1210 \emph on
1211 штриховой
1212 \emph default
1213  или 
1214 \emph on
1215 двойной
1216 \emph default
1217 .
1218  Их можно комбинировать с различными видами начала и конца стрелок.
1219  В целом, внешний вид стрелок описывается командой 
1220 \family typewriter
1221
1222 \backslash
1223 ar
1224 \family default
1225 , за которой следуют знак 
1226 \family typewriter
1227 @
1228 \family default
1229  и фигурные скобки 
1230 \family typewriter
1231 {
1232 \family default
1233 \SpecialChar ldots
1234
1235 \family typewriter
1236 }
1237 \family default
1238 , содержащие символы, описывающие вид начала, линии и конца стрелки.
1239  Эти символы были выбраны так, чтобы придать текстовому представлению сходство
1240  с реальным изображением.
1241  Например, 
1242 \family typewriter
1243
1244 \backslash
1245 ar@{>..>\SpecialChar ligaturebreak
1246 >}
1247 \family default
1248  кодирует стрелку с разветвленным началом, пунктирной линией и двойным наконечни
1249 ком.
1250  Ряд других вариантов для стрелок приведен в таблице ниже.
1251  Обратите внимание, что начала стрелок, указывающих вложения, например,
1252  
1253 \begin_inset Formula $\xymatrix{A\ar@{^{(}->}[r] & B}
1254 $
1255 \end_inset
1256
1257 , описываются помещением открывающей (закрывающей) скобки в верхний (нижний)
1258  индекс, например, как в 
1259 \family typewriter
1260
1261 \backslash
1262 ar@{^(->}[r]
1263 \family default
1264 .
1265 \end_layout
1266
1267 \begin_layout Standard
1268 \align center
1269 \begin_inset Tabular
1270 <lyxtabular version="3" rows="11" columns="2">
1271 <features tabularvalignment="middle">
1272 <column alignment="center" valignment="top" width="0pt">
1273 <column alignment="center" valignment="top">
1274 <row>
1275 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
1276 \begin_inset Text
1277
1278 \begin_layout Plain Layout
1279 Результат
1280 \end_layout
1281
1282 \end_inset
1283 </cell>
1284 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
1285 \begin_inset Text
1286
1287 \begin_layout Plain Layout
1288 Исходный код в \SpecialChar LyX
1289
1290 \end_layout
1291
1292 \end_inset
1293 </cell>
1294 </row>
1295 <row>
1296 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1297 \begin_inset Text
1298
1299 \begin_layout Plain Layout
1300 \begin_inset Formula $\xymatrix{\ \ar[r] & \ }
1301 $
1302 \end_inset
1303
1304
1305 \end_layout
1306
1307 \end_inset
1308 </cell>
1309 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
1310 \begin_inset Text
1311
1312 \begin_layout Plain Layout
1313
1314 \family typewriter
1315
1316 \backslash
1317 ar
1318 \end_layout
1319
1320 \end_inset
1321 </cell>
1322 </row>
1323 <row>
1324 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1325 \begin_inset Text
1326
1327 \begin_layout Plain Layout
1328 \begin_inset Formula $\xymatrix{\ \ar@{-->}[r] & \ }
1329 $
1330 \end_inset
1331
1332
1333 \end_layout
1334
1335 \end_inset
1336 </cell>
1337 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
1338 \begin_inset Text
1339
1340 \begin_layout Plain Layout
1341
1342 \family typewriter
1343
1344 \backslash
1345 ar@{-->}
1346 \end_layout
1347
1348 \end_inset
1349 </cell>
1350 </row>
1351 <row>
1352 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1353 \begin_inset Text
1354
1355 \begin_layout Plain Layout
1356 \begin_inset Formula $\xymatrix{\ \ar@{..>}[r] & \ }
1357 $
1358 \end_inset
1359
1360
1361 \end_layout
1362
1363 \end_inset
1364 </cell>
1365 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
1366 \begin_inset Text
1367
1368 \begin_layout Plain Layout
1369
1370 \family typewriter
1371
1372 \backslash
1373 ar@{..>}
1374 \end_layout
1375
1376 \end_inset
1377 </cell>
1378 </row>
1379 <row>
1380 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1381 \begin_inset Text
1382
1383 \begin_layout Plain Layout
1384 \begin_inset Formula $\xymatrix{\ \ar@{~>}[r] & \ }
1385 $
1386 \end_inset
1387
1388
1389 \end_layout
1390
1391 \end_inset
1392 </cell>
1393 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
1394 \begin_inset Text
1395
1396 \begin_layout Plain Layout
1397
1398 \family typewriter
1399
1400 \backslash
1401 ar@{~>}
1402 \end_layout
1403
1404 \end_inset
1405 </cell>
1406 </row>
1407 <row>
1408 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1409 \begin_inset Text
1410
1411 \begin_layout Plain Layout
1412 \begin_inset Formula $\xymatrix{\ \ar@{->>}[r] & \ }
1413 $
1414 \end_inset
1415
1416
1417 \end_layout
1418
1419 \end_inset
1420 </cell>
1421 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
1422 \begin_inset Text
1423
1424 \begin_layout Plain Layout
1425
1426 \family typewriter
1427
1428 \backslash
1429 ar@{->\SpecialChar ligaturebreak
1430 >}
1431 \end_layout
1432
1433 \end_inset
1434 </cell>
1435 </row>
1436 <row>
1437 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1438 \begin_inset Text
1439
1440 \begin_layout Plain Layout
1441 \begin_inset Formula $\xymatrix{\ \ar@{-->>}[r] & \ }
1442 $
1443 \end_inset
1444
1445
1446 \end_layout
1447
1448 \end_inset
1449 </cell>
1450 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
1451 \begin_inset Text
1452
1453 \begin_layout Plain Layout
1454
1455 \family typewriter
1456
1457 \backslash
1458 ar@{-->\SpecialChar ligaturebreak
1459 >}
1460 \end_layout
1461
1462 \end_inset
1463 </cell>
1464 </row>
1465 <row>
1466 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1467 \begin_inset Text
1468
1469 \begin_layout Plain Layout
1470 \begin_inset Formula $\xymatrix{\ \ar@{>->>}[r] & \ }
1471 $
1472 \end_inset
1473
1474
1475 \end_layout
1476
1477 \end_inset
1478 </cell>
1479 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
1480 \begin_inset Text
1481
1482 \begin_layout Plain Layout
1483
1484 \family typewriter
1485
1486 \backslash
1487 ar@{>->\SpecialChar ligaturebreak
1488 >}
1489 \end_layout
1490
1491 \end_inset
1492 </cell>
1493 </row>
1494 <row>
1495 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1496 \begin_inset Text
1497
1498 \begin_layout Plain Layout
1499 \begin_inset Formula $\xymatrix{\ \ar@{_{(}->}[r] & \ }
1500 $
1501 \end_inset
1502
1503
1504 \end_layout
1505
1506 \end_inset
1507 </cell>
1508 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
1509 \begin_inset Text
1510
1511 \begin_layout Plain Layout
1512
1513 \family typewriter
1514
1515 \backslash
1516 ar@{_(->}
1517 \end_layout
1518
1519 \end_inset
1520 </cell>
1521 </row>
1522 <row>
1523 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
1524 \begin_inset Text
1525
1526 \begin_layout Plain Layout
1527 \begin_inset Formula $\xymatrix{\ \ar@{^{(}->}[r] & \ }
1528 $
1529 \end_inset
1530
1531
1532 \end_layout
1533
1534 \end_inset
1535 </cell>
1536 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
1537 \begin_inset Text
1538
1539 \begin_layout Plain Layout
1540
1541 \family typewriter
1542
1543 \backslash
1544 ar@{^(->}
1545 \end_layout
1546
1547 \end_inset
1548 </cell>
1549 </row>
1550 <row>
1551 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
1552 \begin_inset Text
1553
1554 \begin_layout Plain Layout
1555 \begin_inset Formula $\xymatrix{\ \ar@{|-|}[r] & \ }
1556 $
1557 \end_inset
1558
1559
1560 \end_layout
1561
1562 \end_inset
1563 </cell>
1564 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
1565 \begin_inset Text
1566
1567 \begin_layout Plain Layout
1568
1569 \family typewriter
1570
1571 \backslash
1572 ar@{|-|}
1573 \end_layout
1574
1575 \end_inset
1576 </cell>
1577 </row>
1578 </lyxtabular>
1579
1580 \end_inset
1581
1582
1583 \end_layout
1584
1585 \begin_layout Standard
1586 \noindent
1587 Размещая за знаком 
1588 \family typewriter
1589 @
1590 \family default
1591  один из символов: 
1592 \family typewriter
1593 2
1594 \family default
1595
1596 \family typewriter
1597 3
1598 \family default
1599
1600 \family typewriter
1601 _
1602 \family default
1603  либо 
1604 \family typewriter
1605 ^
1606 \family default
1607 , можно создавать стрелки, соответственно с двойной, тройной линией, без
1608  верхней\SpecialChar breakableslash
1609 нижней части начала или конца стрелки; стрелки также не обязательно
1610  могут иметь наконечники.
1611  Вот некоторые примеры подобных ситуаций:
1612 \end_layout
1613
1614 \begin_layout Standard
1615 \align center
1616 \begin_inset Tabular
1617 <lyxtabular version="3" rows="8" columns="2">
1618 <features tabularvalignment="middle">
1619 <column alignment="center" valignment="top">
1620 <column alignment="center" valignment="top">
1621 <row>
1622 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
1623 \begin_inset Text
1624
1625 \begin_layout Plain Layout
1626 Результат
1627 \end_layout
1628
1629 \end_inset
1630 </cell>
1631 <cell alignment="center" valignment="top" topline="true" bottomline="true" rightline="true" usebox="none">
1632 \begin_inset Text
1633
1634 \begin_layout Plain Layout
1635 Исходный код в \SpecialChar LyX
1636
1637 \end_layout
1638
1639 \end_inset
1640 </cell>
1641 </row>
1642 <row>
1643 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
1644 \begin_inset Text
1645
1646 \begin_layout Plain Layout
1647 \begin_inset Formula $\xymatrix{\ \ar@2[r] & \ }
1648 $
1649 \end_inset
1650
1651
1652 \end_layout
1653
1654 \end_inset
1655 </cell>
1656 <cell alignment="center" valignment="top" topline="true" rightline="true" usebox="none">
1657 \begin_inset Text
1658
1659 \begin_layout Plain Layout
1660
1661 \family typewriter
1662
1663 \backslash
1664 ar@2
1665 \end_layout
1666
1667 \end_inset
1668 </cell>
1669 </row>
1670 <row>
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 \begin_inset Formula $\xymatrix{\ \ar@3[r] & \ }
1676 $
1677 \end_inset
1678
1679
1680 \end_layout
1681
1682 \end_inset
1683 </cell>
1684 <cell alignment="center" valignment="top" topline="true" rightline="true" usebox="none">
1685 \begin_inset Text
1686
1687 \begin_layout Plain Layout
1688
1689 \family typewriter
1690
1691 \backslash
1692 ar@3
1693 \end_layout
1694
1695 \end_inset
1696 </cell>
1697 </row>
1698 <row>
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 \begin_inset Formula $\xymatrix{\ \ar@_{->}[r] & \ }
1704 $
1705 \end_inset
1706
1707
1708 \end_layout
1709
1710 \end_inset
1711 </cell>
1712 <cell alignment="center" valignment="top" topline="true" rightline="true" usebox="none">
1713 \begin_inset Text
1714
1715 \begin_layout Plain Layout
1716
1717 \family typewriter
1718
1719 \backslash
1720 ar@_{->}
1721 \end_layout
1722
1723 \end_inset
1724 </cell>
1725 </row>
1726 <row>
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 \begin_inset Formula $\xymatrix{\ \ar@^{->}[r] & \ }
1732 $
1733 \end_inset
1734
1735
1736 \end_layout
1737
1738 \end_inset
1739 </cell>
1740 <cell alignment="center" valignment="top" topline="true" rightline="true" usebox="none">
1741 \begin_inset Text
1742
1743 \begin_layout Plain Layout
1744
1745 \family typewriter
1746
1747 \backslash
1748 ar@^{->}
1749 \end_layout
1750
1751 \end_inset
1752 </cell>
1753 </row>
1754 <row>
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 \begin_inset Formula $\xymatrix{\ \ar@^{>>->>}[r] & \ }
1760 $
1761 \end_inset
1762
1763
1764 \end_layout
1765
1766 \end_inset
1767 </cell>
1768 <cell alignment="center" valignment="top" topline="true" rightline="true" usebox="none">
1769 \begin_inset Text
1770
1771 \begin_layout Plain Layout
1772
1773 \family typewriter
1774
1775 \backslash
1776 ar@^{>\SpecialChar ligaturebreak
1777 >->\SpecialChar ligaturebreak
1778 >}
1779 \end_layout
1780
1781 \end_inset
1782 </cell>
1783 </row>
1784 <row>
1785 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
1786 \begin_inset Text
1787
1788 \begin_layout Plain Layout
1789 \begin_inset Formula $\xymatrix{\ \ar@{^{<}-_{>}}[r] & \ }
1790 $
1791 \end_inset
1792
1793
1794 \end_layout
1795
1796 \end_inset
1797 </cell>
1798 <cell alignment="center" valignment="top" topline="true" bottomline="true" rightline="true" usebox="none">
1799 \begin_inset Text
1800
1801 \begin_layout Plain Layout
1802
1803 \family typewriter
1804
1805 \backslash
1806 ar@{^<-_>}
1807 \end_layout
1808
1809 \end_inset
1810 </cell>
1811 </row>
1812 <row>
1813 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
1814 \begin_inset Text
1815
1816 \begin_layout Plain Layout
1817 \begin_inset Formula $\xymatrix{\ \ar@2{--}[r] & \ }
1818 $
1819 \end_inset
1820
1821
1822 \end_layout
1823
1824 \end_inset
1825 </cell>
1826 <cell alignment="center" valignment="top" topline="true" bottomline="true" rightline="true" usebox="none">
1827 \begin_inset Text
1828
1829 \begin_layout Plain Layout
1830
1831 \family typewriter
1832
1833 \backslash
1834 ar@2{--}
1835 \end_layout
1836
1837 \end_inset
1838 </cell>
1839 </row>
1840 </lyxtabular>
1841
1842 \end_inset
1843
1844
1845 \end_layout
1846
1847 \begin_layout Subsubsection
1848 Конструирование собственных стрелок
1849 \end_layout
1850
1851 \begin_layout Standard
1852 С определенными ограничениями существует даже способ разработать собственные
1853  стрелки.
1854  Используя некоторые символы (из числа 
1855 \family typewriter
1856 ><|ox+/()[
1857 \family default
1858 ) можно даже создать собственные наконечники для стрелок с помощью команды
1859  
1860 \family typewriter
1861
1862 \backslash
1863 newdir
1864 \family default
1865 , заданной в преамбуле.
1866  За деталями мы отсылаем к руководству по 
1867 \begin_inset ERT
1868 status collapsed
1869
1870 \begin_layout Plain Layout
1871
1872
1873 \backslash
1874 Xy
1875 \end_layout
1876
1877 \end_inset
1878
1879 -pic, из которого было взято в качестве примера:
1880 \end_layout
1881
1882 \begin_layout LyX-Code
1883
1884 \family typewriter
1885
1886 \backslash
1887 newdir{|>}{!/4.5pt/@{|}*:(1,-.2)@^{>}*:(1,+.2)@_{>}}
1888 \family default
1889 .
1890 \end_layout
1891
1892 \begin_layout Standard
1893 \noindent
1894 Эта команда определяет новый наконечник стрелки, на который ссылаются в
1895  виде 
1896 \family typewriter
1897 |>
1898 \family default
1899 , например, в 
1900 \family typewriter
1901
1902 \backslash
1903 ar@{-|>}[r]
1904 \family default
1905 , и который корректно отображается в \SpecialChar LyX
1906  следующим образом:
1907 \begin_inset Formula 
1908 \[
1909 \xymatrix{A\ar@{-|>}[r] & \ \ B}
1910 \]
1911
1912 \end_inset
1913
1914
1915 \end_layout
1916
1917 \begin_layout Subsection
1918 Позиционирование стрелок
1919 \end_layout
1920
1921 \begin_layout Standard
1922 Стрелки можно смещать по вертикали, используя модификатор 
1923 \family typewriter
1924 @<
1925 \begin_inset Formula $\ldots$
1926 \end_inset
1927
1928 >
1929 \family default
1930 , где многоточие заменяется положительной или отрицательной величиной.
1931  Например, для изображения пары взаимно противоположных стрелок между двумя
1932  вершинами, мы смещаем их, чтобы видеть их раздельно.
1933  Обратите внимание, что направление сдвига (положительное) находится слева,
1934  если смотреть по стрелке.
1935  Так
1936 \end_layout
1937
1938 \begin_layout LyX-Code
1939
1940 \family typewriter
1941
1942 \backslash
1943 xymatrix{
1944 \backslash
1945 circ 
1946 \backslash
1947 ar@<1ex>[r]& 
1948 \backslash
1949 circ 
1950 \backslash
1951 ar@<1ex>[l]}
1952 \end_layout
1953
1954 \begin_layout Standard
1955 \noindent
1956 порождает
1957 \begin_inset Formula 
1958 \[
1959 \xymatrix{\circ\ar@<1ex>[r] & \circ\ar@<1ex>[l]}
1960 \]
1961
1962 \end_inset
1963
1964
1965 \end_layout
1966
1967 \begin_layout Subsubsection
1968 Внутритекстовые или центрированные диаграммы
1969 \end_layout
1970
1971 \begin_layout Standard
1972 Стрелки и диаграммы могут использоваться внутри текста, как в этом случае:
1973  
1974 \begin_inset Formula $\xymatrix{\circ\ar@<1ex>[r] & \circ\ar@<1ex>[l]}
1975 $
1976 \end_inset
1977
1978 .
1979  Когда их код записан в \SpecialChar LyX
1980 , как приведено выше, выделите его и выполните,
1981  либо 
1982 \family sans
1983 Ctrl+M —
1984 \family default
1985  для обычной формулы, либо 
1986 \family sans
1987 Ctrl+Shift+M —
1988 \family default
1989  для выделенной формулы.
1990  Диаграммы, созданные для размещения внутри строки, в дальнейшем могут быть
1991  расположены отдельно по центру, или, наоборот, центрированные диаграммы
1992  могут быть переведены во внутритекстовый формат, используя 
1993 \family sans
1994 Правка\SpecialChar menuseparator
1995 Математика\SpecialChar menuseparator
1996 Изменить вид формулы
1997 \family default
1998 .
1999 \end_layout
2000
2001 \begin_layout Subsection
2002 Изгибающиеся стрелки
2003 \end_layout
2004
2005 \begin_layout Standard
2006 Существуют два простых способа сделать стрелки изгибающимися.
2007  В первом задается явное значение, на которое должна сместиться середина
2008  стрелки, в другом методе внимание уделяется направлениям начала и конца
2009  стрелки.
2010  Необходимый при этом изгиб стрелки определяется автоматически.
2011  Опишем оба метода.
2012 \end_layout
2013
2014 \begin_layout Subsubsection
2015 Смещение оси
2016 \end_layout
2017
2018 \begin_layout Standard
2019 Для задания изгиба стрелок используется модификатор 
2020 \family typewriter
2021 @/
2022 \family default
2023
2024 \begin_inset Formula $\ldots$
2025 \end_inset
2026
2027
2028 \family typewriter
2029 /
2030 \family default
2031 .
2032  Многоточие означает величину изгиба, которая должна быть введена в нижний
2033  или верхний индекс.
2034  В качестве примера ниже приведен код для получения двух противоположных
2035  стрелок между 
2036 \family typewriter
2037 A
2038 \family default
2039  и 
2040 \family typewriter
2041 B
2042 \family default
2043 , каждая с изгибом на 0,5
2044 \begin_inset space \thinspace{}
2045 \end_inset
2046
2047 pc:
2048 \end_layout
2049
2050 \begin_layout LyX-Code
2051
2052 \family typewriter
2053
2054 \backslash
2055 xymatrix{A 
2056 \backslash
2057 ar@/_{.5pc}/[r] & B 
2058 \backslash
2059 ar@/_{.5pc}/[l]}
2060 \end_layout
2061
2062 \begin_layout Standard
2063 \begin_inset Formula 
2064 \[
2065 \xymatrix{A\ar@/{}_{.5pc}/[r] & B\ar@/{}_{.5pc}/[l]}
2066 \]
2067
2068 \end_inset
2069
2070
2071 \end_layout
2072
2073 \begin_layout Subsubsection
2074 Указание направлений
2075 \end_layout
2076
2077 \begin_layout Standard
2078 Альтернативой для указания изгиба стрелок является указание их 
2079 \begin_inset Quotes rld
2080 \end_inset
2081
2082 азимутальных углов
2083 \begin_inset Quotes rrd
2084 \end_inset
2085
2086 , под которыми они покидают вершины-источники, и их направления к вершинам-целям.
2087  Но, вместо использования терминов 
2088 \begin_inset Quotes rld
2089 \end_inset
2090
2091 север
2092 \begin_inset Quotes rrd
2093 \end_inset
2094
2095
2096 \begin_inset Quotes rld
2097 \end_inset
2098
2099 северо-восток
2100 \begin_inset Quotes rrd
2101 \end_inset
2102
2103
2104 \begin_inset Quotes rld
2105 \end_inset
2106
2107 восток
2108 \begin_inset Quotes rrd
2109 \end_inset
2110
2111  и т.
2112 \begin_inset space \thinspace{}
2113 \end_inset
2114
2115 д., направления названы 
2116 \family typewriter
2117 u
2118 \family default
2119
2120 \family typewriter
2121 ur
2122 \family default
2123
2124 \family typewriter
2125 r
2126 \family default
2127
2128 \family typewriter
2129 dr
2130 \family default
2131
2132 \family typewriter
2133 d
2134 \family default
2135
2136 \family typewriter
2137 dl
2138 \family default
2139
2140 \family typewriter
2141 l
2142 \family default
2143
2144 \family typewriter
2145 ul
2146 \family default
2147 , обозначающие, соответственно, вверх, вверх-вправо, вправо, вниз-вправо,
2148  и т.
2149 \begin_inset space \thinspace{}
2150 \end_inset
2151
2152 д.
2153  Направление задается как 
2154 \family typewriter
2155 @(
2156 \family default
2157 \emph on
2158 out
2159 \emph default
2160 ,
2161 \emph on
2162 in
2163 \family typewriter
2164 \emph default
2165 )
2166 \family default
2167 , где 
2168 \emph on
2169 out
2170 \emph default
2171  задает направление выхода из первого объекта, а 
2172 \emph on
2173 in
2174 \emph default
2175  обозначает направление входа в целевой объект.
2176  В качестве примера, показаны некоторые изгибы стрелок и отдельная замыкающаяся
2177  стрелка, которая получается, когда для стрелки не указывается цель, а только
2178  ее входящее и исходящее направления:
2179 \end_layout
2180
2181 \begin_layout Standard
2182 \begin_inset Formula 
2183 \[
2184 \xymatrix{A\ar@(dr,dl)[r]\ar@(dr,dl)[rr] & B\ar@(d,r)[dl] & C\\
2185 E\ar@(ul,ur)
2186 }
2187 \]
2188
2189 \end_inset
2190
2191
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 \end_layout
2219
2220 \begin_layout Subsection
2221 Изменение вершин диаграммы
2222 \end_layout
2223
2224 \begin_layout Standard
2225 Приведенный выше пример напоминает диаграмму конечного автомата, за исключением
2226  того, что в такой диаграмме состояния будут заключаться в небольшие окружности,
2227  а двойными окружностями будут обозначаться конечные состояния.
2228 \end_layout
2229
2230 \begin_layout Subsubsection
2231 Обрамление объектов
2232 \end_layout
2233
2234 \begin_layout Standard
2235 С использованием 
2236 \begin_inset ERT
2237 status collapsed
2238
2239 \begin_layout Plain Layout
2240
2241
2242 \backslash
2243 Xy
2244 \end_layout
2245
2246 \end_inset
2247
2248 -pic элементы диаграммы могут быть заключены в одиночные или двойные рамки,
2249  такие как 
2250 \begin_inset Formula $\xymatrix{*+[F]{A}}
2251 $
2252 \end_inset
2253
2254  или 
2255 \begin_inset Formula $\xymatrix{*+[F=]{B}}
2256 $
2257 \end_inset
2258
2259 , указанием префикса вида 
2260 \family typewriter
2261 *[F-]
2262 \family default
2263  или 
2264 \family typewriter
2265 *[F=]
2266 \family default
2267  перед элементом.
2268  Сам элемент заключается в фигурные скобки \SpecialChar LyX
2269 .
2270  Обычно рамка очень плотно охватывает элемент, поэтому, для увеличения пространс
2271 тва внутри рамки в префиксе может использоваться символ 
2272 \family typewriter
2273 +
2274 \family default
2275  или символы 
2276 \family typewriter
2277 ++
2278 \family default
2279 .
2280  Круговые рамки, такие как 
2281 \begin_inset Formula $\xymatrix{*++[o][F]{A}}
2282 $
2283 \end_inset
2284
2285  и 
2286 \begin_inset Formula $\xymatrix{*++[o][F=]{B}}
2287 $
2288 \end_inset
2289
2290 , получаются указанием дополнительной спецификации 
2291 \family typewriter
2292 [o]
2293 \family default
2294 .
2295  Так, последний элемент был описан как 
2296 \family typewriter
2297 *++[o][F=]{B}
2298 \family default
2299 .
2300  Таким образом, для изображения автомата
2301 \end_layout
2302
2303 \begin_layout Standard
2304 \begin_inset Formula 
2305 \[
2306 \xymatrix{\txt{start}\ar[r] & *++[o][F]{1}\ar[r] & *++[o][F=]{2}\ar@(ur,dr)\ar@(ur,ul)[l]}
2307 \]
2308
2309 \end_inset
2310
2311
2312 \end_layout
2313
2314 \begin_layout Standard
2315 \noindent
2316 можно использовать следующий код
2317 \end_layout
2318
2319 \begin_layout LyX-Code
2320
2321 \backslash
2322 xymatrix{
2323 \backslash
2324 txt{start}
2325 \backslash
2326 ar[r]
2327 \end_layout
2328
2329 \begin_layout LyX-Code
2330             & *++[o][F]{1}
2331 \backslash
2332 ar[r]
2333 \end_layout
2334
2335 \begin_layout LyX-Code
2336             & *++[o][F=]{2}
2337 \backslash
2338 ar@(ur,dr)
2339 \backslash
2340 ar@(ur,ul)[l]
2341 \end_layout
2342
2343 \begin_layout LyX-Code
2344            }.
2345 \end_layout
2346
2347 \begin_layout Standard
2348 \SpecialChar LaTeX
2349 -команда 
2350 \family typewriter
2351
2352 \backslash
2353 entrymodifiers={
2354 \family default
2355 \SpecialChar ldots
2356
2357 \family typewriter
2358 }
2359 \family default
2360  задает определенный стиль оформления элемента стилем по умолчанию, что,
2361  конечно, может быть отменено для отдельных элементов.
2362  Таким образом, после 
2363 \family typewriter
2364
2365 \backslash
2366 entrymodifiers={++[o][F-]}
2367 \family default
2368 , все последующие элементы внутри 
2369 \begin_inset ERT
2370 status collapsed
2371
2372 \begin_layout Plain Layout
2373
2374
2375 \backslash
2376 Xy
2377 \end_layout
2378
2379 \end_inset
2380
2381 -матриц будут заключены в круговые рамки.
2382 \end_layout
2383
2384 \begin_layout Subsubsection
2385 Обрамление прямоугольниками
2386 \end_layout
2387
2388 \begin_layout Standard
2389 Обрамление прямоугольником нескольких элементов матрицы внутри 
2390 \family typewriter
2391
2392 \backslash
2393 xymatrix
2394 \family default
2395  задается с помощью связанной пары макросов 
2396 \family typewriter
2397
2398 \backslash
2399 save...
2400 \backslash
2401 restore
2402 \family default
2403 .
2404  Размерность прямоугольника указывается точечной парой 
2405 \family roman
2406 \series medium
2407 \shape up
2408 \size normal
2409 \emph off
2410 \bar no
2411 \noun off
2412 \color none
2413
2414 \begin_inset Formula $P_{0}.P_{1}$
2415 \end_inset
2416
2417
2418 \family default
2419 \series default
2420 \shape default
2421 \size default
2422 \emph default
2423 \bar default
2424 \noun default
2425 \color inherit
2426  значений, обозначающих верхний левый и нижний правый углы прямоугольника.
2427  Каждая точка, в свою очередь, определяется двумя значениями, разделенными
2428  запятой и в кавычках "
2429 \family roman
2430 \series medium
2431 \shape up
2432 \size normal
2433 \emph off
2434 \bar no
2435 \noun off
2436 \color none
2437
2438 \begin_inset Formula $x,y$
2439 \end_inset
2440
2441
2442 \family default
2443 \series default
2444 \shape default
2445 \size default
2446 \emph default
2447 \bar default
2448 \noun default
2449 \color inherit
2450 ", с указанием строки 
2451 \family roman
2452 \series medium
2453 \shape up
2454 \size normal
2455 \emph off
2456 \bar no
2457 \noun off
2458 \color none
2459
2460 \begin_inset Formula $x$
2461 \end_inset
2462
2463
2464 \family default
2465 \series default
2466 \shape default
2467 \size default
2468 \emph default
2469 \bar default
2470 \noun default
2471 \color inherit
2472  и столбца 
2473 \family roman
2474 \series medium
2475 \shape up
2476 \size normal
2477 \emph off
2478 \bar no
2479 \noun off
2480 \color none
2481
2482 \begin_inset Formula $y$
2483 \end_inset
2484
2485
2486 \family default
2487 \series default
2488 \shape default
2489 \size default
2490 \emph default
2491 \bar default
2492 \noun default
2493 \color inherit
2494 .
2495  За ними следуют команды обрамления для создания диаграмм, наподобие следующей:
2496 \family roman
2497 \series medium
2498 \shape up
2499 \size normal
2500 \emph off
2501 \bar no
2502 \noun off
2503 \color none
2504
2505 \begin_inset Formula 
2506 \[
2507 \xymatrix{A & B\ar@(d,r)[dl]\sp(0.2)\phi\sp(0.7)\psi\save"1,1"."2,1"*+[F=]\frm{}\restore\,\\
2508 C & \save"1,1"."1,2"*++[F]\frm{}\restore
2509 }
2510 \]
2511
2512 \end_inset
2513
2514  Здесь, код
2515 \end_layout
2516
2517 \begin_layout LyX-Code
2518
2519 \family typewriter
2520
2521 \backslash
2522 save"1,1"."2,1"*+[F=]
2523 \backslash
2524 frm{}
2525 \backslash
2526 restore
2527 \end_layout
2528
2529 \begin_layout Standard
2530
2531 \family roman
2532 \series medium
2533 \shape up
2534 \size normal
2535 \emph off
2536 \bar no
2537 \noun off
2538 \color none
2539 создает прямоугольник с двойной рамкой, а кодом для широкого горизонтального
2540  прямоугольника является
2541 \end_layout
2542
2543 \begin_layout LyX-Code
2544
2545 \family typewriter
2546
2547 \backslash
2548 save"1,1"."1,2"*++[F]
2549 \backslash
2550 frm{}
2551 \backslash
2552 restore
2553 \end_layout
2554
2555 \begin_layout Standard
2556
2557 \family roman
2558 \series medium
2559 \shape up
2560 \size normal
2561 \emph off
2562 \bar no
2563 \noun off
2564 \color none
2565 Этот код можно размещать в произвольных ячейках 
2566 \family typewriter
2567 \series default
2568 \shape default
2569 \size default
2570 \emph default
2571 \bar default
2572 \noun default
2573 \color inherit
2574
2575 \backslash
2576 xymatrix
2577 \family roman
2578 \series medium
2579 \shape up
2580 \size normal
2581 \emph off
2582 \bar no
2583 \noun off
2584 \color none
2585 .
2586 \end_layout
2587
2588 \begin_layout Section
2589 Использование редактора формул \SpecialChar LyX
2590
2591 \begin_inset CommandInset label
2592 LatexCommand label
2593 name "sec:math-editor"
2594
2595 \end_inset
2596
2597
2598 \end_layout
2599
2600 \begin_layout Standard
2601 В качестве альтернативы написанию 
2602 \series bold
2603 xypic
2604 \series default
2605 -кода, а затем преобразования его в формулу (выделяя его и применяя 
2606 \family sans
2607 Ctrl+M
2608 \family default
2609  или 
2610 \family sans
2611 Ctrl+Shift+M
2612 \family default
2613 ), можно создавать и изменять 
2614 \series bold
2615 xypic
2616 \series default
2617 -диаграмму целиком внутри редактора формул в \SpecialChar LyX
2618 .
2619  Далее описываются действия по редактированию диаграмм.
2620 \end_layout
2621
2622 \begin_layout Subsection
2623 Предостережение — как набирать скобки
2624 \end_layout
2625
2626 \begin_layout Standard
2627 Напомним, что в математическом редакторе \SpecialChar LyX
2628  всякая пара скобок 
2629 \family typewriter
2630 {
2631 \family default
2632  и 
2633 \family typewriter
2634 }
2635 \family default
2636 , в которые должен заключаться макро-параметр, надо вводить, набирая только
2637  
2638 \family typewriter
2639
2640 \backslash
2641 {
2642 \family default
2643 .
2644  Закрывающая скобка ставится автоматически, а в промежутке между скобками
2645  вводится параметр.
2646  В связи с рассмотрением 
2647 \begin_inset ERT
2648 status collapsed
2649
2650 \begin_layout Plain Layout
2651
2652
2653 \backslash
2654 Xy
2655 \end_layout
2656
2657 \end_inset
2658
2659 -диаграмм это относится, в частности, к указанию форм стрелок, которые,
2660  как правило, задаются в виде 
2661 \family typewriter
2662 @{
2663 \family default
2664 \SpecialChar ldots
2665
2666 \family typewriter
2667 }
2668 \family default
2669 , где вместо многоточия вводятся описания формы начала, линии и конца стрелки.
2670  Внутри математического редактора требуется ввести только 
2671 \family typewriter
2672 @
2673 \backslash
2674 {
2675 \family default
2676  и \SpecialChar LyX
2677  обеспечит появление закрывающей скобки и поля, в которое необходимо
2678  ввести описание стрелки.
2679 \end_layout
2680
2681 \begin_layout Standard
2682 Фигурные скобки, которые вводятся без обратной косой черты 
2683 \family typewriter
2684
2685 \backslash
2686
2687 \family default
2688 , выглядят так, как их набрали, но они не могут быть использованы для размещения
2689  в них макро-параметра.
2690  Они полезны, например, для обозначения множеств, так что 
2691 \family typewriter
2692 {x
2693 \backslash
2694 in X 
2695 \backslash
2696 mid x
2697 \backslash
2698 notin x}
2699 \family default
2700  будет отображено как 
2701 \begin_inset Formula $\{x\in X\mid x\notin x\}$
2702 \end_inset
2703
2704 .
2705 \end_layout
2706
2707 \begin_layout Subsection
2708 Настройка матрицы
2709 \end_layout
2710
2711 \begin_layout Standard
2712 Используя 
2713 \family sans
2714 Ctrl+M
2715 \family default
2716  или 
2717 \family sans
2718 Ctrl+Shift+M
2719 \family default
2720 , создайте новую формулу и введите: 
2721 \family typewriter
2722
2723 \backslash
2724 xymatrix
2725 \family default
2726 .
2727  Это приведет к появлению одноклеточной (1
2728 \begin_inset Formula $\times$
2729 \end_inset
2730
2731 1) 
2732 \begin_inset ERT
2733 status collapsed
2734
2735 \begin_layout Plain Layout
2736
2737
2738 \backslash
2739 Xy
2740 \end_layout
2741
2742 \end_inset
2743
2744 -матрицы.
2745  Добавление дополнительных строк осуществляется нажатием 
2746 \family sans
2747 Ctrl+Enter
2748 \family default
2749 , а добавление столбцов — 
2750 \family sans
2751 Alt+M C I
2752 \family default
2753 .
2754 \end_layout
2755
2756 \begin_layout Standard
2757 В любой момент дополнительные строки или столбцы могут быть добавлены или
2758  удалены с помощью команд, доступных в меню 
2759 \family sans
2760 Правка\SpecialChar menuseparator
2761 Строки и столбцы
2762 \family default
2763 , соответствующие им клавиатурные команды начинаются с 
2764 \family sans
2765 Alt+M C
2766 \family default
2767  для команд столбцов матрицы и с 
2768 \family sans
2769 Alt+M W
2770 \family default
2771  для команд строк матрицы.
2772  Более прямой способ использует значки в математической панели инструментов,
2773  которая включается через меню 
2774 \family sans
2775 Вид\SpecialChar menuseparator
2776 Панели инструментов
2777 \family default
2778 .
2779 \end_layout
2780
2781 \begin_layout Subsection
2782 Ввод вершин, стрелок и меток
2783 \end_layout
2784
2785 \begin_layout Standard
2786 Заполните вершины в ячейках матрицы.
2787  При перемещении курсора из матрицы, вы должны увидеть первые уже введенные
2788  значения в ячейках макета.
2789  Затем добавьте описания стрелок в узлах, откуда они должны исходить, набирая
2790  
2791 \family typewriter
2792
2793 \backslash
2794 ar[
2795 \family default
2796 \emph on
2797 p
2798 \family typewriter
2799 \emph default
2800 ]
2801 \family default
2802 , где 
2803 \emph on
2804 p
2805 \emph default
2806  может быть любым путем, составленным из символов 
2807 \family typewriter
2808 u
2809 \family default
2810
2811 \family typewriter
2812 d
2813 \family default
2814
2815 \family typewriter
2816 l
2817 \family default
2818
2819 \family typewriter
2820 r
2821 \family default
2822 .
2823  Убедитесь, что путь действительно ведет к существующему узлу внутри матрицы.
2824  Если это не так, схема не будет отображаться, когда курсор покидает область
2825  редактирования.
2826 \end_layout
2827
2828 \begin_layout Standard
2829 Далее, пометьте стрелки путем присоединения текста метки в качестве верхнего
2830  или нижнего индексов после конца описания пути стрелки (после 
2831 \begin_inset Quotes rld
2832 \end_inset
2833
2834
2835 \family typewriter
2836 ]
2837 \family default
2838
2839 \begin_inset Quotes rrd
2840 \end_inset
2841
2842 ).
2843  Как обычно, в математическом редакторе символ 
2844 \family typewriter
2845 _
2846 \family default
2847  открывает поле для нижнего индекса, а 
2848 \family typewriter
2849 ^
2850 \family default
2851  — поле для верхнего индекса.
2852  В качестве метки можно ввести любой \SpecialChar LaTeX
2853 -код.
2854 \end_layout
2855
2856 \begin_layout Subsection
2857 Модификация стрелок
2858 \end_layout
2859
2860 \begin_layout Standard
2861 Наконец, вы можете управлять внешним видом стрелок, указывая 
2862 \family typewriter
2863 @
2864 \family default
2865 -модифика\SpecialChar softhyphen
2866 торы в формах: 
2867 \family typewriter
2868 @{
2869 \family default
2870 \SpecialChar ldots
2871
2872 \family typewriter
2873 }
2874 \family default
2875
2876 \family typewriter
2877 @<
2878 \family default
2879 \SpecialChar ldots
2880
2881 \family typewriter
2882 >
2883 \family default
2884
2885 \family typewriter
2886 @(
2887 \family default
2888 \SpecialChar ldots
2889 ,\SpecialChar ldots
2890
2891 \family typewriter
2892 )
2893 \family default
2894  или 
2895 \family typewriter
2896 @/
2897 \family default
2898 \SpecialChar ldots
2899
2900 \family typewriter
2901 /
2902 \family default
2903 .
2904  Сделанное выше предостережение относится к первой форме.
2905  Она должна быть введена как 
2906 \family typewriter
2907 @
2908 \backslash
2909 {
2910 \family default
2911  с описанием стрелки, размещенном в появившемся пустом поле.
2912  Если оно останется пустым, значит вы указали пустую (невидимую) стрелку.
2913  Это — полезная конструкция, о чем вы узнаете в следующем разделе.
2914 \end_layout
2915
2916 \begin_layout Standard
2917 Другие модификаторы, 
2918 \family typewriter
2919 @<
2920 \family default
2921 \SpecialChar ldots
2922
2923 \family typewriter
2924 >
2925 \family default
2926
2927 \family typewriter
2928 @(
2929 \family default
2930 \SpecialChar ldots
2931 ,\SpecialChar ldots
2932
2933 \family typewriter
2934 )
2935 \family default
2936  и 
2937 \family typewriter
2938 @/
2939 \family default
2940 \SpecialChar ldots
2941
2942 \family typewriter
2943 /
2944 \family default
2945  набираются как показано, заменяя многоточия описаниями стрелок.
2946  Код для изгибающихся стрелок в 
2947 \series bold
2948 xypic
2949 \series default
2950  имеет вид 
2951 \family typewriter
2952 @/_
2953 \family default
2954 \emph on
2955 размер
2956 \family typewriter
2957 \emph default
2958 /
2959 \family default
2960  или 
2961 \family typewriter
2962 @/
2963 \emph on
2964 ^
2965 \family default
2966 размер
2967 \family typewriter
2968 \emph default
2969 /
2970 \family default
2971 , где 
2972 \emph on
2973 размер
2974 \emph default
2975  — любой допустимый размер в \SpecialChar TeX
2976 , который должна быть введен как верхний или
2977  нижний индекс для первой косой черты 
2978 \family typewriter
2979 /
2980 \family default
2981  (убедитесь, что завершающая косая черта не является частью верхнего или
2982  нижнего индекса).
2983 \end_layout
2984
2985 \begin_layout Subsection
2986 Что делать, если что-то пойдет не так
2987 \end_layout
2988
2989 \begin_layout Standard
2990 При построении диаграммы вы должны время от времени проверять ее, просто
2991  выводя курсор из области редактирования, чтобы увидеть, может ли мгновенный
2992  предварительный просмотр успешно преобразовать ее в графический вывод.
2993  Если этого не происходит, возможно, что мгновенный предварительный просмотр
2994  по какой-то причине не знает, что он должен пересоздать изображение.
2995  Перемещение курсора в область редактирования и обратно иногда решает эту
2996  проблему.
2997 \end_layout
2998
2999 \begin_layout Standard
3000 Более серьезной причиной может быть синтаксическая ошибка в вводе (в этом
3001  случае область математического редактирования полностью исчезает).
3002  При необходимости отмените последние шаги редактирования, используя 
3003 \family sans
3004 Ctrl+Z
3005 \family default
3006 , или попробуйте преобразовать \SpecialChar LyX
3007 -файл в 
3008 \family sans
3009 DVI
3010 \family default
3011 , используя 
3012 \family sans
3013 Ctrl+D
3014 \family default
3015  или 
3016 \family sans
3017 Документ\SpecialChar menuseparator
3018 Просмотреть (другие форматы)\SpecialChar menuseparator
3019 DVI
3020 \family default
3021 .
3022  Тогда должно быть сгенерировано описание какой-то ошибки, которое может
3023  дать вам подсказку об источнике этой ошибки.
3024 \end_layout
3025
3026 \begin_layout Section
3027 Полезные советы
3028 \end_layout
3029
3030 \begin_layout Standard
3031 Не все работает правильно внутри \SpecialChar LyX
3032 .
3033  Более всего мы (выше) не обращали внимание на горизонтальное и вертикальное
3034  масштабирование диаграмм и на правильное расположение стрелок.
3035  Здесь мы объясним некоторые обходные пути по этим вопросам.
3036 \end_layout
3037
3038 \begin_layout Subsection
3039 Горизонтальное и вертикальное масштабирование
3040 \end_layout
3041
3042 \begin_layout Standard
3043 Часто желательно растянуть горизонтальные или вертикальные размеры всей
3044  диаграммы, используя команды изменения промежутков для строк и/или столбцов.
3045  Например, согласно 
3046 \begin_inset ERT
3047 status collapsed
3048
3049 \begin_layout Plain Layout
3050
3051
3052 \backslash
3053 Xy
3054 \end_layout
3055
3056 \end_inset
3057
3058 -руководству, 
3059 \family typewriter
3060
3061 \backslash
3062 xymatrix@R=1pc{
3063 \family default
3064 \SpecialChar ldots
3065
3066 \family typewriter
3067 }
3068 \family default
3069  определяет 
3070 \begin_inset ERT
3071 status collapsed
3072
3073 \begin_layout Plain Layout
3074
3075
3076 \backslash
3077 Xy
3078 \end_layout
3079
3080 \end_inset
3081
3082 -матрицу с межстрочным промежутком 1
3083 \begin_inset space \thinspace{}
3084 \end_inset
3085
3086 pc.
3087  Аналогично, 
3088 \family typewriter
3089
3090 \backslash
3091 xymatrix@C=
3092 \family default
3093 \SpecialChar ldots
3094
3095 \family typewriter
3096 {
3097 \family default
3098 \SpecialChar ldots
3099
3100 \family typewriter
3101 }
3102 \family default
3103  позволяет изменить промежуток между столбцами.
3104  К сожалению, эти команды в настоящее время не работают внутри \SpecialChar LyX
3105 , так как
3106  @-символ интерпретируется \SpecialChar LyX
3107  как завершение команды 
3108 \family typewriter
3109
3110 \backslash
3111 xymatrix
3112 \family default
3113 .
3114  Но имеются два других способа получения требуемой матрицы:
3115 \end_layout
3116
3117 \begin_layout Itemize
3118 наберите, например, 
3119 \family typewriter
3120
3121 \backslash
3122 xymatrix@R=1pc
3123 \family default
3124  как обычный текст документа, затем выделите его и нажмите 
3125 \family sans
3126 Ctr+M
3127 \family default
3128  для получения формулы, или скопируйте его в существующую формулу.
3129  Далее можно делать, что требуется.
3130 \begin_inset Newline newline
3131 \end_inset
3132
3133
3134 \begin_inset Note Greyedout
3135 status open
3136
3137 \begin_layout Plain Layout
3138
3139 \series bold
3140 Примечание.
3141
3142 \series default
3143  Этот метод работает только для установки одного промежутка, поэтому использован
3144 ие
3145 \family typewriter
3146
3147 \backslash
3148 xymatrix@R=1pt
3149 \family default
3150  возможно, тогда как
3151 \begin_inset Newline linebreak
3152 \end_inset
3153
3154
3155 \family typewriter
3156
3157 \backslash
3158 xymatrix@R=1pt@C=1dd
3159 \family default
3160  — нет.
3161  Метод также не работает, если используется 
3162 \begin_inset Quotes rld
3163 \end_inset
3164
3165
3166 \family typewriter
3167 !
3168 \family default
3169
3170 \begin_inset Quotes rrd
3171 \end_inset
3172
3173  для получения фиксированной сетки с определенным размером, например, 
3174 \family typewriter
3175
3176 \backslash
3177 xymatrix@!R=3pt
3178 \family default
3179  не работает, но работает 
3180 \family typewriter
3181
3182 \backslash
3183 xymatrix@!R
3184 \family default
3185 .
3186 \end_layout
3187
3188 \end_inset
3189
3190
3191 \begin_inset Newline newline
3192 \end_inset
3193
3194 Для следующей матрицы использовалась команда 
3195 \family typewriter
3196
3197 \backslash
3198 xymatrix@C=9pc
3199 \family default
3200 :
3201 \begin_inset Formula 
3202 \[
3203 \xymatrix@C=9pc{A\ar[r]\ar[d] & B\\
3204 C\ar@{}[ur]|{\text{{\text{горизонтальное }\text{протяжение}}}}
3205 }
3206 \]
3207
3208 \end_inset
3209
3210
3211 \end_layout
3212
3213 \begin_layout Itemize
3214 \begin_inset ERT
3215 status collapsed
3216
3217 \begin_layout Plain Layout
3218
3219
3220 \backslash
3221 Xy
3222 \end_layout
3223
3224 \end_inset
3225
3226
3227 \begin_inset space ~
3228 \end_inset
3229
3230  хранит значения межстрочного и межстолбцового промежутков в переменных
3231  
3232 \family typewriter
3233
3234 \backslash
3235 xymatrixrowsep@
3236 \family default
3237  и 
3238 \family typewriter
3239
3240 \backslash
3241 xymatrixcolsep@
3242 \family default
3243 .
3244  Так что, можно добавить следующий макрос в преамбулу (
3245 \family sans
3246 Документ\SpecialChar menuseparator
3247 Настройки\SpecialChar menuseparator
3248 Преамбула LaTeX
3249 \family default
3250 ):
3251 \end_layout
3252
3253 \begin_deeper
3254 \begin_layout LyX-Code
3255
3256 \backslash
3257 newcommand{
3258 \backslash
3259 xyR}[1]{%
3260 \end_layout
3261
3262 \begin_layout LyX-Code
3263
3264 \backslash
3265 xydef@
3266 \backslash
3267 xymatrixrowsep@{#1}}
3268 \end_layout
3269
3270 \begin_layout Standard
3271 Макрос 
3272 \family typewriter
3273
3274 \backslash
3275 xyC
3276 \family default
3277  можно определить соответствующим образом, заменив 
3278 \family typewriter
3279
3280 \begin_inset Newline linebreak
3281 \end_inset
3282
3283
3284 \backslash
3285 xymatrixrowsep@
3286 \family default
3287  на 
3288 \family typewriter
3289
3290 \backslash
3291 xymatrixcolsep@
3292 \family default
3293 .
3294  Теперь диаграмму можно масштабировать, введя 
3295 \family typewriter
3296
3297 \backslash
3298 xyR{
3299 \family default
3300  в формулу перед 
3301 \begin_inset ERT
3302 status collapsed
3303
3304 \begin_layout Plain Layout
3305
3306
3307 \backslash
3308 Xy
3309 \end_layout
3310
3311 \end_inset
3312
3313 -матрицей.
3314  Поместите курсор в матрицу, непосредственно перед первой записью.
3315  Затем введите
3316 \family typewriter
3317
3318 \backslash
3319 xyR
3320 \backslash
3321 {
3322 \family default
3323  и/или 
3324 \family typewriter
3325
3326 \backslash
3327 xyC
3328 \backslash
3329 {
3330 \family default
3331 .
3332  Не забывайте обратную косую черту перед скобкой и помните, что закрывающая
3333  скобка автоматически поставляется \SpecialChar LyX
3334 .
3335  Внутри скобок введите размеры.
3336 \begin_inset Newline newline
3337 \end_inset
3338
3339
3340 \begin_inset Note Greyedout
3341 status open
3342
3343 \begin_layout Plain Layout
3344
3345 \series bold
3346 Примечание.
3347
3348 \series default
3349  Эти команды влияют на все последующие 
3350 \begin_inset ERT
3351 status collapsed
3352
3353 \begin_layout Plain Layout
3354
3355
3356 \backslash
3357 Xy
3358 \end_layout
3359
3360 \end_inset
3361
3362 -матрицы.
3363  Поэтому не забудьте сбросить значения по умолчанию после использования
3364  
3365 \family typewriter
3366
3367 \backslash
3368 xyR
3369 \family default
3370  и т.
3371 \begin_inset space \thinspace{}
3372 \end_inset
3373
3374 д.
3375 \end_layout
3376
3377 \end_inset
3378
3379
3380 \begin_inset Newline newline
3381 \end_inset
3382
3383 Значение по умолчанию составляет 2
3384 \begin_inset space \thinspace{}
3385 \end_inset
3386
3387 pc.
3388  Приведем диаграмму, которая сжата по вертикали и вытянута по горизонтали
3389  посредством команд
3390 \begin_inset Newline linebreak
3391 \end_inset
3392
3393
3394 \family typewriter
3395
3396 \backslash
3397 xyR{.5pc}
3398 \backslash
3399 xyC{9pc}
3400 \family default
3401 :
3402 \begin_inset Formula 
3403 \[
3404 \xyR{.5pc}\xyC{9pc}\xymatrix{A\ar[r]\ar[d] & B\\
3405 C\ar@{}[ur]|{\text{{\text{горизонтальное }\text{протяжение}}}}
3406 }
3407 \]
3408
3409 \end_inset
3410
3411
3412 \begin_inset Formula $\xyR{2pc}\xyC{2pc}$
3413 \end_inset
3414
3415
3416 \begin_inset Note Note
3417 status collapsed
3418
3419 \begin_layout Plain Layout
3420 Восстановление значений по умолчанию
3421 \end_layout
3422
3423 \end_inset
3424
3425
3426 \end_layout
3427
3428 \end_deeper
3429 \begin_layout Subsection
3430 Позиционирование меток
3431 \end_layout
3432
3433 \begin_layout Standard
3434 Другая полезная 
3435 \begin_inset ERT
3436 status collapsed
3437
3438 \begin_layout Plain Layout
3439
3440
3441 \backslash
3442 Xy
3443 \end_layout
3444
3445 \end_inset
3446
3447 -команда позволяет задавать расположение меток вдоль стрелок.
3448  Эта функция просто необходима, когда положение метки, проставляемой по
3449  умолчанию, может загромождать изображение или даже совпадать с другими
3450  элементами, такими, как пересечение стрелок на следующем рисунке.
3451  Чтобы сместить позицию метки вдоль стрелки, 
3452 \begin_inset ERT
3453 status collapsed
3454
3455 \begin_layout Plain Layout
3456
3457
3458 \backslash
3459 Xy
3460 \end_layout
3461
3462 \end_inset
3463
3464
3465 \begin_inset space ~
3466 \end_inset
3467
3468  позволяет указывать метку перед десятичным числом в скобках, указывая долю
3469  расстояния вдоль стрелки, где должна быть размещена метка.
3470  Например, код 
3471 \family typewriter
3472
3473 \backslash
3474 ar[r]|(0.3)
3475 \backslash
3476 varphi
3477 \family default
3478  разместит метку на стрелке на расстоянии 0.3 длины от ее начала.
3479 \end_layout
3480
3481 \begin_layout Standard
3482 Аналогичные действия в \SpecialChar LyX
3483  с метками, наподобие 
3484 \family typewriter
3485
3486 \backslash
3487 ar[dr]^(0.3)
3488 \backslash
3489 varphi
3490 \family default
3491  и 
3492 \family typewriter
3493
3494 \backslash
3495 ar[ur]_(0.3)
3496 \backslash
3497 phi
3498 \family default
3499 , не приведут к желаемому результату.
3500  Вместо этого нужно заменить символы 
3501 \family typewriter
3502 ^
3503 \family default
3504  и 
3505 \family typewriter
3506 _
3507 \family default
3508  макросами 
3509 \family typewriter
3510
3511 \backslash
3512 sp
3513 \family default
3514  и 
3515 \family typewriter
3516
3517 \backslash
3518 sb
3519 \family default
3520 , соответственно, получая 
3521 \family typewriter
3522
3523 \backslash
3524 ar[dr]
3525 \backslash
3526 sp(0.3)
3527 \backslash
3528 varphi
3529 \family default
3530  и 
3531 \family typewriter
3532
3533 \backslash
3534 ar[ur]
3535 \backslash
3536 sb(0.3)
3537 \backslash
3538 phi
3539 \family default
3540 .
3541  Фактически, таким образом можно ввести несколько меток, и эти метки будут
3542  размещены корректно, даже если стрелка изгибается.
3543  На следующем рисунке изогнутая стрелка с четырьмя метками была создана
3544  с помощью 
3545 \family typewriter
3546
3547 \backslash
3548 ar@(r,r)[d] 
3549 \backslash
3550 sp(0.2){
3551 \backslash
3552 phi_{1}} 
3553 \backslash
3554 sp(0.4){
3555 \backslash
3556 phi_{2}} 
3557 \backslash
3558 sb(0.6){
3559 \backslash
3560 phi_{3}} 
3561 \backslash
3562 sp(0.8){
3563 \backslash
3564 phi_{4}}
3565 \family default
3566 .
3567 \end_layout
3568
3569 \begin_layout Standard
3570 \begin_inset Formula 
3571 \[
3572 \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}}\\
3573 \circ\ar[ur]\sb(0.3)\phi & \bullet
3574 }
3575 \]
3576
3577 \end_inset
3578
3579
3580 \end_layout
3581
3582 \begin_layout Subsection
3583 Невидимые растянутые стрелки
3584 \end_layout
3585
3586 \begin_layout Standard
3587 Более общий трюк использует невидимые стрелки, чтобы разместить любой объект
3588  почти в любом месте диаграммы.
3589  Создайте невидимую стрелку (как описано в подразделе 4.4), укоротите (или
3590  продлите) ее до цели, добавив десятичный коэффициент сжатия (растяжения),
3591  например, 
3592 \family typewriter
3593 (0.6)
3594 \family default
3595  или 
3596 \family typewriter
3597 (1.4)
3598 \family default
3599 .
3600  Прикрепите метку к этой невидимой стрелке.
3601 \end_layout
3602
3603 \begin_layout Standard
3604 Таким образом, стрелка, указывающая вниз с меткой 
3605 \begin_inset Formula $\varphi$
3606 \end_inset
3607
3608  на 
3609 \family typewriter
3610 (0.3)
3611 \family default
3612  пути, могла бы быть получена путем добавления к обычной стрелке 
3613 \family typewriter
3614
3615 \backslash
3616 ar[dr]
3617 \family default
3618  невидимой 
3619 \begin_inset Formula $\varphi$
3620 \end_inset
3621
3622 -помеченной стрелки 
3623 \family typewriter
3624
3625 \backslash
3626 ar@{}[dr(0.6)]^
3627 \backslash
3628 varphi
3629 \family default
3630 , достигнув всего 0,6 пути.
3631  Ее метка теперь будет отображаться на 0,3 пути исходной видимой стрелки.
3632 \end_layout
3633
3634 \begin_layout Standard
3635 Этот обходной путь имеет два незначительных недостатка: во-первых, он не
3636  работает с изгибающимися стрелками.
3637  Во-вторых, продолжение невидимой стрелки за пределы обычного размера фигуры
3638  незаметно расширяет рамку фигуры и, таким образом, создает увеличенный
3639  вертикальный промежуток между изображением и предыдущим или следующим абзацем.
3640 \end_layout
3641
3642 \begin_layout Standard
3643 Тем не менее, невидимые стрелки являются важным инструментом, поскольку
3644  в принципе их можно использовать для размещения информации в любом выбранном
3645  месте на диаграмме.
3646  Например, на приведенном выше рисунке мы использовали невидимую стрелку
3647  для обозначения 
3648 \family typewriter
3649
3650 \backslash
3651 vdots
3652 \family default
3653  в качестве метки, а на предыдущем рисунке была использована невидимая стрелка
3654  для переноса текста «горизонтальное растяжение» в центр рисунка.
3655 \end_layout
3656
3657 \begin_layout Subsection
3658 Что еще есть в 
3659 \begin_inset ERT
3660 status collapsed
3661
3662 \begin_layout Plain Layout
3663
3664
3665 \backslash
3666 Xy
3667 \end_layout
3668
3669 \end_inset
3670
3671 -pic
3672 \end_layout
3673
3674 \begin_layout Standard
3675 Здесь мы сосредоточились только на команде 
3676 \family typewriter
3677
3678 \backslash
3679 xymatrix
3680 \family default
3681 , которая является лишь одной из функций, доступных в удивительном пакете
3682  
3683 \begin_inset ERT
3684 status collapsed
3685
3686 \begin_layout Plain Layout
3687
3688
3689 \backslash
3690 Xy
3691 \end_layout
3692
3693 \end_inset
3694
3695 .
3696  Руководство 
3697 \begin_inset ERT
3698 status collapsed
3699
3700 \begin_layout Plain Layout
3701
3702
3703 \backslash
3704 Xy
3705 \end_layout
3706
3707 \end_inset
3708
3709 -pic 
3710 \begin_inset CommandInset citation
3711 LatexCommand cite
3712 key "xypic manual"
3713 literal "true"
3714
3715 \end_inset
3716
3717  демонстрирует многие из расширенных возможностей этого пакета.
3718  Учтите, что его стиль довольно лаконичен и вам, вероятно, потребуется много
3719  экспериментировать и модифицировать многие приведенные примеры.
3720  В 
3721 \begin_inset CommandInset citation
3722 LatexCommand cite
3723 key "Lauda"
3724 literal "true"
3725
3726 \end_inset
3727
3728  объясняется, как использовать 
3729 \begin_inset ERT
3730 status collapsed
3731
3732 \begin_layout Plain Layout
3733
3734
3735 \backslash
3736 Xy
3737 \end_layout
3738
3739 \end_inset
3740
3741 -pic для создания кос, кобордизмов, строковых диаграмм и многого другого.
3742 \end_layout
3743
3744 \begin_layout Standard
3745 Возможно, вы захотите взглянуть на пример 
3746 \family typewriter
3747 Instant_Preview.lyx
3748 \family default
3749 , поставляемый с LyX, который демонстрирует, как использовать более продвинутые
3750  
3751 \begin_inset ERT
3752 status collapsed
3753
3754 \begin_layout Plain Layout
3755
3756
3757 \backslash
3758 Xy
3759 \end_layout
3760
3761 \end_inset
3762
3763 -команды.
3764 \end_layout
3765
3766 \begin_layout Standard
3767 \begin_inset Newpage newpage
3768 \end_inset
3769
3770
3771 \end_layout
3772
3773 \begin_layout Bibliography
3774 \begin_inset CommandInset bibitem
3775 LatexCommand bibitem
3776 key "xypic manual"
3777 literal "true"
3778
3779 \end_inset
3780
3781 Kristoffer H.
3782  Rose.
3783  
3784 \begin_inset ERT
3785 status collapsed
3786
3787 \begin_layout Plain Layout
3788
3789
3790 \backslash
3791 Xy
3792 \end_layout
3793
3794 \end_inset
3795
3796
3797 \emph on
3798 -pic User's Guide
3799 \emph default
3800 .
3801 \begin_inset Newline newline
3802 \end_inset
3803
3804
3805 \begin_inset Flex URL
3806 status collapsed
3807
3808 \begin_layout Plain Layout
3809
3810 https://www.ctan.org/tex-archive/macros/generic/diagrams/xypic/doc/xyguide.pdf
3811 \end_layout
3812
3813 \end_inset
3814
3815
3816 \end_layout
3817
3818 \begin_layout Bibliography
3819 \begin_inset CommandInset bibitem
3820 LatexCommand bibitem
3821 key "xypic reference"
3822 literal "true"
3823
3824 \end_inset
3825
3826 Kristoffer H.
3827  Rose and Ross Moore.
3828  
3829 \begin_inset ERT
3830 status collapsed
3831
3832 \begin_layout Plain Layout
3833
3834
3835 \backslash
3836 Xy
3837 \end_layout
3838
3839 \end_inset
3840
3841
3842 \emph on
3843 -pic Reference Manual
3844 \emph default
3845 .
3846 \begin_inset Newline newline
3847 \end_inset
3848
3849
3850 \begin_inset Flex URL
3851 status collapsed
3852
3853 \begin_layout Plain Layout
3854
3855 https://www.ctan.org/tex-archive/macros/generic/diagrams/xypic/doc/xyrefer.pdf
3856 \end_layout
3857
3858 \end_inset
3859
3860
3861 \end_layout
3862
3863 \begin_layout Bibliography
3864 \begin_inset CommandInset bibitem
3865 LatexCommand bibitem
3866 key "xypic"
3867 literal "true"
3868
3869 \end_inset
3870
3871 Homepage of the package 
3872 \begin_inset ERT
3873 status collapsed
3874
3875 \begin_layout Plain Layout
3876
3877
3878 \backslash
3879 Xy
3880 \end_layout
3881
3882 \end_inset
3883
3884
3885 \emph on
3886 -pic
3887 \emph default
3888
3889 \begin_inset Flex URL
3890 status collapsed
3891
3892 \begin_layout Plain Layout
3893
3894 https://www.ctan.org/pkg/xypic
3895 \end_layout
3896
3897 \end_inset
3898
3899
3900 \end_layout
3901
3902 \begin_layout Bibliography
3903 \begin_inset CommandInset bibitem
3904 LatexCommand bibitem
3905 key "instant-preview"
3906 literal "true"
3907
3908 \end_inset
3909
3910 Homepage of preview-latex:
3911 \begin_inset Newline newline
3912 \end_inset
3913
3914
3915 \begin_inset Flex URL
3916 status collapsed
3917
3918 \begin_layout Plain Layout
3919
3920 https://www.gnu.org/software/auctex/preview-latex.html
3921 \end_layout
3922
3923 \end_inset
3924
3925
3926 \end_layout
3927
3928 \begin_layout Bibliography
3929 \begin_inset CommandInset bibitem
3930 LatexCommand bibitem
3931 key "AUCTeX"
3932 literal "true"
3933
3934 \end_inset
3935
3936 Homepage of AUC\SpecialChar TeX
3937
3938 \begin_inset Flex URL
3939 status collapsed
3940
3941 \begin_layout Plain Layout
3942
3943 https://www.gnu.org/software/auctex/
3944 \end_layout
3945
3946 \end_inset
3947
3948
3949 \end_layout
3950
3951 \begin_layout Bibliography
3952 \begin_inset CommandInset bibitem
3953 LatexCommand bibitem
3954 key "Lauda"
3955 literal "true"
3956
3957 \end_inset
3958
3959 Aaron Lauda.
3960  
3961 \begin_inset ERT
3962 status collapsed
3963
3964 \begin_layout Plain Layout
3965
3966
3967 \backslash
3968 Xy
3969 \end_layout
3970
3971 \end_inset
3972
3973
3974 \emph on
3975 -pic
3976 \emph default
3977  
3978 \emph on
3979 tutorial with an archive of examples
3980 \emph default
3981 .
3982 \begin_inset Newline newline
3983 \end_inset
3984
3985
3986 \begin_inset Flex URL
3987 status collapsed
3988
3989 \begin_layout Plain Layout
3990
3991 https://web.archive.org/web/20080222044349/https://www.dpmms.cam.ac.uk/~al366/xytutori
3992 al.html
3993 \end_layout
3994
3995 \end_inset
3996
3997
3998 \end_layout
3999
4000 \end_body
4001 \end_document