Сразу приведу минимальный пример, воспроизводящий ошибку
\documentclass[12pt,a4paper]{article}
\usepackage[left=10mm, top=15mm, right=10mm, bottom=15mm]{geometry}
\usepackage{pgfplots}
\pgfplotsset{compat=1.16}
\usepackage{tikz}
\usepgfplotslibrary{external}
\tikzexternalize[prefix=tikzfiles/]
\begin{document}
\begin{tikzpicture}
\begin{axis}
\addplot table [x=v, y=p, col sep=comma] {trt.csv};
\end{axis}
\end{tikzpicture}
\end{document}
csv-файл содержит пары координат по типу
1,1
1.2122,1.2121
0.9212,0.8323
Всего их там около 15К пар. Я попробовал разделить файл на несколько по 2К пар, и строить их разными \addplot
ами, но не помогло, те же ошибки
Если нужно - файл, который я использую
https://wdfiles.ru/d54a24
При выполнении pdflatex -synctex=1 -interaction=nonstopmode -shell-escape %filename%.tex
выдаёт
Package tikz Error: Sorry, the system call 'pdflatex -shell-escape -halt-on-error interaction=batchmode -jobname "tikzfiles/nistco2-figure0" "\def\tikzexternalrealjob{nistco2}\input{nistco2}"' did NOT result in a usable output file 'tikzfiles/nistco2-figure0' (expected one of .pdf:.jpg:.jpeg:.png:). Please verify that you have enabled system calls. For pdflatex, this is 'pdflatex -shell-escape'. Sometimes it is also named 'write 18' or something like that. Or maybe the command simply failed? Error messages can be found in 'tikzfiles/nistco2-figure0.log'. If you continue now, I'll try to typeset the picture.
В файле tikzfiles/nistco2-figure0.log
нашёл только одну ошибку
! TeX capacity exceeded, sorry [main memory size=5000000].
Но tikzexternalize же для того и есть, чтоб такого не было, если правильно понимаю
Собственно если строить один график на весь документ из примерно 2К точек, то всё работает. Проблемы начались именно тогда, когда их стало много. Прочитал, что нужно использовать tikzexternalize, а оно не заводится
pdfTeX 3.14159265-2.6-1.40.20 (TeX Live 2019/Debian)
kpathsea version 6.3.1
Compiled with libpng 1.6.37; using libpng 1.6.37
Compiled with zlib 1.2.11; using zlib 1.2.11
Compiled with xpdf version 4.01
UPD: выяснилось, что увесистые графики лучше строить помощью внешних программ и затем вставлять их в документ.