问题
重现 pgf 手册中的示例似乎有效,但报告错误。有人猜出问题是什么吗?
平均能量损失
\documentclass{minimal}
\usepackage{tikz}
\usetikzlibrary{datavisualization.formats.functions}
\begin{document}
\begin{tikzpicture}
\datavisualization [school book axes, all axes={unit length=5mm, ticks={step=2}}, visualize as smooth line]
data [format=function] {
var t : interval [0:2*pi];
func x = \value t * cos(\value t r);
func y = \value t * sin(\value t r);
};
\end{tikzpicture}
\end{document}
错误详情
! Undefined control sequence. \pgfutil@font@footnotesize ->\footnotesize l.13 };
并反复出现
The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., `\hobx'), type `I' and the correct spelling (e.g., `I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. ! Undefined control sequence. \pgfutil@font@footnotesize ->\footnotesize l.13 };
系统测试
在 Overleaf 和 Linux TexStudio 上测试。两者都运行 PDFLaTeX。
类似问题
这个老问题报告类似的错误,但是这个问题调用了正确的库。
答案1
问题在于该类minimal
没有定义诸如 之类的大小改变命令\footnotesize
,而是使用article
。
minimal
这就是为什么一般应该避免的原因之一,参见为什么要避免使用最小类?