如何绘制三条相互关联的链条?

如何绘制三条相互关联的链条?

我想要绘制以下内容: 在此处输入图片描述

这个问题是相关的,但我无法从答案中推断出来如何绘制独立链?

答案1

  • 你应该让自己更熟悉tikz
  • 首先阅读“2 教程:Karl 的学生图片”,然后阅读“第三部分 Ti凱恩来自包文档(TZiZ 和 PGF 手册(版本 3.1.9a)
  • 网站上有大量带有tikzpicture代码和图像示例的答案
  • 值得一看例子.net地点

您的图像非常简单,因此首先检查以下解决方案:

\documentclass[tikz,border=3mm]{standalone}
\usetikzlibrary{positioning}

\tikzset{%
 node distance = 8mm, 
    box/.style = {draw, minimum height=8mm, minimum width=2mm, 
                  inner sep=0mm, node contents={}},
        }

\begin{document}
    \begin{tikzpicture}

\foreach \i in {1,2, 4,5,6,7,8, 12, 17}
{
\node (a\i) at (0.5*\i,0.4) [box, anchor=south];
\node (b\i)                 [box, below=of a\i];
}
\foreach \i in {0, 3, 9,10,11, 13,14,15,16}
\node (c\i) at (0.5*\i,0.0) [box];
%
\draw   (c0)  -- (a1)  -- (a2)  -- 
        (c3)  -- (a4)  -- (a5)  -- (a6)  -- (a7) -- (a8) --
        (c9)  -- (c10) -- (c11) -- (a12) --
        (c13) -- (c14) -- (c15) -- (c16) -- (a17)
%               
        (c0)  -- (b1)  -- (b2)  --
        (c3)  -- (b4)  -- (b5)  -- (b6)  -- (b7) -- (b8) --
        (c9)  -- (c10) -- (c11) -- (b12) --
        (c13) -- (c14) -- (c15) -- (c16) -- (b17);
    \end{tikzpicture}
\end{document}

在此处输入图片描述

相关内容