In an xypic or xymatrix diagram, is it possible to specify that an arrow should only cover part of the distance it normally would? In other words, for an arrow \xymatrix{ A \ar[r] & B }, or between two nodes in a more complex diagram \ar@{>=>}"A";"B", I would like to specify that e.g. it should start at 0.3 of the distance from A to B, and end at 0.85 of the distance to B.
(This would be similar to what the \xymatrix{ A \ar[r(0.6)] & B } notation does, except that that only shortens the arrow on the target end, not the source.)

tikz-cdinstead. It's easier to shorten arrows intikz. – Leo Liu Feb 27 at 15:31tikz-cd, but I have co-authors who prefer to stick toxymatrixwhere possible. – Peter LeFanu Lumsdaine Feb 27 at 22:15