首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Tikz-timing选项的综合列表

Tikz-timing选项的综合列表
EN

Stack Overflow用户
提问于 2010-01-22 01:35:35
回答 1查看 1.8K关注 0票数 2

这里有人是Tikz-timing的大师吗?

我正在寻找一种方法来标记带有注释的时序图,但垂直比例太压缩了。我找不到\timing命令的完整选项列表(或者如果我找到了,那也只是一个很少的列表)。

我最初的猜测可能是失败的(例如height=),但最终我偶然发现了文档中的一个示例,该示例确认了yscale=应该可以工作,因此它确实可以工作。

下面是一段代码片段,可以帮助您入门:

代码语言:javascript
复制
\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}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-01-23 01:24:13

我是tikz-timing的作者。问你个愚蠢的问题,你看过包装手册了吗?

我不认为你会在任何地方找到更好的选项列表。检查CTANTeXDoc

如果你使用最新版本的tikz-timing (v0.7),你可以使用'wscale‘来缩放宽度。

此外,通过将“计时/内联节点”样式调整为“矩形,左下方”,您可以通过将节点从“N(D7)”更改为“N{d7}”等方式直接在计时字符串中添加节点文本。

代码语言:javascript
复制
\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}
票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2111423

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档