범주 이론 다이어그램(도움이 필요함)

범주 이론 다이어그램(도움이 필요함)

저는 라텍스 초보자입니다. 라텍스를 통해 이 범주 이론 다이어그램을 그릴 수 있도록 도와주세요. 이 코드를 시도했지만 작동 중입니다.

\begin{tikzcd}
A \arrow[dd, bend right, shift right=2] \arrow[rrr, bend left, shift left] &  &  & B \arrow[lll, bend left, shift left] \arrow[dd, bend left, shift left=2] & \colon  & P \\
                                                                           &  &  &                                                                          &         &   \\
C \arrow[uu, bend right, shift right=2]                                    &  &  & D \arrow[uu, bend left] \arrow[lll]                                      & \colon  & Q
\end{tikzcd}

여기에 이미지 설명을 입력하세요

답변1

다음과 같은 것이 원하는 대로 작동하는 것 같습니다.

\documentclass{article}
\usepackage{tikz-cd}
\begin{document}
\begin{tikzcd}[column sep=4em,row sep=4em,/tikz/column 2/.style={column sep=2em}]
A \arrow[r,bend left,"h"]
\arrow[d,bend right,swap,"f"]
    & C \arrow[l,bend left,"k"] \arrow[d,bend right,swap,"s"] &  : P\\
B \arrow[u,bend right,swap,"g"] & D \arrow[l]\arrow[u,bend right,swap,"t"] & : Q
\end{tikzcd}
\end{document}

코드 출력

관련 정보