m-tx falha: "argumento incorreto nº 1 para 'escrever'"

m-tx falha: "argumento incorreto nº 1 para 'escrever'"

Estou tentando compor partituras usando o formato m-tx. Quando tento compilar o arquivo de exemplo netsoos.mtxdeo site MusiXTeXEu recebo a seguinte saída:

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)

Tenho certeza de que isso não é um erro no arquivo fonte, já que é o exemplo "oficial". O arquivo de exemplo pmxfunciona bem.

O que está errado?


O conteúdo de musixtex.logsão

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

Responder1

Atualizar

O binário na distribuição MiKTeX foi corrigido. Este problema não deve mais aparecer.


Parece haver uma falha prepmx.exeno MiKTeX de 64 bits. Baixando diretamentede ctane substituir prepmx.exee miktex-prepmx.execom isso resolve o problema.

(Observe, entretanto, que o MiKTeX desejará "reparar" esses arquivos durante a atualização. Você terá que tomar cuidado para que isso não aconteça até que o bug seja corrigido.)

informação relacionada