
Estoy usandopgfplots
para trazar datos experimentales y actualmente hay demasiadas marcas en elX-eje.
En la documentación encontré el xtick distance
comando -, pero LaTeX muestra este mensaje de error:
No conozco la clave '/tikz/xtick distancia'
¿Qué estoy haciendo mal?
% 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}
Respuesta1
Según los comentarios, el problema aquí es que estás leyendo el manual de la versión 1.14, mientras que la versión real que tienes instalada de LaTeX es la 1.12.1, en la que xtick distance
no se implementó la clave. En su lugar, puede utilizar xtick={3390,3400,...,3460}
para especificar las ubicaciones de las marcas.
Lo más probable es que obtenga la versión correcta del manual si lo hace texdoc pgfplots
desde una terminal/símbolo del sistema; de lo contrario, puede obtenerla enhttps://sourceforge.net/projects/pgfplots/files/pgfplots/1.12.1/.
Parece que has intentado instalar la versión 1.14 de alguna manera. Si necesita ayuda con sus problemas de instalación, haga una nueva pregunta al respecto, con más detalles sobre su sistema. Podrías considerar simplemente actualizar a TeX Live 2016 (ver¿Cómo instalar TeXLive "vainilla" en Debian o Ubuntu?si estás en alguna distribución similar a 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}