Проблема с расстоянием xtick

Проблема с расстоянием xtick

Я использую pgfplotsдля построения графика экспериментальных данных, и в настоящее время на нем слишком много отметок.Икс-ось.

В документации я нашел xtick distanceкоманду -, но 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 (см.Как установить «ванильный» TeXLive на Debian или Ubuntu?если вы используете какой-либо дистрибутив типа 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}

Связанный контент