我用它pgfplots
来绘制实验数据,目前X-轴。
在文档中我找到了xtick distance
-command,但是 LaTeX 给出了以下错误消息:
我不知道键 '/tikz/xtick distance'
我究竟做错了什么?
% Preamble
\usepackage{pgfplots}
\pgfplotsset{compat=1.5, width=0.7\linewidth}
% Code
\begin{tikzpicture}
\begin{axis}[
xtick distance=10,
xlabel={Magnetic field [\si{G}]},
ylabel={EPR-Signal [\si{a.u.}]},
xmin=3390, xmax=3460,
]
\addplot[black] table {...};
\addplot[red] table {...};
\legend{Experiment,Simulation}
\end{axis}
\end{tikzpicture}
答案1
根据评论,这里的问题是您正在阅读 1.14 版的手册,而您安装的实际版本 LaTeX 是 1.12.1,其中xtick distance
未实现该键。相反,您可以使用xtick={3390,3400,...,3460}
来指定勾选位置。
texdoc pgfplots
如果你从终端/命令提示符中获取正确的手册版本,则很可能会获得正确的手册版本,如果没有,则可以从以下位置获取https://sourceforge.net/projects/pgfplots/files/pgfplots/1.12.1/。
似乎您已经尝试安装版本 1.14。如果您需要有关安装问题的帮助,请提出有关该问题的新问题,并提供更多有关您系统的详细信息。您可以考虑简单地升级到 TeX Live 2016(请参阅如何在 Debian 或 Ubuntu 上安装“原始” TeXLive?如果你使用某些类似 Ubuntu 的发行版)
\documentclass{article}
\usepackage{pgfplots,siunitx}
\pgfplotsset{compat=1.12, width=0.7\linewidth}
\begin{document}
\begin{tikzpicture}
\begin{axis}[
xtick={3390,3400,...,3460},
xlabel={Magnetic field [\si{G}]},
ylabel={EPR-Signal [\si{a.u.}]},
xmin=3390, xmax=3460,
]
\addplot coordinates {(3400,0)(3450,0)};
\legend{Experiment}
\end{axis}
\end{tikzpicture}
\end{document}