Hallo,

es scheint, dass man Spaltenabstände in xymatrix nicht in der Einheit mu angeben kann. Folgendes Minimalbeispiel ist nicht kompilierbar:

Code:
\documentclass{amsart}

\usepackage[all]{xy}

\begin{document}

\begin{align*}
	\xymatrixcolsep{4mu}
	\xymatrix{ A & B }
\end{align*}

\end{document}
Fehlermeldung:
Code:
! Illegal unit of measure (pt inserted).                                     
                                                           
                   m                                                         
l.10 \end{align*}                                                            
                                                                             
?                                                                            

! Illegal unit of measure (pt inserted).

                   m
l.10 \end{align*}

?
In der Dokumentation zu xy (xyrefer.dvi) steht, dass das "dimen" dort immer eine Dezimalzahl mit "dimension unit" ist. Ich dachte, "mu" wäre auch eine Dimensionseinheit. Warum geht das nicht?

Als workaround kann man "em" verwenden, aber mich würde der Grund interessieren, warum "mu" nicht funktioniert.