tikzcd의 둥근 화살표

tikzcd의 둥근 화살표

tikzcd항목에서 가장 오른쪽 항목으로 이동하고 그 아래 행을 통과하는 둥근 모서리가 있는 화살표를 그리고 싶습니다 . 단순히 구부러져서는 안 되며( 에서 작동 \ar[bend right=...]) 직사각형의 절반처럼 보여야 합니다. 두 개의 화살표를 연결해야 한다는 점을 제외하면 거의 작동하는 방법은 다음과 같습니다. 그리고 " "라는 문구도 넣고 싶습니다 g' \circ g. 아마도 팬텀 노드를 도입하고 이를 통과할 경로를 알려주어야 할까요?

\begin{tikzcd}[column sep=34pt]
B \ar{r}[swap]{g}
\ar[to path= |- (\tikztotarget),rounded corners=12pt]{dr}  & B'
\ar{r}[swap]{g'} & B'' \\
&  \ar[to path= -| (\tikztotarget),rounded corners=12pt]{ru} &
\end{tikzcd}

편집: LaRiFari 솔루션에서 화살표에 텍스트를 어떻게 넣을 수 있나요? 내 시도가 작동하지 않습니다.

답변1

당신은 할 수 있습니다 :

% arara: pdflatex

\documentclass{article}
\usepackage{tikz-cd}

\begin{document}
\begin{tikzcd}[column sep=34pt]
    B \ar{r}{g}\ar[to path={ -- ([yshift=-3ex]\tikztostart.south) -| (\tikztotarget) },rounded corners=12pt]{rr}  
    & B' \ar{r}{g'} 
    & B''
\end{tikzcd}
\end{document}

관련 정보