TikZ und Auto-PST-PDF unterbrechen Ghostscript

TikZ und Auto-PST-PDF unterbrechen Ghostscript

Nachdem ich enorm von den Fragen anderer hier profitiert habe, muss ich endlich selbst eine stellen: Seit ich meine MiKTeX 2.9-Installation vor einer Woche aktualisiert habe, kann ich meine Doktorarbeit nicht mehr kompilieren.

Ich verwende es pdflatexin Verbindung mit dem auto-pst-pdfPaket, um mit erhaltene Grafiken einzubinden matlabfrag. Ich benötige TikZ auch für einige Diagramme und benutzerdefinierte Kapitel- und Abschnittsüberschriften, die ich mithilfe der Funktionen der Memoirenklasse programmiert habe.

In dieser Konfiguration stürzt Ghostscript 9.05 (das in MiKTeX 2.9 enthaltene) mit einem nicht behebbaren Fehler ab. Hier ist ein minimales Beispiel zur Reproduktion des Problems:

\documentclass{article}

% (A) alternatively, comment the following two lines
\usepackage{tikz}
\usetikzlibrary{arrows}

\usepackage{psfrag}
\usepackage{auto-pst-pdf}

\begin{document}

% (B) or those two lines in order to prevent the Ghostscript error
\begin{center}
\end{center}

\input{brachistochroneA1.tex}
\includegraphics[width=\textwidth]{brachistochroneA1}

\end{document}

Das Seltsame ist, dass Ghostscript nicht abstürzt, wenn entweder der TikZ-Import oder der \begin{center}und- \end{center}Block auskommentiert ist. (Ich gehe davon aus, dass dies auch für andere Blöcke gilt, habe es aber noch nicht getestet.)

Ich wäre für jede Hilfe sehr dankbar!

Ich habe es auch als Alternative versucht pstool(da das auto-pst-pdfHandbuch seine Verwendung als Ersatz vorschlägt), aber das bereitet mir andere Probleme: Die \includegraphics{...}Direktive nimmt Unterverzeichnisse (wie üblich) mit einem Schrägstrich /, aber da ich unter Windows arbeite, müssen diese für Shell-Escape-Befehle in Backslashes übersetzt werden \. Leider pstoolscheint dies nicht zu geschehen, was zu Befehlszeilenfehlern beim Kopieren der bbl-Datei führt. (Sollte ich dies in einer separaten Frage stellen?)

Antwort1

Versuchen

   \usepackage{ifpdf}
    \ifpdf
      \usepackage{tikz}
    \fi

Anmerkung: Warum die neue pgf-Version bei auto-pst-pdf abstürzt, wurde noch nicht analysiert. Es handelt sich also eher um einen Workaround als um eine Lösung.

verwandte Informationen