m-tx schlägt fehl: „falsches Argument Nr. 1 für ‚write‘“

m-tx schlägt fehl: „falsches Argument Nr. 1 für ‚write‘“

Ich versuche, Noten mit zu setzen m-tx. Wenn ich versuche, die Beispieldatei netsoos.mtxvon zu kompilierendie MusiXTeX-WebsiteIch erhalte die folgende Ausgabe:

d:\folder>musixtex netsoos
This is musixtex.lua version 0.16e.
==> This is M-Tx 0.62 (Music from TeXt) <08 February 2016>
!! prepmx preprocessing of netsoos.mtx fails.
C:\Program Files\MiKTeX 2.9\scripts\musixtex\musixtex.lua:564: bad argument #1 to 'write' (string expected, got nil)

Ich bin ziemlich sicher, dass dies kein Fehler in der Quelldatei ist, da es sich um das „offizielle“ Beispiel handelt. Die Beispieldatei pmxfunktioniert einwandfrei.

Was ist falsch?


Der Inhalt von musixtex.logist

This is musixtex.lua version 0.16e.
Processing netsoos.mtx
  prepmx netsoos
!! prepmx preprocessing of netsoos.mtx fails.

Antwort1

Aktualisieren

Die Binärdatei in der MiKTeX-Distribution wurde repariert. Dieses Problem sollte nicht mehr auftreten.


Es scheint einen Fehler prepmx.exein der 64-Bit-Version von MiKTeX zu geben. Der direkte Downloadvon ctanund durch Ersetzen von prepmx.exeund miktex-prepmx.exewird das Problem dadurch behoben.

(Beachten Sie jedoch, dass MiKTeX diese Dateien beim Aktualisieren „reparieren“ möchte. Sie müssen darauf achten, dass dies nicht geschieht, bis der Fehler behoben ist.)

verwandte Informationen