![如何将 tikz-timing 与 clockarrows 一起使用?](https://linux22.com/image/367544/%E5%A6%82%E4%BD%95%E5%B0%86%20tikz-timing%20%E4%B8%8E%20clockarrows%20%E4%B8%80%E8%B5%B7%E4%BD%BF%E7%94%A8%EF%BC%9F.png)
我正在使用 tikz-timing,并且喜欢使用 clockarrows。但是,包含 tikz-timing 手册 v0.7e 中描述的库\usetikztiminglibrary[rising arrows]{clockarrows}
对我来说不起作用。
我收到错误:Package tikz-timing Error: No tikz-timing library 'clockarrows' found!. \usetikzlibrary
。
我该如何解决这个问题?谢谢你的帮助。
示例代码:
\documentclass[border=0.5mm]{standalone}
\usepackage{tikz}
\usepackage{tikz-timing}%[2014/10/29]
%\usetikztiminglibrary[rising arrows]{clockarrows} %This should be enabled
\usetikzlibrary{arrows}
\usetikzlibrary{shapes}
\begin{document}
\begin{tikztimingtable}[%
timing/.style={x=4ex,y=3ex},
timing/rowdist=5ex,
every node/.style={inner sep=0,outer sep=0},
%timing/c/arrow tip=latex, %and this set the style
thick,
]
&1l N(N1) 2C\\
&2C N(N2) 1c\\
\extracode
\begin{scope}[very thick]
\newcommand{\yheight}{3ex};
%DRAW
\draw [thin, densely dotted,shorten >=-1mm](N1.base) -- ($ (N1.base) + (0,-1ex) $);
\draw [thin, densely dotted,shorten >=-1mm](N2.north) -- ($ (N2.base) + (0,\yheight+1ex)$);
\draw [<->, >=latex, thin]($ (N1.base) + (0,-1ex) $) -- ($ (N2.base) + (0,\yheight+1ex)$) node[midway, above = 0.2ex] {$T$} ;
\end{scope}
\end{tikztimingtable}
\end{document}
在上次更新之前,clockarrows 设置有效。
我现在使用版本 tikz-timing (v0.7e)。
tikz 库是 tikz.sty 2015/08/07 v3.0.1a (rcs-revision 1.151)
更新:使用新版本的 tikz-timing (v0.7f)。一切按预期运行。感谢您的支持。