
Parece que a fadings
biblioteca não é compatível com preâmbulos pré-compilados.
MWE:
%&mwe
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{fadings}% Incompatible with precompiled preamble?
\endofdump
\begin{document}
\begin{tikzpicture}
\fill[color=blue, path fading=south] (0,0) rectangle (2,2);
\end{tikzpicture}
\end{document}
Ao pré-compilar o preâmbulo com:
pdftex -shell-escape -ini -jobname="mwe" "&pdflatex" mylatexformat.ltx mwe.tex
Recebo o seguinte aviso no terminal:
pdfTeX warning: pdftex: dangling objects discarded, no output file produced.
e a compilação do documento falha. Mas quando \usetikzlibrary{fadings}
é comentado e path fading=south
retirado da foto, não há aviso durante o preâmbulo ou compilação do documento... Alguma ideia?
Responder1
Conforme observado nos comentários, a fadings
biblioteca grava objetos XForm em PDF, o que explica os objetos pendentes que são descartados (nenhum PDF é produzido durante a pré-compilação do preâmbulo).
Uma solução simples é colocar \usetikzlibrary{fadings}
after \endofdump
(ou seja, fora da parte pré-compilada do preâmbulo).