
この最小限の例ではエラー (未定義の制御シーケンス) が発生します。
% !TEX TS-program = pdflatexmk
\documentclass{article}
\usepackage{tikz}
\usepackage{preview}
\begin{document}
Hello.
\end{document}
tikz パッケージを削除すると、正常にコンパイルされます。いずれかの usepackage コマンドを削除すると、プログラムをコンパイルできます。さらに、両方を含めて、preview に [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
}{}%
}