有人说 tikszcd 是绘制交换图的好库。所以我试着在https://math.stackexchange.com/questions/383006/0-rightarrow-m-rightarrow-m-rightarrow-m-rightarrow-0-exact-m-flat/494914#494914。但是我怎样才能得到从零到 M''(x)N' 的箭头呢?我试过了
\[\begin{tikzcd}
& 0\arrow{d}\\
0\arrow{r} & M^\prime\otimes N^\prime
\end{tikzcd}\]
但它却给我带来了混乱。
答案1
这里有两个解决方案,一个使用 ,tikz-cd
另一个使用psmatrix
来自 的环境pst-node
。我可以用 调整垂直箭头的位置pst-node
,但我不知道如何使用tikz-cd
:
\documentclass[pdf]{article}
\usepackage{tikz-cd}
\begin{document}
\[ \begin{tikzcd}
& & & 0 \arrow{d}\\
0 \arrow{r} & M'\otimes N' \arrow{r}\arrow{d} & M\otimes N' \arrow{r}\arrow{d} & M''\otimes N' \arrow{r}\arrow{d} & 0\\%
0 \arrow{r} & M'\otimes N\arrow{r} & M\otimes N\arrow{r} & M''\otimes N \arrow{r} & 0
\end{tikzcd}
\]
\end{document}
\documentclass[pdf]{article}
\usepackage{pst-node}
\begin{document}
\[ \psset{arrows=->, arrowinset=0.25, linewidth=0.6pt, nodesep=3pt, labelsep=2pt, rowsep=0.7cm, colsep = 1.1cm}
\everypsbox{\scriptstyle}
\begin{psmatrix}
%%% nodes
& & & 0\\
0 & M'\otimes N' & M\otimes N' & M''\otimes N'\hphantom{'} & 0\\%
0 & M'\otimes N\hphantom{'} & M\otimes N\hphantom{'} & M''\otimes N\hphantom{''} & 0
%%% horizontal arrows
\ncline{1,4}{2,4}
\ncline{2,1}{2,2} \ncline{2,2}{2,3} \ncline{2,3}{2,4} \ncline{2,4}{2,5}
\ncline{3,1}{3,2} \ncline{3,2}{3,3} \ncline{3,3}{3,4} \ncline{3,4}{3,5}
%%% vertical arrows
\ncline{1,4}{2,4}
\ncline[offset=0.8pt]{2,2}{3,2} \ncline[offset=-0.6pt]{2,3}{3,3} \ncline[offset=0.6pt]{2,4}{3,4}
\end{psmatrix}
\]
\end{document}