我正在尝试修改我正在使用的 pgfplot 图表中某些文本标签的字体大小,但 pgfplot 似乎无法理解某些字体大小,例如 \normal 等。然而 pgfplot 文档指出
字体可以是任何 LATEX 参数,如 \footnotesize 或 \small \bfseries
我已经创建了一个测试用例:
\begin{tikzpicture}
\begin{axis}[
log ticks with fixed point,
xlabel=x,
ylabel=y,
enlargelimits=0.2
]
\addplot[only marks, black, mark=triangle*, mark options={fill=white}]
coordinates {
(0.5, 10)
(0.6, 20)
(0.7, 30)
};
\node [above] at (axis cs: 0.5, 10) {\small A};
\node [above] at (axis cs: 0.6, 20) {\small B};
\node [above] at (axis cs: 0.7, 30) {\small B};
\end{axis}
\end{tikzpicture}
我使用 LyX 作为编辑器。以下字体大小会引发未定义的控制序列错误:
\smallest
\smaller
\normal
\larger
\largest
我是否遗漏了什么?
答案1
没有任何命令
\smallest
\smaller
\normal
\larger
\largest
在标准 LaTeX 中定义。大小更改命令如下(从最小到最大)
\tiny
\scriptsize
\footnotesize
\small
\normalsize
\large
\Large
\LARGE
\huge
\Huge
该软件包relsize
添加了一个选择字体的功能,通过指定从当前大小开始的步数,使用\larger
和\smaller
。 AMS 类(amsart
和amsbook
)中定义了类似的命令。