Я решил немного поиграться с таблицей tikztimingtable, однако не уверен, что мне «нравится» шрифт, используемый в метках сигналов.
Поэтому я попытался изменить это, добавив [font=\rmfamily]
перед первой меткой. Однако это привело к смещению сигналов (см. изображение ниже)
Как видите, сигналы больше не доходят до t_10. Код ниже. Возможно ли изменить шрифт на римскую семью?
\begin{tikztimingtable}
handshake\_out\_RPi & [thin] 3L 6H 6L 9H 6L\\
data\_out\_RPi & [thin] 3Z[black] 6D 6Z[black] 9D 6Z[black]\\
handshake\_out\_UR5 & [thin] 6L 6H 9L 6H 3L\\
\extracode
\begin{pgfonlayer}{background}
\vertlines[help lines, dotted]{0,3,...,30}
\foreach \i [count=\col from 0] in {0,3,...,30}
\node[font=\scriptsize] at (\i,3) {$t_{\col}$};
\end{pgfonlayer}
\end{tikztimingtable}%
И с римским семейным шрифтом:
\begin{tikztimingtable}
[font = \rmfamily] handshake\_out\_RPi & [thin] 3L 6H 6L 9H 6L\\
data\_out\_RPi & [thin] 3Z[black] 6D 6Z[black] 9D 6Z[black]\\
handshake\_out\_UR5 & [thin] 6L 6H 9L 6H 3L\\
\extracode
\begin{pgfonlayer}{background}
\vertlines[help lines, dotted]{0,3,...,30}
\foreach \i [count=\col from 0] in {0,3,...,30}
\node[font=\scriptsize] at (\i,3) {$t_{\col}$};
\end{pgfonlayer}
\end{tikztimingtable}%
решение1
Как и предположил Сигур, вот ответ на мой вопрос:
\begin{tikztimingtable}[yscale=1.5]
\texttt{Handshake out RPi} & [thin] 4L 8H 8L 12H 8L\\
\texttt{Data out RPi} & [thin] 4Z[black] 8D 8Z[black] 12D 8Z[black]\\
\texttt{Handshake out UR5} & [thin] 8L 8H 12L 8H 4L\\
%\textsf{•}
\extracode
\begin{pgfonlayer}{background}
\vertlines[help lines, dotted]{0,4,...,40}
\foreach \i [count=\col from 0] in {0,4,...,40}
\node[font=\scriptsize] at (\i,2) {$t_{\col}$};
\end{pgfonlayer}
\end{tikztimingtable}%
Где опция yscale увеличивает высоту сигналов. Так что теперь это выглядит красиво: