我还没走多远。我一直在尝试这样做(请注意,的坐标dashed
肯定是错误的,我不知道如何设置它们)。
\begin{tikzpicture}
\tikz{\draw (0,0) rectangle (7,0.75);}
\tikz{\draw [dashed] (0.5,0) -- (0.5,0.75);}
\end{tikzpicture}
但无论我如何设置变量,它似乎都不起作用dashed
。有人能告诉我如何实现这种图片吗?另外,我似乎无法在框内添加文字,我现在已经尝试了很多次,以至于我完全忘记了到目前为止我尝试过什么以及没有尝试过什么。
答案1
为什么选择 TikZ?只需使用tabular
。
\documentclass{article}
\begin{document}
\newcommand\mc{\multicolumn{1}}
\begin{tabular}{*7c}
2 & 1 & \multicolumn{5}{c}{509 bytes} \\
\hline
\mc{|c}{CircID} & \mc{|c}{CMD} & \multicolumn{5}{|c|}{DATA} \\
\hline
\\ % empty line
2 & 1 & 2 & 6 & 2 & 1 & 498 \\
\hline
\mc{|c}{CircID} & \mc{|c}{Relay} & \mc{|c}{StreamID} & \mc{|c}{Digest} & \mc{|c}{Len} & \mc{|c}{CMD} & \mc{|c|}{DATA} \\
\hline
\end{tabular}
\end{document}