我处在一个tikztimingtable
环境中,想要在每个周期宽度(默认数字/间距)后添加虚线垂直线。我目前拥有的(下面的代码)为我提供了实心灰线,但看起来它们画在我的时钟线上,这意味着同一位置的任何“故障”线都不可见。
有没有办法确保帮助线位于后面或使它们变为虚线?(或者有人可以向我指出有关和样式的相关教程/文档horlines
?vertlines
)
\begin{tikztimingtable}
Clock & 16{C}
\extracode
\vertlines[help lines]{}
\end{tikztimingtable}
答案1
您可以提供有关不透明度(或破折号等)的绘图选项,\vertlines
以便可以看到背景。
\documentclass{standalone}
\usepackage{tikz-timing}
\begin{document}
\begin{tikztimingtable}
Clock & 16{C}\\
\extracode
\vertlines[help lines,opacity=0.3]{}
\end{tikztimingtable}
\end{document}
或者你可以将绘图命令发送到后台。请参阅tikz-timing
手动的 例如和pgf
手动的(第 15.3 节)获取有关绘图选项的文档。
答案2
我可能有点晚了,但要在背景中绘制帮助线,您只需使用
\documentclass{standalone}
\usepackage{tikz-timing}
\begin{document}
\begin{tikztimingtable}
Clock & 16{C}\\
\extracode
\begin{scope}[on background layer]
\vertlines[help lines]{}
\end{scope}
\end{tikztimingtable}
\end{document}
要使它们变为虚线,请使用\vertlines[help lines, dashed]{}
。