![LaTex 中 tikz-cd 中的共均衡器图](https://linux22.com/image/299818/LaTex%20%E4%B8%AD%20tikz-cd%20%E4%B8%AD%E7%9A%84%E5%85%B1%E5%9D%87%E8%A1%A1%E5%99%A8%E5%9B%BE.png)
有人可以帮我在 tikz-cd 中画一个水平平行箭头作为均衡器图吗?
共均衡器图的一个例子是:
提前致谢!
答案1
你可以选择tikz-cd
:
\documentclass{article}
\usepackage{tikz-cd}
\begin{document}
\[
\begin{tikzcd}
X \ar[r,shift left=.75ex,"f"]
\ar[r,shift right=.75ex,swap,"g"]
&
Y \ar[r,"q"] \ar[dr,swap,"q'"]
&
Q \ar[d,densely dotted]
\\
& & Q'
\end{tikzcd}
\]
\end{document}
答案2
只是为了好玩,一个pstricks
解决方案:
\documentclass[pdf]{article}
\usepackage{pst-node}
\begin{document}
\[ \psset{arrows=->, arrowinset=0.25, linewidth=0.6pt, dash=3pt 2pt, nodesep=3pt, labelsep=2pt, colsep=1.2cm, rowsep=1cm}
\begin{psmatrix}
X & Y & Q \\%
& &Q\smash{'}
%%%
\ncline[offset = 0.6ex]{1,1}{1,2}\naput{f} \ncline[offset = -0.6ex]{1,1}{1,2}\nbput{g}
\ncline{1,2}{1,3}\nbput{q} \ncline{1,2}{2,3}\nbput{q'}
\ncline[linestyle=dashed]{1,3}{2,3}\nbput[npos=0.45]{u}
\end{psmatrix}
\]
\end{document}