xdvipdfmx проблема с памятью

xdvipdfmx проблема с памятью

Я создаю довольно большой PDF-файл (около 1,6 ГБ) с помощью xelatex:

latexmk -xelatex MyBigTexFile

Вроде бы все идет хорошо, но проблема в том, что при запуске xdvipdfmx возникает ошибка нехватки памяти:

xdvipdfmx -o "MyBigTexFile.pdf"  "MyBigTexFile.xdv"

xdvipdfmx:fatal: Out of memory - asked for 2896286 bytes
No output PDF file written.

Я попытался вручную запустить xdvipdfmx, разрезая выходной файл на две части, выбрав разные диапазоны страниц:

xdvipdfmx -s 1-7000 -o "MyBigTexFilePart1.pdf" "MyBigTexFile.xdv"
xdvipdfmx -s 7000-10000 -o "MyBigTexFilePart2.pdf" "MyBigTexFile.xdv"

Это не выдает ошибку нехватки памяти, и файлы PDF верны, но мои закладки потеряны. Они появляются в первом файле (MyBigTexFilePart1.pdf), но не во втором (MyBigTexFilePart2.pdf).

Мне действительно нужно создать один PDF-файл с помощью одного запуска xdvipdfmx, чтобы сохранить закладки.

Предыдущая ошибка нехватки памяти выдается на компьютере с Windows 10, используя приглашение. Я попробовал сейчас снова в системе Linux (и на другом компьютере), и ошибка памяти не выдается. Так что это может быть связано с конфигурацией системы.

Есть ли способ увеличить память, доступную xdvipdfmx? Я думаю, что памяти на моем компьютере должно быть более чем достаточно.

Я приведу некоторые подробности моих тестов на компьютере с ОС Windows:

Вывод с использованием -z 0: xdvipdfmx:fatal: Недостаточно памяти - запрошено 9427841 байт

Вывод вызова xelatex MyBigTeXFile напрямую: xdvipdfmx:fatal: Недостаточно памяти - запрошено 3349460 байт Выходной файл PDF не записан. [7437xelatex.exe: fwrite: Недопустимый аргумент

xdvipdfmx -s 1-7443 -o MyBigTeXFile.pdf MyBigTeXFile.xdv throws the out of memory error
xdvipdfmx -s 1-7440 -o MyBigTeXFile.pdf MyBigTeXFile.xdv does not throw the out of memory error

Таким образом, проблема, по-видимому, проявляется после 7440 страниц.

Я запутался. Любая идея приветствуется.

Большое спасибо

Связанный контент