当我尝试编译我的代码时,在 inputenc 和 pgfplots 之间出现错误。
我编译了以下代码:
\documentclass[11pt]{article}
\usepackage{amsmath}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[spanish]{babel}
\usepackage[left=2.85cm,top=2.5cm,right=2.85cm,bottom=1.5cm]{geometry}
\usepackage{tikz}
\usepackage{pgfplots}
\begin{document}
\begin{tikzpicture}
\pgfplotsset{tick label style={
font=\scriptsize}} % this modifies the ‘every tick label’ style
\begin{axis}[title={Curva de calentamiento de una sustancia},
xlabel={{\scriptsize Tiempo de calentamiento (min.)}},
ylabel={{\scriptsize Temperatura}},
xmin=0, xmax=100,
ymin=-50, ymax=160,
xtick={0,20,40,60,80,100},
ytick={-40,-20,0,20,40,60,80,100,120,140},
legend pos=north west,
ymajorgrids=true,
xmajorgrids=true,
xminorgrids=true,
yminorgrids=true,
grid style=dotted,
]
\addplot[
color=blue,
mark=
]
coordinates {
(0,-30)(10,0)(30,0)(60,80)(80,80)(100,140)
};
\end{axis}
\end{tikzpicture}
\end{document}
此代码无法正常工作。只有当我删除行时 \usepackage[utf8]{inputenc}
我该如何解决这个问题?
谢谢
答案1
之前有一个奇怪的字符\pgfplotsset
:
\pgfplotsset{tick label style={
在帖子中它是 Unicode 替换字符,但它可能是源代码中的其他内容(候选字符是不可破坏的空格字符,有时由编辑器插入)。
删除它之后,示例可能会运行良好。否则,请检查错误消息的报告行,并在十六进制编辑器中检查此行的文件是否有异常。