带 pb 图的虚线箭头

带 pb 图的虚线箭头

此外,还可以得到两个平行的地图(一个指向左边,另一个指向右边,并且轴选项为虚线或虚线箭头) 在两个节点之间使用 pb-diagram?此问题与以下内容相关:带 pb 图的双箭头 。谢谢你!

答案1

更现代、更强大的tikz-cd软件包为您提供了虚线或点线箭头,以及一种方便移动它们的机制(如果需要)。举个小例子:

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

\begin{document}

\begin{tikzcd}
A\arrow[r,shift left=1ex,dotted]{}{f}\ar{d} 
  & B\arrow[l,shift left=0.5ex,dashed]{}{g} 
\\
C\arrow[r,shift left=1ex,dashed,blue]{}{k} 
  & D\arrow[l,shift left=0.5ex,dashed,densely dotted,red]{}{l}\ar{u}
\end{tikzcd}

\end{document}

在此处输入图片描述

答案2

一次尝试

在此处输入图片描述

代码

\documentclass[border=2pt]{standalone}
\usepackage{tikz-cd}
\usetikzlibrary{arrows}
\usepackage{tikz}

\begin{document}

\tikzset{commutative diagrams/.cd, arrow style=tikz,diagrams={>= triangle 45}}

\begin{tikzcd}[row sep=3cm,column sep=3cm,inner sep=3ex]
A       \arrow[thick,rightarrow,yshift=1ex,]{r}{}        
        \arrow[thick,leftarrow,xshift=1ex]{d}
        \arrow[thick,rightarrow,
                start anchor={[yshift=-1.5ex]},
                end anchor={[xshift=-1.5ex]}]{dr}{} 
& B     \arrow[thick,rightarrow,yshift=-1ex]{l}{} 
        \arrow[thick,rightarrow,xshift=-1ex]{d}{} \\
C       \arrow[thick,leftarrow,xshift=-1ex]{u}{}   
        \arrow[thick,leftarrow,yshift=1ex]{r}{}        
& D     \arrow[thick,leftarrow,yshift=-1ex]{l}{}         
        \arrow[thick,rightarrow,xshift=1ex]{u}{} 
        \arrow[thick,rightarrow,
               start anchor={[yshift=1.5ex]},
               end anchor={[xshift=1.5ex]}]{ul}{} 
\end{tikzcd}

\end{document}

相关内容