是否存在某种东西,最好使用 tikz,但实际上任何可以生成图表的东西
我认为这将非常有助于了解短正合序列之间的关系。如果有人知道他们在哪里或如何生成上述图片,我宁愿不重新发明轮子。我找到了一些代码,并尝试修改这里。
我有:
\documentclass[tikz, border=5pt]{standalone}
\usetikzlibrary{positioning}
\begin{document}
\begin{tikzpicture}[line join = round, line cap = round,baseline=(current bounding box.center)]
\node (z) {$[\wedge]$};
\node (x) [below left=1cm and .8cm of z] {$[\vee]$};
\node (y) [below right=1cm and .8cm of z] {$[\neg \wedge]$};
\node (a) [right=1cm of y] {$[\neg \vee]$};
\draw[<->] (z) to node [sloped, above] {$ $} (y);
\draw[<->] (x) to node [sloped, above] {$ $} (z);
\draw[<->] (y) to node [sloped, above] {$ $} (x);
\draw[->] (y) to node [sloped, above] {$ $} (a);
\end{tikzpicture}
\end{document}
编辑:如何从 egreg 精心设计的内容转变为以下内容:
答案1
该图清楚地显示了用 Xy-pic 绘制的(可怕的箭头显露出来)。
你可以这样做tikz-cd
\documentclass{article}
\usepackage{tikz-cd}
\begin{document}
\[
\begin{tikzcd}[row sep=1em,column sep=1em]
& & 0 \arrow[dr] & & 0 & & 0 \arrow[dr] & & 0 & & 0 \arrow[dr] & & 0\\
& & & C_2 \arrow[ur] \arrow[dr] & & & & C_4 \arrow[ur] \arrow[dr] & & & & C_6 \arrow[ur] \arrow[dr] \\
& & A_1 \arrow[rr] \arrow[ur] & & A_2 \arrow[rr] \arrow[dr] & & A_3 \arrow[rr] \arrow[ur]
& & A_4 \arrow[rr] \arrow[dr] & & A_5 \arrow[rr] \arrow[ur] & & A_6 \arrow[dr] \\
& C_1 \arrow[ur] & & & & C_3 \arrow[dr] \arrow[ur] & & & &
C_5 \arrow[dr] \arrow[ur] & & & & C_7 \arrow[dr] \\
0 \arrow[ur] & & & & 0 \arrow[ur] & & 0 & & 0 \arrow[ur] & & 0 & & & & 0
\end{tikzcd}
\]
\end{document}
这是长正合序列中只有五项的版本。这个想法是,在中间的长序列中我们跳过一列,从而为对角短正合序列的项腾出空间。
这只是一个耐心计算步数的游戏。你可以将其视为一个矩阵,其中 表示&
行中的单元格分隔符,\\
表示行的结束符;行尾&
可以省略。 表示\arrow
指定目标单元格。
\documentclass{article}
\usepackage{tikz-cd}
\begin{document}
\[
\begin{tikzcd}[row sep=1em,column sep=1em]
& & 0 \arrow[dr] & & 0 & & 0 \arrow[dr] & & 0 & & & & 0\\
& & & C_2 \arrow[ur] \arrow[dr] & & & & C_4 \arrow[ur] \arrow[dr] & & & & C_6 \arrow[ur] \\
& & A_1 \arrow[rr] \arrow[ur] & & A_2 \arrow[rr] \arrow[dr] & & A_3 \arrow[rr] \arrow[ur]
& & A_4 \arrow[rr] \arrow[dr] & & A_5 \arrow[ur] \\
& C_1 \arrow[ur] & & & & C_3 \arrow[dr] \arrow[ur] & & & &
C_5 \arrow[dr] \arrow[ur] \\
0 \arrow[ur] & & & & 0 \arrow[ur] & & 0 & & 0 \arrow[ur] & & 0
\end{tikzcd}
\]
\end{document}
这是重复的图,虽然我不明白它的意思。
\documentclass{article}
\usepackage{tikz-cd}
\begin{document}
\[
\begin{tikzcd}[row sep=1em,column sep=1em]
& & 0 \arrow[dr] & & 0 & & 0 \arrow[dr] & & 0 & & 0 \arrow[dr] & & 0\\
& & & C_2 \arrow[ur] \arrow[dr] & & & & C_4 \arrow[ur] \arrow[dr] & & & & C_6 \arrow[ur] \arrow[dr] \\
0 \arrow[dr] & & A_1 \arrow[rr] \arrow[ur] & & A_2 \arrow[rr] \arrow[dr] & & A_3 \arrow[rr] \arrow[ur]
& & A_4 \arrow[rr] \arrow[dr] & & A_5 \arrow[rr] \arrow[ur] & & A_6 \arrow[dr] \\
& C_1 \arrow[ur] \arrow[dr] & & & & C_3 \arrow[dr] \arrow[ur] & & & &
C_5 \arrow[dr] \arrow[ur] & & & & C_7 \arrow[dr] \\
0 \arrow[ur] & & 0 \arrow[dr] & & 0 \arrow[ur] & & 0 \arrow[dr] & & 0 \arrow[ur] & & 0 \arrow[dr] & & 0 \arrow[ur] & & 0 \\
& & & C_2 \arrow[ur] \arrow[dr] & & & & C_4 \arrow[ur] \arrow[dr] & & & & C_6 \arrow[ur] \arrow[dr] \\
& & A_1 \arrow[rr] \arrow[ur] & & A_2 \arrow[rr] \arrow[dr] & & A_3 \arrow[rr] \arrow[ur]
& & A_4 \arrow[rr] \arrow[dr] & & A_5 \arrow[rr] \arrow[ur] & & A_6 \arrow[dr] \\
& C_1 \arrow[ur] & & & & C_3 \arrow[dr] \arrow[ur] & & & &
C_5 \arrow[dr] \arrow[ur] & & & & C_7 \arrow[dr] \\
0 \arrow[ur] & & & & 0 \arrow[ur] & & 0 & & 0 \arrow[ur] & & 0 & & & & 0 \\
\end{tikzcd}
\]
\end{document}