
Este exemplo mínimo produz um erro (sequências de controle indefinidas):
% !TEX TS-program = pdflatexmk
\documentclass{article}
\usepackage{tikz}
\usepackage{preview}
\begin{document}
Hello.
\end{document}
Depois que o pacote tikz é removido, ele compila perfeitamente. A remoção de qualquer um dos comandos usepackage permite que o programa seja compilado. Além disso, incluir ambos, mas adicionar a opção [ativo] para visualizar permite que o script seja compilado.
colei o arquivo de logaqui.
Responder1
Ulrike Fischer observou que este é um relatório de bug atual listadoaquieaqui. Incluo um breve guia para preservar a solução sugerida.
Execute kpsewhich pgfutil-latex.def
na linha de comando para detectar a localização do arquivo def. Procure um comando \AtBeginDocument que enderece o pacote de visualização. Altere o bloco de código anterior para o seguinte:
\AtBeginDocument{
\@ifpackageloaded{preview}{%
% Ok, package loaded. Swap definitions of everyshi.sty's shipout
% and preview.sty's shipout:
\ifPreview
\let\shipout\@EveryShipout@Org@Shipout%This is the null version of \shipout, created by preview and saved by everyshi
\let\@EveryShipout@Org@Shipout\pr@shipout% This is the original shipout
\let\pr@shipout\@EveryShipout@Shipout%
\fi
}{}%
}