\pgfkeysvalueof를 사용하면 '차원이 너무 큼'이 발생합니다.

\pgfkeysvalueof를 사용하면 '차원이 너무 큼'이 발생합니다.

제목에서 이미 알 수 있듯이 '의 사용'으로 \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 pgfplotsMacbook의 Terminal.app 출력 :

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

그리고 아이맥에서는:

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에서도 오류 없이 실행됩니다. 이것은 알려진 버그입니까, 아니면 처리할 수 있는 방법이 있습니까?

편집: Macbook의 pgfplots 버전은 최신 버전인 것 같습니다. 최소한 tlmgr update --all사용 가능한 업데이트가 나열되어 있지 않습니다. iMac에서 Macbook으로 이전 pgfplots 1.13을 복사하면 위의 MWE가 오류 없이 실행됩니다.

관련 정보