m-tx 실패: "'쓰기'에 대한 잘못된 인수 #1"

m-tx 실패: "'쓰기'에 대한 잘못된 인수 #1"

를 사용하여 악보를 조판하려고 합니다 m-tx. 예제 파일을 컴파일하려고 netsoos.mtx하면MusiXTeX 웹사이트다음과 같은 결과가 나타납니다.

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)

나는 이것이 "공식적인" 예제이기 때문에 소스 파일의 실수가 아니라고 확신합니다. 예제 파일은 pmx잘 작동합니다.

뭐가 문제 야?


의 내용은 musixtex.log다음과 같습니다

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

답변1

업데이트

MiKTeX 배포판의 바이너리가 수정되었습니다. 이 문제는 더 이상 나타나지 않습니다.


prepmx.exe64비트 MiKTeX에 결함이 있는 것 같습니다 . 직접 다운로드하기ctan에서prepmx.exe및 을(를) 교체 miktex-prepmx.exe하면 문제가 해결됩니다.

(그러나 MiKTeX는 업데이트할 때 이러한 파일을 "복구"하려고 합니다. 버그가 수정될 때까지 이런 일이 발생하지 않도록 주의해야 합니다.)

관련 정보