xy 包中的虚线 /^/

xy 包中的虚线 /^/

我正在尝试使用在两个对象之间制作以下圆弧,/^/但我需要将其变为虚线,我的矩阵如下:

\xymatrix{
    &0\ar@{-->}[r]&0'\ar@{-->}[l]\\
    &x\ar@{->}[u]\ar@{->}[r]&x'\ar@{->}[u]\\
    &n\ar@{-->}[r]\ar@{->}[u]&n'\ar@{-->}[l]\\
    &b\ar@/^/[uuu]\ar@{-->}[r]&b'\ar@{-->}[l]
    }

答案1

代码

\ar@/^/@{-->}[uuu]

似乎给出了预期的结果。您也可以尝试

\ar@/^15pt/@{-->}[uuu]

增加弯箭的弯曲度。

\xymatrix{
    &0\ar@{-->}[r]&0'\ar@{-->}[l]\\
    &x\ar@{->}[u]\ar@{->}[r]&x'\ar@{->}[u]\\
    &n\ar@{-->}[r]\ar@{->}[u]&n'\ar@{-->}[l]\\
    &b\ar@/^15pt/@{-->}[uuu]\ar@{-->}[r]&b'\ar@{-->}[l]
    }

相关内容