我希望能够使下面的标签(我已将其设为红色)具有与 相同的文本大小,\tiny
但我不知道该怎么做?我找不到其他人尝试使用 更改标签文本大小tikz-timing
;这是 PGF 还是 tikz 问题?
语法是什么?我担心这会是对 LaTeX、PGF、TikZ 和 的明显误解tikz-timing
。我有点困惑在设置标签样式时应该使用哪种语法。
我不想将更改应用于所有标签,如以下问题所述:如何更改 pgfplots 中的字体系列?
以下是我的出发点:
\begin{tikztimingtable}
Clock 128\,MHz 0\degr & H 12{2C} G \\ % ends with edge
\color{red} 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}
尝试过各种无效的变体
\color{red} Clock 128\,MHz 90\degr & [C] 12{2C} C
\color{red} \tiny Clock 128\,MHz 90\degr & [C] 12{2C} C
\color{red} \tiny{Clock 128\,MHz 90\degr} & [C] 12{2C} C
\tikzset{every axis label/.append style={font=\sffamily\footnotesize}}
\color{red} Clock 128\,MHz 90\degr} & [C] 12{2C} C
\color{red} [font=\sffamily\footnotesize}] Clock 128\,MHz 90\degr} & [C] 12{2C} C
\tikzset{every node/.append style={scale=0.3}}
\color{red} Clock 128\,MHz 90\degr} & [C] 12{2C} C
编辑
以下代码是错误的,我试图使它成为一个独立的文档类;类型文章的工作方式与您所观察到的一样。
\documentclass[class=minimal,border=10pt]{standalone} %breaks on \tiny
% Error|line 15|!Undefined sequence.<argument> \tinyClock\tiny Clock & [C] 12{2C} C\\
%\documentclass{article} % works with \tiny
%
\usepackage{tikz-timing}
%
%
\begin{document}
%
\begin{tikztimingtable}
Clock & H 12{2C} G \\
\tiny Clock & [C] 12{2C} C \\
Clock & C 12{2C} G \\
Clock & 12{2C} C \\
\end{tikztimingtable}
%
\end{document}
答案1
请始终发布完整、可编译但最小的示例文档,以解决您遇到的问题。代码片段通常不是很有用。
通常只需添加\tiny
即可解决问题。以下最小示例对我来说很好用。我认为文档中的其他设置导致了问题。创建副本并最小化文档以定位问题。请参阅我刚刚被要求写一个最简单的例子,那是什么?了解更多详情。
\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}
更新
minimal
您使用的类根本没有定义。\tiny
请注意,这minimal
不是真正的类,只是编译 LaTeX 文档所需的一组非常小的类。请参阅帖子为什么要避免使用最小类?了解详细信息。有些被认为是文档minimal
的良好选择standalone
(创建独立图形时,使用 minimal 相对于 article 有什么优势?),但我有充分的理由将其用作默认类(我是和article
的作者)。不要使用该类。它不适用于极简文档或示例,并且会导致其他正常宏出现问题。请参阅standalone
tikz-timing
minimal
为什么下面的代码无法编译?(tikz 和范围)进一步举例说明此类问题。