如何在这个交换图链中添加双向箭头?

如何在这个交换图链中添加双向箭头?

我想建立一个交换图链

我确实收到了代码这里用于构建交换图。这是代码。

\documentclass[12pt,twoside,a4paper]{report}
\usepackage{tikz-cd}
%\newcommand{\nospaceperiod}{\makebox[0pt][l]{\,}}
\begin{document}
\[
\begin{tikzcd}
V_1 \arrow{r} \arrow{d}{f_1} &
  V_2    \arrow{r} \arrow{d}{f_2} &
 \cdots \arrow{r} &
  V_{n-1} \arrow{r}    \arrow{d}{f_{n-1}} &
  V_n \arrow{d}{f_n}
\\
W_1 \arrow{r} &
 W_2      \arrow{r} &
 \cdots      \arrow{r} &
  W_{n-1} \arrow{r} &
W_n
\end{tikzcd}
\]
\end{document}

给出这个输出

在此处输入图片描述

我快完成了。我只想知道我应该做哪些改动\arrow{r}才能让右箭头变成双面箭头、钩形箭头或弯曲箭头。

我希望输出看起来像这样

交换图链

弯曲的箭头

请分享一些手册,其中为不同类型的箭头提供不同的关键字。

答案1

对于双面箭头,只需将其替换为:\arrow[<->]{r}

要弯曲箭头,请使用:\arrow[bend right]{r}\arrow[bend left]{r}

用于\arrow[bend right]{rr}将弯曲的箭头指向下一个变量。

要获得如上图所示的输出,请使用此代码

\documentclass{report}
\usepackage{tikz-cd,bbm,amsmath,amssymb}

\begin{document}
\[
\begin{tikzcd}
I    \arrow{r}{s}
     \arrow[bend right]{rr}{\mathbbm{1}} &
X^c  \arrow{r}{p}                        &
I 
\end{tikzcd}
\]
\end{document}

相关内容