我想建立一个交换图链
我确实收到了代码这里用于构建交换图。这是代码。
\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}