时钟脉冲在 Tikz 定时中发生变化吗?

时钟脉冲在 Tikz 定时中发生变化吗?

平均能量损失

\documentclass[border=2mm]{standalone}
\usepackage{tikz}
\usepackage{tikz-timing}
\usetikztiminglibrary[dual arrows]{clockarrows}
\begin{document}
\begin{tikztimingtable}[
scale=2.5,
timing/slope=0.1,
timing/rowdist=3ex,
]
\textnormal{Clock} &  [black] {h} 47{c} \\ 
\extracode
\begin{pgfonlayer}{background}
\node[anchor=east] at (row1.north west){\tiny +5V};
\node[anchor=east] at (row1.south west){\tiny 0};
\vertlines[help lines,red]{0,1,3,5,7,9,11,13,15,17,19,21,23}
\end{pgfonlayer}
\tablegrid
\end{tikztimingtable}
\end{document}

并输出

在此处输入图片描述

时钟脉冲正在偏移。我们该怎么办?

答案1

有些事情是这样的:

在此处输入图片描述

TikZ 时序图根据包中所述的字体大小进行缩放文档。然后,缩放选项可以使用\scalebox{<factor >}{<content>}或将内容放入节点中,如文档中所述,@percusse 在评论中也指出了这一点。不过,更自然的方式可能是像普通文本一样缩放,即使用标准尺寸(、、、\small...等)或发出命令。在这里,我使用了例如:\large\Large\fontsize{<size>}{<baselineskip>}\Huge

\documentclass[border=2pt]{standalone}
\usepackage{tikz}
\usepackage{tikz-timing}
\usetikztiminglibrary[dual arrows]{clockarrows}
\begin{document}

{%
\Huge %\fontsize{40}{40}\selectfont
\begin{tikztimingtable}[line width=.5pt,
timing/slope=0.1,
timing/rowdist=3ex,%
]
\textnormal{\small Clock} &  [black] {h} 47{c} \\ 
\extracode
\begin{pgfonlayer}{background}
\node[anchor=east] at (row1.north west){\tiny +5V};
\node[anchor=east] at (row1.south west){\tiny 0};
\vertlines[help lines,red]{0,1,3,5,7,9,11,13,15,17,19,21,23}
\end{pgfonlayer}
\tablegrid
\end{tikztimingtable}
}
\end{document}

相关内容