
Estou usando pgfplots
para plotar dados experimentais e atualmente há muitas marcas nox-eixo.
Na documentação encontrei o xtick distance
-command, mas o LaTeX dá esta mensagem de erro:
Não conheço a chave '/tikz/xtick distance'
O que estou fazendo de errado?
% 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}
Responder1
Com base nos comentários, o problema aqui é que você está lendo o manual da versão 1.14, enquanto a versão real que você instalou do LaTeX é 1.12.1, na qual a xtick distance
chave não foi implementada. Em vez disso, você pode usar xtick={3390,3400,...,3460}
para especificar os locais dos ticks.
Você provavelmente obterá a versão manual correta se fizer isso texdoc pgfplots
em um terminal/prompt de comando; caso contrário, poderá obtê-la emhttps://sourceforge.net/projects/pgfplots/files/pgfplots/1.12.1/.
Parece que você tentou instalar a versão 1.14 de alguma forma. Se precisar de ajuda com seus problemas de instalação, faça uma nova pergunta sobre isso, com mais detalhes sobre o seu sistema. Você poderia considerar simplesmente atualizar para o TeX Live 2016 (vejaComo instalar o TeXLive “vanilla” no Debian ou Ubuntu?se você estiver em alguma distribuição semelhante ao 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}