\texttiming シーケンス (tikz-timing) に最後の遷移を追加するにはどうすればよいですか?

\texttiming シーケンス (tikz-timing) に最後の遷移を追加するにはどうすればよいですか?

次の MWE があるとします。

\documentclass{article}

\usepackage{tikz-timing}

\begin{document}
\texttiming[X]{1D{A}3D{bar}1D{C}}
\end{document}

最初の->遷移に匹敵する最後のD->遷移を追加するにはどうすればよいですか? 私が望むのは、最初のデータ フィールド、最後のデータ フィールド、およびその間のすべてのデータ フィールドについて、データ フィールドの両端を閉じることです。XXD

答え1

このような?

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

\documentclass{article}
\usepackage{tikz-timing}
\begin{document}
\texttiming[X]{1D{A}3D{bar}1D{C}-}
\end{document}

編集

上記の解決策では警告が表示されますPackage tikz-timing Warning: No transitions 'D-' (or 'D-X') defined!。別の方法としては、内部を使用して描画する方法がありますtikzpicture

\texttiming[X]{1D{A}3D{bar}1D{C}!{-- ++(.1,.5)--++(-0.1,0.5)}}

関連情報