이 곡선 화살표를 어떻게 만들까요?

이 곡선 화살표를 어떻게 만들까요?

LaTeX를 사용하여 곡선 화살표가 있는 다이어그램을 어떻게 만들 수 있는지 궁금합니다. 어디서부터 시작해야할지 모르므로 도움을 주시면 감사하겠습니다.

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

답변1

환영! 와 함께 tikz-cd.

\documentclass{article}
\usepackage{tikz-cd}
\begin{document}
\[
\begin{tikzcd}[every arrow/.append style={-stealth}]
\cdots \arrow[r]& H^k(B) \arrow[r]& H^k(C)\arrow[r] & H^k(D)
 \arrow[dll,out=-10,in=170,overlay,looseness=1.2,"\delta" {marking,fill=white}]\\
 & H^{k+1}(B)\arrow[r] & H^{k+1}(C)\arrow[r] & H^{k+1}(D) 
  \arrow[dll,out=-10,in=170,overlay,looseness=1.2,"\delta" {marking,fill=white}]\\
 & H^{k+2}(B) \arrow[r]& H^{k+2}(C)\arrow[r] &\cdots \\ 
\end{tikzcd}
\]
\end{document}

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

보다이 게시물,이 게시물,이 게시물, 그리고이 게시물관련 답변을 위해. 이 내용을 나와 공유해 주신 Torbjørn T.에게 큰 감사를 드립니다.

답변2

matrixTi 도서관 과 함께케이지:

\documentclass[tikz,border=3.14]{standalone}

\usetikzlibrary{matrix}

\begin{document}
\begin{tikzpicture}
  \matrix (H) [matrix of math nodes, column sep=4ex, row sep=1ex]
    {%
      \vphantom{H}\ldots & H^k(B) & H^k(C) & H^k(D) \\
             & H^{k+1}(B) & H^{k+1}(C) & H^{k+1}(D) \\
             & H^{k+2}(B) & \vphantom{H}\ldots \\
    };
  \draw[->] (H-1-1) -- (H-1-2);
  \foreach\r in {1,2}
    \foreach\n in {2,3}
      \draw[->] (H-\r-\n) -- (H-\r-\the\numexpr\n+1\relax);
  \draw[->] (H-3-2) -- (H-3-3);
  \foreach\r in {1,2}
    \draw[->] (H-\r-4.east) to[out=-10,in=170]node[fill=white,inner
    sep=1pt]{$\delta$} (H-\the\numexpr\r+1\relax-2.west)
    ;
\end{tikzpicture}
\end{document}

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

관련 정보