答案1
(因为我有点无聊:)请注意,肯定有其他几种方法可以做同样的事情,而且可能还有更好的方法。我为节点定义了一种样式,并将间隙符号绘制为path picture
。位置将取决于您的图表。在这种情况下,请注意时序规范(2L N(A1) 4H N(A2) L
)包括两个命名节点A1
和A2
,并gap
使用它们作为参考来放置节点。
\documentclass[border=5mm]{standalone}
\usepackage{tikz-timing}
\usetikzlibrary{calc}
\tikzset{
alias path picture bounding box/.code=%https://tex.stackexchange.com/q/395628
\pgfnodealias{#1}{path picture bounding box},
gap/.style={
circle,
inner sep=0pt,
minimum size=#1,
node contents={},
path picture={
\tikzset{alias path picture bounding box=@}
\fill [white] (@.265) to[out=40,in=220] (@.70) --
(@.85) to[out=220,in=40] (@.250) -- cycle;
\draw [very thin] (@.265) to[out=40,in=220] (@.70)
(@.85) to[out=220,in=40] (@.250);
}
},
gap/.default=10pt
}
\begin{document}
\begin{tikztimingtable}
foo & 2L N(A1) 4H N(A2) L\\
\extracode
\node[gap, at={($(A1|-A2)!0.5!(A2)$)}];
\end{tikztimingtable}
\end{document}