以下操作正常:
\begin{tikzpicture}
\begin{axis}[xlabel=$k$, ylabel=$x(k)$]
\addplot coordinates {(0,1) (1,4) (2,2) (3,-1) (4,2)};
\end{axis}
\end{tikzpicture}
但是,一旦我用 替换$x(k)$
,$x[k]$
就会出现错误。
是否可以在 xlabel 或 ylabel 中使用方括号?
答案1
确保将标签放在括号内:
xlabel={$k$}, ylabel={$x[k]$}
从 PGFPlots 手册第 200 页中,您有以下内容
/pgfplots/xlabel={<text>} /pgfplots/ylabel={<text>} /pgfplots/zlabel={<text>}
以下是 MWE:
\documentclass{article}
\usepackage{pgfplots}
\pgfplotsset{compat=1.3}
\begin{document}
\begin{tikzpicture}
\begin{axis}[xlabel={$k$}, ylabel={$x[k]$}]
\addplot coordinates {(0,1) (1,4) (2,2) (3,-1) (4,2)};
\end{axis}
\end{tikzpicture}
\end{document}