Mittwoch, 17. April 2013

Latex: %1 ist keine zulässige Win32-Anwendung.

Seit längerem wurde Ich im Texniccenter mit der netten Meldung
C:\Program Files\Miktex 2.9\miktex\bin\x64\pdflatex.exeDer Befehl konnte nicht ausgeführt werden.Fehler:%1 ist keine zulässige Win32-Anwendung.
begüßt.

Ewig hat die Lösung gedauert.

Eine kurze Erklärung :
Seit Win7 behandelt Windows seine Pfade anders. Leerzeichen sind kein Problem.
Für Texniccenter schon. Drückt mal Alt+F7 und Ihr werdet sehen, dass die Zeile, wo eure Miktexdistribution angegeben ist so ungefähr lautet:

C:\Program Files (x86)\MiKTeX 2.9\miktex\bin
 Hier liegt die Krux. Das Texniccenter kann das nicht lesen. Daher dieses ominöse "%1" in der Fehlermeldung.
Man muss also den Pfad ohne Leerzeichen herauskriegen. Das geht bestimmt automatisch, Ich habs jedenfalls per Hand über die CMD.exe Eingabe mit "dir/x" gemacht.

Damit euch das erspart bleibt hier mal die richtige Zeile für mein standard 64-Bit Windows 7:
C:\PROGRA~2\MIKTEX~1.9\miktex\bin\pdflatex.exe
Das müsst ihr natürlich für alle anderen Pfade(Bibtex usw. auch machen)
Für die Anzeige mit dem Adobe Reader 9 also
C:\PROGRA~2\Adobe\Reader~1.0\Reader\AcroRd32.exe
Ich hoffe, Ich erspare euch meine Verzweiflung, viel Glück!

Keine Kommentare:

Kommentar veröffentlichen