Latex 字体导致 pgfplot 中出现“未定义的控制序列”错误

Latex 字体导致 pgfplot 中出现“未定义的控制序列”错误

我正在尝试修改我正在使用的 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 类(amsartamsbook)中定义了类似的命令。

相关内容