Anzeige:
Ergebnis 1 bis 4 von 4

Thema: MiKTeX Fehlermeldung: Windows API error 14001

  1. #1
    Registrierter Benutzer
    Registriert seit
    23.06.2010
    Beiträge
    142

    MiKTeX Fehlermeldung: Windows API error 14001

    Unter MiKTeX gibt es einen sehr schicken Befehl, der einem viel
    abnimmt: texify.exe
    texify versucht herauszufinden, welche Programme aufgerufen werden
    müssen, z.B. makeindex.exe oder bibtex.exe etc.
    Sehr praktisch :-)
    Bloß bei mir funktionierte es nicht mehr :-(
    Die Fehlermeldung lautete:
    texify: Windows API error 14001: Diese Anwendung konnte nicht gestartet werden, weil die Anwenungskonfiguration nicht korrekt ist. Zur Problembehebung sollten Sie die Anwendung neu installieren.
    texify: Data: C:\Dokumente und Einstellungen\ellocco\Anwendungsdaten\MiKTeX\2.8\m iktex\bin\latex.EXE
    Zur Neuinstallation wollte ich mich nicht entschließen also habe ich heute
    mal rumprobiert, dabei ist untenstehendes Batch-Skript herausgekommen.
    Es ist für einen normalen User geschrieben (das heißt nicht der Admin).
    Wer ähnlichen Ärger hat, kann das Skript ja mal ausprobieren, sozusagen
    vor als Schritt vor der Neuinstallation.

    Viel Glück!

    ellocco

    Code:
    REM This is experimental code! - Be careful!
    REM It's made for MiKTeX 2.8.
    REM See documentation, perform commands: 
    REM > mthelp mpm
    REM > mthelp initexmf
    REM --------------------------------------------------------------------
    CLS
    SET miktexdir=\MiKTeX\2.8
    REM --- make a copy from your old privat miktex-dir: ---
    IF EXIST "%APPDATA%%miktexdir%" move "%APPDATA%%miktexdir%" "%APPDATA%%miktexdir%~"
    REM --- export short version of directory name ---
    call :short "%APPDATA%"
    REM --- look for UpDates ---
    REM mpm --find-updates
    REM --- perform some service commands ---
    REM mpm --update-db
    REM Be careful, I commented out the line: initexmf --verbose --force --mklinks
    REM Be careful: initexmf --verbose --force --mklinks
    initexmf --verbose --force --dump
    REM Be careful, I commented out the line: initexmf --verbose --force --mkmaps
    REM Be careful: initexmf --verbose --force --mkmaps
    initexmf --verbose --force --update-fndb
    pause
    GOTO :EOF
    REM --- End of Main --- Begin of routines ---
    :short
      REM this is just a sample for a routine inside batch-script:
      SET texhashcmd=texhash --user-roots=%~s1
      GOTO :EOF
    Geändert von ellocco (26-10-2010 um 10:53 Uhr) Grund: Batch korrigiert!

  2. #2
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von ellocco Beitrag anzeigen
    Unter MiKTeX gibt es einen sehr schicken Befehl, der einem viel
    abnimmt: texify.exe
    texify versucht herauszufinden, welche Programme aufgerufen werden
    müssen, z.B. makeindex.exe oder bibtex.exe etc.
    Sehr praktisch :-)
    Die meisten Entwicklungsumgebungen finden das selbst heraus
    oder haben entsprechende Optionen, sodass man die Aufrufe mit
    entsprechenden Parametern starten kann.

    Herbert

  3. #3
    Registrierter Benutzer
    Registriert seit
    23.06.2010
    Beiträge
    142
    Zitat Zitat von voss Beitrag anzeigen
    Die meisten Entwicklungsumgebungen finden das selbst heraus
    oder haben entsprechende Optionen, sodass man die Aufrufe mit
    entsprechenden Parametern starten kann.

    Herbert
    Mit Entwicklungsumgebung meinst Du vermutlich Editor, ich arbeite mit
    XEmacs unter Windoof, aber auch der LEd für Windoof hat seine Stärken.
    Bei mir klappt es jedenfalls nur, wenn ich texify.exe oder ein entsprechendes
    Perl-Skript zum Kompilieren verwende.
    Oder gibt es zu pdflatex oder latex einen Schalter, den ich nicht kenne.
    Ich habe eben ausprobiert, ob texify auch rausfindet, ob ein weiterer
    LaTeX-Lauf für das Paket "changebar" notwendig ist und siehe da, es klappt :-)

    P.S.:
    texify gibt es auch für GNU-Linux

  4. #4
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von ellocco Beitrag anzeigen
    texify gibt es auch für GNU-Linux
    es gibt auch einige Shell/Batch-Skripte auf CTAN!

    Herbert

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •