سؤال

أي شخص هنا معلم في توقيت تيك؟

أنا أبحث عن وسيلة لتسمية مخطط توقيت مع التعليقات التوضيحية ، لكن المقياس العمودي مضغوط للغاية. لم أتمكن من العثور على قائمة شاملة بالخيارات لأمر timing (أو إذا فعلت ذلك ، فقد كانت قائمة هزيلة).

تخميناتي الأولية في ما قد يفشل (على سبيل المثال الارتفاع =) ، لكنني في النهاية تعثرت على مثال من المستند الذي أكد أن 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}
هل كانت مفيدة؟

المحلول

أنا مؤلف Tikz-Timing. سؤال غبي ، لكن هل راجعت دليل الحزمة؟
لا أعتقد أنك ستجد أي قائمة أفضل للخيارات في أي مكان. تحقق من CTAN أو موقع الحزمة http://latex.scharrer-online.de/tikz-timing.

إذا كنت تستخدم إصدارًا حديثًا من Tikz-Timing (v0.7) ، فيمكنك استخدام "WSCALE" لتوسيع نطاق العرض.
أيضًا عن طريق ضبط نمط "التوقيت/العقدة المضمونة" إلى "المستطيل ، أسفل اليسار" ، يمكنك إضافة نص العقدة مباشرة في سلسلة التوقيت عن طريق تغيير العقد من "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}
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top