Как уже сказано в названии, у меня возникла проблема с тем, что использование \pgfkeysvalueof
приводит к ошибке «Слишком большой размер». Вот MWE:
\documentclass{standalone}
\usepackage{pgfplots}
\pgfplotsset{compat=newest, samples=200}
\begin{document}
\begin{tikzpicture}
\begin{axis}[%
xmin=-2, xmax=2,
ymin=-2, ymax=2,
xtick={\pgfkeysvalueof{/pgfplots/xmin},...,\pgfkeysvalueof{/pgfplots/xmax}},
ytick={\pgfkeysvalueof{/pgfplots/ymin},...,\pgfkeysvalueof{/pgfplots/ymax}},
]
\addplot[domain=-2:2, smooth, blue, thick]{x^2};
\end{axis}
\end{tikzpicture}
\end{document}
Любопытно, что эта ошибка возникает только на моем Macbook, тогда как для iMac это не проблема. На обеих машинах установлен Mactex2016, только версии pgfplots разные.
Вывод tlmgr info pgfplots
в Terminal.app на Macbook:
package: pgfplots
category: Package
shortdesc: Create normal/logarithmic plots in two and three dimensions
longdesc: ....
installed: Yes
revision: 41838
sizes: src: 993k, doc: 16189k, run: 3521k
relocatable: No
cat-version: 1.14
cat-date: 2016-08-11 04:56:10 +0200
cat-license: gpl3
cat-topics: graphics-plot pgf-tikz
cat-related: pst-plot pgfplotstable
collection: collection-pictures
И на iMac:
package: pgfplots
category: Package
shortdesc: Create normal/logarithmic plots in two and three dimensions
longdesc: ...
installed: Yes
revision: 40966
sizes: src: 901k, doc: 15645k, run: 3429k
relocatable: No
cat-version: 1.13
cat-date: 2016-01-07 22:13:11 +0100
cat-license: gpl3
cat-topics: graphics-plot pgf-tikz
cat-related: pst-plot pgfplotstable
collection: collection-pictures
Если я устанавливаю галочки вручную xtick={-2,...,2}, ytick={-2,...,2}
, он также работает без ошибок на моем Macbook. Это известная ошибка или есть способ ее решить?
Редактировать: Версия pgfplots на Macbook, похоже, самая новая, по крайней мере, tlmgr update --all
не перечисляет доступных обновлений. Если я копирую старую pgfplots 1.13 с iMac на Macbook, указанный выше MWE запускается без ошибок.