*object form described above can be used to space
individual objects differently, however, it is also possible to
change the overall spacing of a matrix by inserting the
following codes between \xymatrix and the following {: @=dimen | set spacing |
@R=dimen | set row spacing |
@C=dimen | set column spacing |
@M=dimen | set entry default margin |
@W=dimen | set entry default width |
@H=dimen | set entry default height |
@L=dimen | set label margin |
= can be replaced by any of +, +=, -,
and -= of section 2.2 with the same meaning,
i.e., replace "set" with "increase," "increase to at most,"
"decrease," and "decrease to at least," respectively. For example,
$\xymatrix@1@=0pt@M=0pt{A&B\\C&D}$ in the text typesets
.
In case uniform spacing is desired, several alternative forms exist.
@! | force all spaces equal |
@!0 | -- and ignore entry sizes |
@!R | force equal row spacing |
@!C | force equal column spacing |
Finally a special notation allows rotation of an entire matrix:
@d | rotate towards d |
Only the matrix grid will rotate, however, not the actual contents.
