Почему эта ошибка в пакете TikZ и Preview?

Почему эта ошибка в пакете TikZ и Preview?

Этот минимальный пример выдает ошибку (неопределенные управляющие последовательности):

% !TEX TS-program = pdflatexmk

\documentclass{article}

\usepackage{tikz}
\usepackage{preview}

\begin{document}

Hello.

\end{document}

После удаления пакета tikz он отлично компилируется. Удаление любой из команд usepackage позволяет программе компилироваться. Более того, включение обеих, но добавление опции [active] для предварительного просмотра позволяет скрипту компилироваться.

Я вставил файл журналаздесь.

решение1

Ульрике Фишер отметила, что это текущий отчет об ошибке, указанныйздесьиздесь. Я включил краткое руководство, чтобы сохранить предлагаемое решение.

Запустите kpsewhich pgfutil-latex.defв командной строке, чтобы определить местоположение файла def. Найдите команду \AtBeginDocument, которая обращается к предварительному пакету. Измените предыдущий блок кода на следующий:

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

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