使用 Geogebra 和 Babel 西班牙语的问题

使用 Geogebra 和 Babel 西班牙语的问题

我是 Geogebra 和 Latex 的新手。我试图插入用 Geogebra 制作的图表。当我粘贴代码时,它在 Texnicenter 中运行良好,但是,当我添加 [spanish]{babel} 时,结果出现错误(实际上是 6)。

这是我的代码:提前致谢。

\documentclass[10pt]{article}
\usepackage[spanish]{babel}
\usepackage[utf8]{inputenc}
\usepackage{pgf,tikz,pgfplots}
\pgfplotsset{compat=1.15}
\usepackage{mathrsfs}
\usetikzlibrary{arrows}
\begin{document}
hola
\clearpage
\definecolor{qqwuqq}{rgb}{0.12941176470588237,0.12941176470588237,0.12941176470588237}
\begin{tikzpicture}[line cap=round,line join=round,>=triangle 45,x=0.7cm,y=0.7692307692307693cm]
\begin{axis}[
x=0.7cm,y=0.7692307692307693cm,
axis lines=middle,
ymajorgrids=true,
xmajorgrids=true,
xmin=-5.0,
xmax=5.0,
ymin=-1.0,
ymax=12.0,
xtick={-5.0,-4.0,...,5.0},
ytick={-1.0,0.0,...,12.0},]
\clip(-5.,-1.) rectangle (5.,12.);
\draw[line width=2.pt,color=qqwuqq,smooth,samples=100,domain=-5.0:5.0] plot(\x,{(\x)^(2.0)});
\end{axis}
\end{tikzpicture}
\end{document}

答案1

解决您的问题的方法是将 TikZ 库加载babel到文档前言中。它恢复了包更改的一些符号的含义babel

除此之外,不要混合tikzpgfplots包的语法:

\documentclass[10pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[spanish]{babel}
\usepackage{pgfplots}
\usetikzlibrary{babel}
\pgfplotsset{compat=1.16}
\usepackage{mathrsfs}
\usetikzlibrary{arrows}

\begin{document}
hola
\clearpage
\definecolor{qqwuqq}{rgb}{0.12941176470588237,0.12941176470588237,0.12941176470588237}
\begin{tikzpicture}[line cap=round,line join=round,>=triangle 45,x=0.7cm,y=0.7692307692307693cm]
\begin{axis}[
x=0.7cm,y=0.7692307692307693cm,
axis lines=middle,
ymajorgrids=true,
xmajorgrids=true,
xmin=-5.0,
xmax=5.0,
ymin=-1.0,
ymax=12.0,
xtick={-5.0,-4.0,...,5.0},
ytick={-1.0,0.0,...,12.0},]
%\clip(-5.,-1.) rectangle (5.,12.);
\addplot [line width=2.pt,color=qqwuqq,smooth,samples=100,domain=-5.0:5.0] {(\x)^(2)};
\end{axis}
\end{tikzpicture}
\end{document}

在此处输入图片描述

相关内容