题
这里有人在Tikz-定时的大师?
我寻找一种方法来标记与标注的时序图,但是垂直规模过压缩。我找不到为\定时命令选项(或者,如果我做到了,这是一个微薄的列表)的完整列表。
我在什么,他们可能会失败(例如高度=),但最终我偶然到来自确认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定时的作者。愚蠢的问题,但你是否检查了包手册?点击 我不认为你会发现任何地方的任何选择更好的列表。 检查CTAN或包网站 http://latex.scharrer-online.de/tikz-timing一>。
如果您使用最新tikz定时(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}
不隶属于 StackOverflow