나는 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 옵션은 신호의 높이를 증가시킵니다. 이제 아름답게 보입니다.