거대한 pstricks 그래프 최대 메모리가 초과되었습니다.

거대한 pstricks 그래프 최대 메모리가 초과되었습니다.

pdf 보고서를 생성하기 위해 latex, dvips 및 gs를 사용하는 아주 오래된 보고 시스템을 업데이트해야 합니다.

이전 서버에는 다음이 설치되어 있습니다.

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

새 시스템에서:

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

수많은 데이터 포인트가 포함된 연간 보고서를 제외하고는 모든 것이 잘 작동합니다.

이전 서버에서 .tex 파일을 확인했는데, 컴파일이 잘 되고 있어요. 새 것에서는 메모리가 부족해요

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

나는 다른 모든 게시물에 대해 알고 있으며 데이터 포인트 수를 줄이는 등의 방법을 권장합니다. 불행히도 현재로서는 옵션이 없습니다.

소스는 여기에서 찾을 수 있습니다:https://www.dropbox.com/s/jm3hyir9qc4t6jv/long_graph.tex?dl=0

시간 내 줘서 고마워!

답변1

이 예는 그래픽 프로그램에서 내보낸 것처럼 보이며 다소 쓰레기입니다. 예를 들어, 많은 항목이 \psline[linecolor=orange,...](..,...)(...,...)연속 플롯을 표시하고 있습니다. \psline마지막 좌표가 다음 좌표의 첫 번째 좌표인 단일 매크로를 사용하는 것은 전혀 의미가 없습니다 \psline. 이는 코드의 6개 라인에서도 동일합니다.

\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)

그러나: 스크립팅 언어를 사용하여 동일한 색상의 모든 선의 좌표를 추출한 다음 간단한 \fileplot또는\listplot

관련 정보