
Этот минимальный пример выдает ошибку (неопределенные управляющие последовательности):
% !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
}{}%
}