我如何创建一个新的 tikz-timing 角色或者修改现有的角色?

我如何创建一个新的 tikz-timing 角色或者修改现有的角色?

我第一次使用该tikz-timing软件包。我想绘制一个包含大量脉冲的时序图。我更喜欢由样式生成的符号,而不是由字符或字符ifsym \ShortPulseHigh生成的符号。tikz-timing Gifsym |

是否可以创建一个新tikz-timing字符,使其产生与样式产生的符号相同的符号ifsym \ShortPulseHigh,或者修改tikz-timing G字符以产生相同的效果?

答案1

感谢那些可能考虑回答我的问题的人。在阅读了tikz-timing包文档。我通过定义元字符 P 解决了该问题,如下例所示:

\begin{tikztimingtable}[%
     timing/metachar={P}{0.001L [[timing/slope=0]] 0.4H 0.001L}
  ]
  Pulse & L P L\\
\end{tikztimingtable}

上述 TikZ 代码有效。以下是它生成的结果。 在此处输入图片描述

相关内容