Работа в системе LaTeX


         

Пример с комментариями


Чтобы можно было пользоваться пакетом Xy-pic для набора коммутативных диаграмм, надо подключить стилевой пакет xy с опциями matrix, arrow и curve. Иными словами, надо написать в преамбуле

\usepackage[matrix,arrow,curve]{xy}

Объяснить, как набирать с помощью Xy-pic'а коммутативные диаграммы, удобно на примере.

Рассмотрим следующую диаграмму:

Ей соответствовал такой исходный текст:

$$ \xymatrix{ && M'\ar@{o->}[dl]^e \ar@/_1pc/@{-->}[ddll]_u\\ & K\ar[rr]^f \ar[dr]^h && L \ar[ul]_a \ar[dl]_g\\ L'\ar@{o->}[ur]_d \ar@/_1pc/@{-->}[rrrr]_v && M\ar[rr]^p \ar[ll]_c && K'\ar@{o->}[ul]_b } $$

Разберем его шаг за шагом.

Вся диаграмма записывается в аргументе команды \xymatrix.

Далее, диаграмма состоит из формул, соединенных стрелками. Прежде чем набирать исходный текст для диаграммы, надо мысленно расположить эти формулы в вершинах прямоугольной решетки. В нашем случае это решетка

:
стоит в третьей позиции верхней строки,
и
— во второй и четвертой позициях средней строки,
,
и
— в первой, третьей и пятой позициях нижней строки. Строки разделяются командами \\, элементы строки — символами &. Если в каких-то узлах решетки ни одной формулы нет, надо оставить пустое место; символы & в необходимом количестве присутствовать обязаны.

После каждой из формул (и до следующего & или \\) следуют обозначения для всех стрелок, выходящих из этой формулы. Рассмотрим эти обозначения повнимательнее.

Каждое обозначение для стрелки состоит из пяти элементов (не все эти элементы обязательны).

Первый (обязательный) элемент обозначения для стрелки — команда \ar.

Второй элемент — обозначение для изгиба стрелки (если стрелка прямая, его можно опустить). Оно имеет вид @/.../, где на месте точек записывается указание о том, как именно эту стрелку надо изогнуть. Это указание состоит из символа ^ или _, за которым следует длина в TeX'овских единицах, указывающая степень изогнутости (в нашем примере у всех изогнутых стрелок эта длина равна 1pc).

Содержание  Назад  Вперед