在 Xy-pic 中为弯曲的箭头着色

在 Xy-pic 中为弯曲的箭头着色

我在 Xy-pic 中创建了一个顽固物体。本意是给两个弯曲的箭头上色,但预期的代码并没有完全实现这一点:

\documentclass[11pt]{article}
\usepackage{mathpazo}
\usepackage{mathtools}
\usepackage[all]{xypic}
\usepackage[dvipsnames]{xcolor}
\begin{document}
\[
    \xymatrix@R=1.25em@C=0em{
        &\ \  
        &s\ \ \  
            \ar@{-}@<-5pt> `d[r] `r [drrrrr]
        &\ \ \ 
        &\mathllap{s^{-1}\mspace{-2mu}}\mathrlap{\colon}
            \ar@[LimeGreen]@{-}@<-3pt> `d[r] `r [drrrrr]
        &\ 
        &a'
            \ar@{-}@<-2pt>[d]
        &s^{-1}
            \ar@[LimeGreen]@{-}@/^/@<-2pt>[d]
        &a_1
            \ar@{-}[d]
        &b' \ar@{-}@/^/[d]
        &[b_{(1)}]
        \\
        &\ \  
        &
        &
        &
        &\
        &\smash{a'}{\vphantom{t}}
        &s\smash{s^{-1}}
        &a_{\smash{1}}
        &s^{-1} \smash{b'}
        &[b_{(1)}]
    }
\]
\end{document}

得出以下结果:

弯曲部分未着色

箭头中水平部分的弯曲部分没有颜色,而整个垂直弯曲箭头都有颜色。我对 Xy-pic 了解不够多,不知道出了什么问题,但我想做以下两件事之一:

(1)将两个箭头全部涂上颜色;

(2)仅对交叉口固定的小半径(比如 1 en)内的箭头部分进行着色,以在视觉上突出显示交叉口。

我怎样才能实现这个目标?

相关内容