
를 사용하여 악보를 조판하려고 합니다 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.exe
64비트 MiKTeX에 결함이 있는 것 같습니다 . 직접 다운로드하기ctan에서prepmx.exe
및 을(를) 교체 miktex-prepmx.exe
하면 문제가 해결됩니다.
(그러나 MiKTeX는 업데이트할 때 이러한 파일을 "복구"하려고 합니다. 버그가 수정될 때까지 이런 일이 발생하지 않도록 주의해야 합니다.)