信号を移動せずに tikztimingtable のフォント タイプを変更する

信号を移動せずに tikztimingtable のフォント タイプを変更する

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

Sigur が示唆したように、これが私の質問に対する答えです:

\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 オプションにより信号の高さが増します。これで見た目が美しくなりました。

ここに画像の説明を入力してください

関連情報