Externes PDF von pgfplots enthält mehrere Seiten, wenn mit floatrow

Externes PDF von pgfplots enthält mehrere Seiten, wenn mit floatrow

Beim Plotten mit pgfplots und der externen Bibliothek werden für jeden Plot die gewünschten Einzel-PDFs erstellt. Diese PDFs enthalten jedoch jeweils mehrere Seiten, die jeweils den gleichen Plot zeigen. Manchmal sind es drei Seiten, manchmal deutlich mehr. Ich konnte nicht herausfinden, was die Anzahl der Seiten auslöst.

Da nur die erste Seite in das Masterdokument eingebunden wird, erhalte ich korrekte Ergebnisse. Allerdings verlangsamt sich die Kompilierung vermutlich erheblich, da alle identischen Seiten einzeln erstellt werden müssen. Wenn ich die Kompilierung mit und ohne die externe Bibliothek vergleiche, stelle ich fest, dass sie damit deutlich länger dauert.

Verhält es sich bei Ihnen genauso? Was könnte man dagegen tun?

Bearbeiten: Minimales Beispiel. Es scheint, dass das Floatrow-Paket hier das Problem ist ... In diesem Fall werden zwei Dateien generiert. Wenn Sie \tikzsetnextfilename{testplot} auskommentieren, erhalten Sie nur eine Datei, aber mit zwei Seiten darin.

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

Bearbeitung 2: Die Protokolldatei meldet auch, dass die Zeichnung zweimal durchgeführt wird ...

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'.

Bearbeitung 3: Beim Einfügen eines einfachen PDF-Bildes anstelle des Tikz-Bildes werden im Protokoll auch zwei Aufrufe angezeigt ...

<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.

verwandte Informationen