弯曲的 xypic 箭头方向不一致

弯曲的 xypic 箭头方向不一致

我一直在使用几乎相同的 LaTeX 代码来排版几个伴随三元组。除了一个之外,其他所有箭头都指向正确的方向,但其中一个箭头乱了。这是一个最小的工作示例,但有一个问题:它显示正确。(在我的长篇手稿中不是这种情况。出于某种原因,这是唯一一个显示不正确的图表。)

\documentclass{article}
\usepackage{amsmath}

%xymatrix
\usepackage[all,pdftex, cmtip]{xy}
\newdir{ >}{{}*!/-10pt/@{>}}
\newdir{> }{{}*!/10pt/@{>}}

\begin{document}

\[\xymatrix{
    \mathsf{C}  \ar[r]|U
    & \mathsf{D}  \ar@/^3ex/[l]^R_{\perp} \ar@/_3ex/[l]_L^\perp
}\]

\end{document}

乱七八糟的箭头是标有 $L$ 的箭头上的箭头。在我的版本中,它指向东南。我可以添加一些代码来强制顶部箭头指向西南吗?

答案1

如果您不了解该包tikz-cd:下面是您想要的包的实现。

% arara: pdflatex

\documentclass{amsbook}
\usepackage{tikz-cd}
\tikzset{% taken from http://tex.stackexchange.com/a/143131
    ,no line/.style={%
        ,draw=none
        ,commutative diagrams/every label/.append style={/tikz/auto=false}
    }
}
\newcommand*{\cC}{A}

\begin{document}    
\[
\begin{tikzcd}
    \cC \arrow{r}[description,name=U]{U}\arrow[bend left=40]{r}[name=L]{L} & D \arrow[bend left=40]{l}[name=R]{R} \arrow[from=R, to=U, no line, pos=.65]{}{\perp}\arrow[from=L, to=U, no line, pos=.65]{}{\perp}
\end{tikzcd}
\]  
\end{document}

在此处输入图片描述

相关内容