\documentclass{article}
\usepackage{tikz-timing}
\newcommand{\degr}{degr}
\begin{document}
\begin{tikztimingtable}
Clock 128\,MHz 0\degr & H 12{2C} G \\ % ends with edge
\color{red}\tiny Clock 128\,MHz 90\degr & [C] 12{2C} C \\ % starts with edge
Clock 128\,MHz 180\degr & C 12{2C} G \\ % ends with edge
Clock 128\,MHz 270\degr & 12{2C} C \\
\end{tikztimingtable}
\end{document}
我希望所有标签“时钟...”都左对齐。
答案1
用于这些标题的节点使用样式/tikz/timing/name
。
您可以向此样式选项附加如下内容
align=left
和text width=1.4in
(以斯蒂芬·B·塞格莱特斯‘回答)。
当然,如果你不想猜测最宽框的宽度,你可以设置text width=\widthof{<longest text>}
或使用背后的想法TikZ 中的依赖节点大小寻找最自动化的解决方案。
代码
\documentclass[tikz,convert=false]{standalone}
\usepackage{tikz-timing}
\newcommand{\degr}{degr}
\begin{document}
\begin{tikztimingtable}[timing/name/.append style={align=left, text width=1.4in}]
Clock 128\,MHz 0\degr & H 12{2C} G \\ % ends with edge
\color{red}\tiny Clock 128\,MHz 90\degr & [C] 12{2C} C \\ % starts with edge
Clock 128\,MHz 180\degr & C 12{2C} G \\ % ends with edge
Clock 128\,MHz 270\degr & 12{2C} C \\
\end{tikztimingtable}
\end{document}