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



         

Управление расположением надписей


По умолчанию надпись при стрелке, соединяющей две формулы, располагается посередине между центрами этих формул. Если размеры этих двух формул различны, надпись при этом оказывается слишком близко к одной из них, что нехорошо. В таком случае можно дать указание, чтобы надпись располагалась в середине именно стрелки: поставить между ^ или _ и надписью знак - (минус):M

$\xymatrix{ A\times B\times C\ar@{.>}[dr]^-{f_1}\\ &D }$

$\xymatrix{ A\times B\times C\ar@{.>}[dr]^-{f_1}\\ &D }$

Заодно мы продемонстрировали еще одно возможное начертание стрелки.

Можно также в явном виде указать, в каком месте между центрами формул, соединяемых стрелками, надо сделать надпись. Для этого надо между ^ или _ и надписью поставить в круглых скобках десятичную дробь из интервала

(0;1)
(скажем, (0.25) означает, что надпись должна быть на четверти пути из начала в конец):

 \xymatrix@1{ A\ar[rr]^(.25){f}&&B }

$\xymatrix@1{ A\ar[rr]^(.25){f}&&B }$

Заодно мы применили констукцию, рекомендуемую авторами пакета для ситуаций, когда вся "диаграмма" укладывается в одну строчку: поместили @1 между \xymatrix и открывающей фигурной скобкой; утверждается, что в этом случае диаграмма будет выглядеть более удачно.

Наконец, можно сделать так, чтобы надпись была не сбоку от стрелки, а разрывала стрелку; для этого надо вместо ^ или _ написать ^|^, как в следующем примере:

 \xymatrix{ A\ar@/^/[rd]|{f}\\ &B }

$\xymatrix{ A\ar@/^/[rd]|{f}\\ &B }$



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