「交換」圖中的右左魚叉

「交換」圖中的右左魚叉
\usepackage{amsmath,amscd}

和這個

$\begin{CD} 
cc              @>a>b>    ct\\ 
@VlVrV     @AlAr          A\\
tc              @<a<b<     tt
\end{CD}$

但我想用 \rightleftharpoons 替換單向箭頭(並將標籤 a、b、c 等替換為 $k_{-1}£ 等,但沒關係)

是否有修復或更好的方法可用?

在此輸入影像描述

答案1

這相當容易與tikz-cd.

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

\begin{document}

\[
\begin{tikzcd}
cc \arrow[r,shift left=1pt,harpoon,"a"] \arrow[d,shift left=1pt,harpoon,"r"] &
ct \arrow[l,shift left=1pt,harpoon,"b"] \arrow[d,shift left=1pt,harpoon,"r"]
\\
tc \arrow[r,shift left=1pt,harpoon,"a"] \arrow[u,shift left=1pt,harpoon,"l"] &
tt \arrow[l,shift left=1pt,harpoon,"b"] \arrow[u,shift left=1pt,harpoon,"l"]
\end{tikzcd}
\]

\end{document}

在此輸入影像描述

答案2

一個有包包的版本xy,做起來並不簡單。

\documentclass[a4paper,12pt]{article}
\usepackage[all,cmtip]{xy}
\begin{document}
\xymatrix@R=2pc@C=2pc{ cc  \ar@<.2ex>@^{->}[r]^a \ar@<-.2ex>@^{_{<}-}[r]_b & ct \ar@<.2ex>@^{->}[d]^r \ar@<-.2ex>@^{_{<}-}[d]_l \\
           tc \ar@<.2ex>@^{->}[u]^l \ar@<-.2ex>@^{_{<}-}[u]_r & tt\ar@<.2ex>@^{->}[l]^b \ar@<-.2ex>@^{_{<}-}[l]_a }
\end{document}

在此輸入影像描述

相關內容