Problem mit Texniccenter, PDFLatex und Tikzexternalize Win7

Alles rund um das System für Windows.


Schmantii
Forum-Anfänger
Forum-Anfänger
Beiträge: 22
Registriert: Sa 5. Dez 2015, 02:42

Beitrag von Schmantii »

Guten Abend,

auch ich habe beim Kompilieren des u.g. Minimalbeispiels
Hagbard Celine hat geschrieben:
\documentclass{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}

\usepackage{pgfplots}

\usepgfplotslibrary{external}
\tikzexternalize

\begin{document}
\begin{tikzpicture}
	\begin{axis}
		\addplot {x^2};
	\end{axis}
\end{tikzpicture}
\end{document}
die Fehlermeldung
Der Befehl 'pdflatex' ist entweder falsch geschrieben oder konnte nicht gefunden werden.
(plus den Rest aus dem Post von Hagbard Celine) obwohl meine Einstellung
"C:/texlive/2015/bin/win32/pdflatex.exe" -synctex=1 -interaction=nonstopmode -shell-escape %.tex
und die Umgebungsvariable "Path" den Pfad "C:\texlive\2015\bin\win32" enthält (s. Bild im Anhang als zusätzliche Information).

Ich verwende derzeit erfolgreich Inkscape zu Erstellung einiger Vektorgrafiken mit
\newcommand{\executeiffilenewer}[3]{%
	\ifnum\pdfstrcmp%
	{\pdffilemoddate{#1}}%
	{\pdffilemoddate{#2}}%
	>0%
	{\immediate\write18{#3}}%
	\fi%
}

% set inkscape binary path according to operating-system
\IfFileExists{/dev/null}{%
	\newcommand{\Inkscape}{inkscape }%
}{%
\newcommand{\Inkscape}{"C:/Program Files/Inkscape/inkscape.exe" }%
}

\newcommand{\includesvg}[2][]{%
	\executeiffilenewer{#1#2.svg}{#1#2.pdf}%
	{\Inkscape -z -D --file=#1#2.svg --export-pdf=#1#2.pdf --export-latex}%
	\subimport{#1}{#2.pdf_tex}%
}
daher sollte TexStudio eigentlich in der Lage sein, vernünftig auf die Umgebungsvariable zuzugreifen.
Ich habe diesbezüglich recherchiert und bislang keine Lösung gefunden - irgendwelche Ideen eurerseits, was ich da ggf. ändern bzw. anpassen könnte, damit das ordentlich funktioniert?

Schöne Grüße!
Dateianhänge
Fehlermeldung , Umgebungsvariablen.PNG
Fehlermeldung , Umgebungsvariablen.PNG (283.63 KiB) 1374 mal betrachtet

Antworten