2

Tikz-timingの第一人者はいますか?

タイミング図に注釈を付ける方法を探していますが、垂直スケールが圧縮されすぎています。\timing コマンドのオプションの包括的なリストを見つけることができませんでした (または、見つけたとしても、それはわずかなリストでした)。

私の最初の推測では失敗する可能性がありました (例: height=) が、最終的には yscale= が機能することを確認するドキュメントの例に出くわしました。

開始するためのコード スニペットを次に示します。

\begin{tikzpicture}
    \timing [yscale=2.0] at (0,0)  {3H N (d7) 3L 3H N (d6) 3L 3H N (d5) 3L 3H N (d4) 3L 3H N (d3)3 L 3H N (d2) 3L 3H N (d1) 3L 3H N (d0) 3L 3H N (ack) 3L};
    \path (d7) node [below left] {D7};
    \path (d6) node [below left] {D6};
    \path (d5) node [below left] {D5};
    \path (d4) node [below left] {D4};
    \path (d3) node [below left] {D3};
    \path (d2) node [below left] {D2};
    \path (d1) node [below left] {D1};
    \path (d0) node [below left] {D0};
    \path (ack) node [below left] {ACK};
\end{tikzpicture}
4

1 に答える 1

8

私はtikz-timingの作者です。ばかげた質問ですが、パッケージのマニュアルは確認しましたか?
オプションのより良いリストはどこにも見つからないと思います。CTANまたはTeXDocを確認してください。

最近のバージョンの tikz-timing (v0.7) を使用している場合は、「wscale」を使用して幅をスケーリングできます。
また、'timing/inline node' スタイルを 'rectangle,below left' に調整することで、ノードを 'N(d7)' から 'N{d7}' などに変更することで、ノード テキストをタイミング文字列に直接追加できます。

\documentclass{article}
\usepackage{tikz-timing}
\begin{document}
\begin{tikzpicture}
  \timing [yscale=2.0,timing/wscale=3.0,timing/inline node/.style={rectangle,below left,font=\sffamily}] at (0,0)
  {H N {D7} L H N {D6} L H N {D5} L H N {D4} L H N {D3} L H N {D2} L H N {D1} L H N {D0} L H N[xscale=.8]{ACK} L};
\end{tikzpicture}
\end{document}
于 2010-01-22T17:24:13.387 に答える