Se superó la memoria máxima del enorme gráfico de pstricks

Se superó la memoria máxima del enorme gráfico de pstricks

Tengo que actualizar un sistema de informes muy antiguo que utiliza látex, dvips y gs para generar informes en PDF.

En el servidor antiguo, está instalado lo siguiente:

pdftex --version
pdfTeX 3.1415926-1.40.10-2.2 (TeX Live 2009/Debian)
kpathsea version 5.0.0
Copyright 2009 Peter Breitenlohner (eTeX)/Han The Thanh (pdfTeX).
There is NO warranty.  Redistribution of this software is
covered by the terms of both the pdfTeX copyright and
the Lesser GNU General Public License.
For more information about these matters, see the file
named COPYING and the pdfTeX source.
Primary author of pdfTeX: Peter Breitenlohner (eTeX)/Han The Thanh (pdfTeX).
Compiled with libpng 1.2.44; using libpng 1.2.44
Compiled with zlib 1.2.3.4; using zlib 1.2.3.4
Compiled with poppler version 0.12.4

en el nuevo sistema:

pdftex --version
pdfTeX 3.14159265-2.6-1.40.17 (TeX Live 2016/Debian)
kpathsea version 6.2.2
Copyright 2016 Han The Thanh (pdfTeX) et al.
There is NO warranty.  Redistribution of this software is
covered by the terms of both the pdfTeX copyright and
the Lesser GNU General Public License.
For more information about these matters, see the file
named COPYING and the pdfTeX source.
Primary author of pdfTeX: Han The Thanh (pdfTeX) et al.
Compiled with libpng 1.6.28; using libpng 1.6.28
Compiled with zlib 1.2.8; using zlib 1.2.8
Compiled with poppler version 0.48.0

Todo funciona bien, excepto un informe de todo el año con toneladas de puntos de datos.

Revisé el archivo .tex en el servidor anterior y se está compilando bien. en el nuevo me quedo sin memoria

TeX capacity exceeded, sorry [main memory size=17000000]

Conozco todas las demás publicaciones que recomiendan reducir la cantidad de puntos de datos, etc., lamentablemente esa no es una opción en este momento.

la fuente se puede encontrar aquí:https://www.dropbox.com/s/jm3hyir9qc4t6jv/long_graph.tex?dl=0

¡gracias por tu tiempo!

Respuesta1

El ejemplo parece una exportación de un programa gráfico y es más o menos basura. Por ejemplo: muchos \psline[linecolor=orange,...](..,...)(...,...)muestran una trama continua. No tiene ningún sentido utilizar \pslinemacros individuales en las que las últimas coordenadas sean las primeras de las siguientes \psline. Esto es lo mismo para SEIS líneas en su código:

\psline[linewidth=0.5pt, linecolor=orange] 
       (0.0,70.875)(0.044398907104,69.75)(0.088797814207,68.875)(0.133196721312,68.75)(0.177595628415,68.375)
       (0.221994535518,68.75)(0.266393442624,72.125)

Sin embargo: use un lenguaje de secuencias de comandos y extraiga las coordenadas de todas las líneas con el mismo color y luego use un simple \fileploto\listplot

información relacionada