Cómo usar tikzscale junto con la biblioteca pgfplots fillbetween

Cómo usar tikzscale junto con la biblioteca pgfplots fillbetween

Confío en el paquete tikzscale para escalar cómodamente todos mis pgfplots al tamaño correcto. Sin embargo, recientemente me encontré con el problema de que esto no parece funcionar con la biblioteca de relleno intermedio. ¿Existe alguna solución para este problema, preferiblemente seguir usando tikzscale?

Ver también:Problema de escala con relleno entre en pgfplots


MWE mostrando el problema:

Esta trama se compila bien.

\documentclass{standalone}

\usepackage{pgfplots}
\pgfplotsset{compat=1.14}
\usepgfplotslibrary{fillbetween}

\begin{document}

\begin{tikzpicture}
\begin{axis}[xmin=0,
xmax=3500,
ymin=0,
ymax=2000000000]%,

\addplot [name path=lower,color=red,dotted]
  table[row sep=crcr]{ 
200 1e7\\
1000 1e8\\
3000 1e8\\
};

\addplot [name path=upper,color=red,dotted]
  table[row sep=crcr]{ 
200 1e8\\
1000 2e8\\
3000 1e9\\
};

\addplot+[red, opacity=0.4] 
fill between[of=upper and lower];

\end{axis}
\end{tikzpicture}

\end{document}

Trama correcta

Sin embargo, si uso tikzscale, pongo el entorno tikzpicture sin ningún cambio en el archivo figure1.tikzy uso este código, suceden cosas extrañas:

\documentclass{standalone}

\usepackage{pgfplots}
\usepackage{tikzscale}
\pgfplotsset{compat=1.14}
\usepgfplotslibrary{fillbetween}

\begin{document}
\includegraphics[width=10cm]{figure1.tikz}

\end{document}

En lugar de permanecer dentro de los límites, el área rellena simplemente ignora ciertos puntos.

trama equivocada

Respuesta1

Pude resolver este problema instalando la versión actual de tikz/pgf en mi texmf local.

información relacionada