0.1. Pakiet
XY-pic
Poniższy rozdział © 1999 by Krzysztof
Pszczoła.
Pakiet XY-pic, autorstwa Kristoffera Hogsbro Rose i Rossa Moore’a, służy do robienia rysunków wewnątrz
(La)TEX-a. Rysunki składa ze specjalnych czcionek, przez co jest niezależny od DVI-procesora. Dodatkowo istnieje
możliwość generowania rysunków jako PostScript — wykorzystuje wtedy polecenia \special DVIPS-a — co
w niektórych przypadkach owocuje „gładszymi” rysunkami, lepiej nadającymi się do wstawiania do
PDF-ów.
Pakiet XY-pic szczególnie dobrze nadaje się do rysowania diagramów przemiennych, grafów, wielościanów,
węzłów, two-cell diagramów. Tutaj podamy przykłady rysowania diagramów przemiennych i grafów.
\usepackage[arrow,matrix,tips,curve]{xy}
\[
\xymatrix{ % będziemy rysować diagram przemienny
&D \ar[dl]_R \ar[dr]^T \ar@{-->}[d]^F \\
% pierwszy wiersz tabeli wolne miejsce,
% etykieta D strzałka do dołu w~lewo
% z~etykietą R umieszczoną u~góry
% strzałka do dołu w~prawo z~etykietą
% T umieszczoną u~góry przerywana
% strzałka do dołu z~etykietą F
% umieszczoną z~lewej strony
B & B \times C \ar[l]_P \ar[r]^Q & C % drugi wiersz tabeli: 3 pola
} % i~2 strzałki; koniec rysunku
\]
\usepackage[graph,frame]{xy}
\[
\xygraph{ % będziemy rysować graf []
*+[o]+[F]{A} % ,A’ w~obwódce owalnej (+[o]) z~narysowaną
% ramką (+[F])
(-[dl] *+=[o]+[F]{AA} % kreska (-) do dołu w~lewo ([dl])
,-[d] *+=[o]+[F]{AB} % kolejna gałąź; do dołu ([d])
(-[dl] *+=[o]+[F]{ABA} % podgraf --- działamy rekurencyjnie
,-[d] *+=[o]+[F]{ABB} % kolejna gałąź podrafu
,-[dr] *+=[o]+[F]{ABC} % jeszcze jedna gałąź podgrafu; do dołu
% w~prawo ([dr])
) % koniec podgrafu
,-[dr] *+=[o]+[F]{AC} % kolejna gałąź górnego grafu
) % koniec górnego grafu
} % koniec rysunku
\]
Po więcej informacji odsyłam do dokumentacji pakietu: [?], [?] oraz do 5. rozdziału podręcznika
[?].