tikz / tikz-timing 不知道箭头尖端“三角形”

tikz / tikz-timing 不知道箭头尖端“三角形”

我正在使用 tikz-timing 绘制时序图。它看起来确实很棒,但我想应用一些视觉改进,例如更改“箭头类型”。

因此我将其添加>=Latex[]到我的 tikztimingtable 环境中,但是从 pgf 收到错误:

包 pgf 错误:未知的箭头尖类型“Latex”。

我也尝试过其他种类,例如三角形。

\begin{tikztimingtable}[
  timing/table/header/.style={font=\bf},
  timing/wscale=2,
  timing/nice tabs,
  >=Triangle
]
.......
\end{tikztimingtable}

我不想更改每条\draw指令(位于\extracode部分中)中的箭头尖类型。因此,我正在寻找一种覆盖默认箭头尖类型的通用方法。

已加载的包:

\usepackage{pgf}                        % primitive drawing library
\usepackage{tikz}                       % PGF frontend, drawing macros
\usepackage{tikz-timing}                % spezial TikZ library for waveform/timing diagrams
  \usetikztiminglibrary{advnodes}       %   sublibrary for advanced anchor nodes
  \usetikztiminglibrary{counters}       %   sublibrary for automated content generation
  \usetikztiminglibrary{clockarrows}    %   sublibrary for for arrows on rising/falling edges
  \usetikztiminglibrary{either}         %   sublibrary for new either symbol
  \usetikztiminglibrary{columntype}     %   sublibrary for 
  \usetikztiminglibrary{overlays}       %   sublibrary for overlay generation
  \usetikztiminglibrary{nicetabs}       %   sublibrary for better looking timingtables

答案1

您需要使用该arrows.meta库;添加到序言中(tikz已加载之后):

\usetikzlibrary{arrows.meta}

相关内容