Внешний PDF из pgfplots содержит несколько страниц при использовании floatrow

Внешний PDF из pgfplots содержит несколько страниц при использовании floatrow

Построение графиков с помощью pgfplots и внешней библиотеки создает отдельные PDF-файлы для каждого графика, как и требовалось. Но каждый из этих PDF-файлов содержит несколько страниц, каждая из которых показывает один и тот же график. Иногда их три страницы, иногда гораздо больше. Я не мог понять, что вызывает такое количество страниц.

Поскольку в главный документ включена только первая страница, я получаю правильные результаты. Но я полагаю, что компиляция немного замедляется, поскольку все одинаковые страницы должны быть созданы по отдельности. Когда я сравниваю компиляцию с внешней библиотекой и без нее, я получаю гораздо больше времени с ней.

Ведет ли он себя одинаково для вас? Что можно с этим сделать?

Редактировать: Минимальный пример. Кажется, проблема в пакете floatrow... В этом случае генерируются два файла. Если вы раскомментируете \tikzsetnextfilename{testplot}, то получите только один файл, но с двумя страницами в нем.

\documentclass{standalone}

\usepackage{floatrow}

\usepackage{pgfplots}
\usepgfplotslibrary{external}
\tikzexternalize[mode=list and make]
\tikzset{external/system call={lualatex \tikzexternalcheckshellescape -halt-on-error -interaction=batchmode -jobname "\image" "\texsource"}}


\begin{document}

Testplot:

%\tikzsetnextfilename{testplot}
\ffigbox
    {}
    {\begin{tikzpicture}
    \begin{axis}[]
    \addplot {sin(x)};
    \end{axis}
    \end{tikzpicture}}
\end{document}

Редактирование 2: В файле журнала также сообщается, что рисование было выполнено дважды...

Opening 'test.figlist' for writing.
Opening 'test.makefile' for writing.
\tikzexternal@outmakefile=\write5
Writing 'test-figure0' to 'test.figlist'.
Writing 'test-figure0' to 'test.makefile'.
Writing 'test-figure1' to 'test.figlist'.
Writing 'test-figure1' to 'test.makefile'.

Редактирование 3: При включении простого изображения PDF вместо tikzpicture в журнале также регистрируются два вызова...

<test-figure0.pdf, id=4, 248.42511pt x 179.13223pt>
File: test-figure0.pdf Graphic file (type pdf)
 <use test-figure0.pdf>
Package pdftex.def Info: test-figure0.pdf used on input line 25.
(pdftex.def)             Requested size: 248.42448pt x 179.13177pt.
File: test-figure0.pdf Graphic file (type pdf)
<use test-figure0.pdf>
Package pdftex.def Info: test-figure0.pdf used on input line 25.
(pdftex.def)             Requested size: 248.42448pt x 179.13177pt.

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