
Tengo algunos problemas al compilar mi tesis con la función de externalización de tikz en Texmaker. Creé el comando de usuario:
"D:/laTex/texlive2014/bin/win32/pdflatex.exe" -synctex=1 -interaction=nonstopmode --shell-escape %.tex
Estoy usando esto en mi preámbulo:
\documentclass{article}
\usepackage{tikz}
\usepackage{pgfplots}
\pgfplotsset{compat=newest}
\usepgfplotslibrary{external} %if I comment this
\tikzexternalize[prefix=tikz/] %and this the process goes fine
\usepackage[mmddyyyy]{datetime}
\begin{document}
\today
\begin{tikzpicture}
\begin{axis}[
xlabel=$x$,
ylabel={$f(x) = x^2 - x +4$}
]
% use TeX as calculator:
\addplot {x^2 - x +4};
\end{axis}
\end{tikzpicture}
\end{document}
pero de todos modos no funciona.
Recibo esto en las ventanas de error:
Package tikz Error: Sorry, the system call 'pdflatex -halt-on-error -interact
ion=batchmode -jobname "tikz/minexample-figure0" "\def\tikzexternalrealjob{mine
xample}\input{minexample}"' did NOT result in a usable output file 'tikz/minexa
mple-figure0' (expected one of .pdf:.jpg:.jpeg:.png:). Please verify that you h
ave enabled system calls. For pdflatex, this is 'pdflatex -shell-escape'. Somet
imes it is also named 'write 18' or something like that. Or maybe the command s
imply failed? Error messages can be found in 'tikz/minexample-figure0.log'. If
you continue now, I'll try to typeset the picture.
See the tikz package documentation for explanation.
Type H <return> for immediate help.
pero no hay ningún archivo de registro en la carpeta que ya creé.
Respuesta1
Resolví reinstalando texlive, noté que al escribir cmd pdflatex.exe no encontraba nada. Ahora lo tengo funcionando y la cadena que escribí en la pregunta es la correcta. Funciona incluso sin optimizar = falso.
pdflatex.exe -synctex=1 -interaction=nonstopmode --shell-escape %.tex