m-tx falla: "argumento n.º 1 incorrecto para 'escribir'"

m-tx falla: "argumento n.º 1 incorrecto para 'escribir'"

Estoy intentando componer partituras usando m-tx. Cuando intento compilar el archivo de ejemplo netsoos.mtxdeel sitio web de MusiXTeXObtengo el siguiente resultado:

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)

Estoy bastante seguro de que esto no es un error en el archivo fuente, ya que es el ejemplo "oficial". El archivo de ejemplo pmxfunciona bien.

¿Qué ocurre?


El contenido de musixtex.logson

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

Respuesta1

Actualizar

Se ha solucionado el binario en la distribución MiKTeX. Este problema ya no debería aparecer.


Parece haber un fallo prepmx.exeen MiKTeX de 64 bits. Descargarlo directamentede ctany reemplazar prepmx.exey miktex-prepmx.execon eso soluciona el problema.

(Sin embargo, tenga en cuenta que MiKTeX querrá "reparar" estos archivos cuando actualice. Tendrá que tener cuidado de que eso no suceda hasta que se solucione el error).

información relacionada