Depois de lucrar enormemente com as perguntas de outras pessoas aqui, finalmente preciso fazer uma pergunta: desde que atualizei minha instalação do MiKTeX 2.9 há uma semana, não consigo mais compilar minha tese de doutorado.
Eu uso pdflatex
em conjunto com o auto-pst-pdf
pacote para incluir gráficos obtidos com matlabfrag
. Também preciso do TikZ para alguns diagramas e títulos de capítulos e seções personalizados que programei usando os recursos da classe de memórias.
Nesta configuração, o Ghostscript 9.05 (aquele incluído no MiKTeX 2.9) trava com um erro irrecuperável. Aqui está um exemplo mínimo para reproduzir o problema:
\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}
O estranho é que o Ghostscript não quebra se a importação do TikZ ou o bloco \begin{center}
and \end{center}
for comentado. (Espero que isso também seja válido para outros blocos, mas ainda não testei.)
Eu apreciaria muito qualquer ajuda!
Além disso, como alternativa, tentei pstool
(já que o auto-pst-pdf
manual sugere seu uso como substituto), mas isso me dá um problema diferente: a \includegraphics{...}
diretiva leva subdiretórios (como sempre) com uma barra /
, mas como estou no Windows, eles precisam ser traduzido em barras invertidas \
para comandos de escape do shell. Infelizmente, pstool
parece não estar fazendo isso, resultando em erros de linha de comando ao copiar o arquivo bbl. (Devo perguntar isso em uma pergunta separada?)
Responder1
Tentar
\usepackage{ifpdf}
\ifpdf
\usepackage{tikz}
\fi
Observação: Por que a nova versão do pgf quebra no auto-pst-pdf ainda não foi analisada. Portanto, isso é mais uma solução alternativa do que uma solução.