使用 babel 时,tikz 数据可视化出现错误

使用 babel 时,tikz 数据可视化出现错误

我不知道这是否是一个错误或者我是否做错了什么。

下面的示例运行良好,但如果我取消注释 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 库列表中,以便在图片环境中关闭简写。活动字符会造成混乱。

相关内容