我不知道这是否是一个错误或者我是否做错了什么。
下面的示例运行良好,但如果我取消注释 babel usepackage 行,它就会失败并出现下面的错误。
\documentclass[french]{article}
%\usepackage{babel}
\usepackage{tikz}
\usetikzlibrary{datavisualization.formats.functions}
\begin{document}
\begin{tikzpicture}
\datavisualization[school book axes, visualize as smooth line]
data[format=function] {
var x : interval [-1.5:1.5];
func y = \value x * \value x;
};
\end{tikzpicture}
\end{document}
使用 babel 时会出现以下错误:
! Package tikz Error: Semicolon expected.
(...)
l.15 };
请注意,该示例使用英语可以很好地编译。该示例取自 PGF 手册。
有人能告诉我发生了什么事并修复我的代码或提供解决方法吗?
答案1
添加babel
到您正在加载的 TikZ 库列表中,以便在图片环境中关闭简写。活动字符会造成混乱。