2015-12-03 7:14 GMT+02:00 Dirk Laurie <[email protected]>:
> The musixtex.lua script has been very substantially expanded to become
> a Swiss Army knife of MusiXTeX processing. The version at
>
>     http://icking-music-archive.org/software/musixtex/musixtex.lua
>
> serves as the "repository". At the moment of writing, that version is
> 0.15-rc1, but it may change to 0.15-rc2 etc. When (thanks to the
> feedback we hope you will provide) it seems to be stable, the version
> number will be shortened to just 0.15.

Well, in the meantime it has gone up to 0.16. No further features
are planned for the near future. Thanks for all the feedback, some
of it off-list.

Recommended:
1. On Linux and other Posix-compliant systems, make musixtex.tex
executable and put it in your PATH under the name 'musixtex'.
2. On other systems, make an executable script file so that typing
`musixtex` has the same effect as typing `texlua musixtex.lua`.

This is what you get if you type `musixtex` with no parameters:

This is musixtex.lua version 0.16.
Usage:  [texlua] musixtex.lua { option | basename[.mtx | .pmx | .aspc |
.tex | .ltx] } ...
        When no extension is given, extensions are tried in the above order
        until a source file is found. Preprocessing goes mtx-pmx-tex or
        aspc-tex, with the entry point determined by the extension.
        The normal route after preprocessing goes tex-dvi-ps-pdf, but
shorter
        routes are also available, see the options.
Options: -v  version
         -h  help
         -l  latex source
         -p  direct tex-pdf (pdftex etc)
         -F fmt  use fmt as the TeX processor
         -d  tex-dvi-pdf (dvipdfm)
         -c  preprocess pmx file using pmxchords
         -m  stop at pmx
         -t  stop at tex/mid
         -s  stop at dvi
         -g  stop at ps
         -i  retain intermediate and log files
         -q  quiet mode (redirect screen logs, write summary on
musixtex.log)
         -1  one-pass [pdf][la]tex processing
         -x  run makeindex
         -f  restore default processing
Four TeX engines are available via the -l and -p options.
    etex      default
    latex     -l
    pdfetex   -p
    pdflatex  -l -p
The -F option allows any engine to be named. In that case, an attempt is
made
to deduce implied -l and -p settings from the presence or absence of the
strings `latex` and `pdf` in the name of the engine. If this is not correct,
the user should explicitly specify the appropriate option.

Sample `musixtex.log`, generated on my system [1] by
`musixtex -q mozart` after copying "mozart.mtx" to the directory
in which musixtex was unzipped.

This is musixtex.lua version 0.16.
Redirecting screen output to /tmp/lua_PyrAjy
Processing mozart.mtx
  prepmx mozart
  pmxab mozart
  etex -halt-on-error mozart.tex
  musixflx mozart
  etex -halt-on-error mozart.tex
  dvips -e0 -q mozart
  ps2pdf mozart.ps
mozart.pdf generated by ps2pdf.
  removing pmxaerr.dat
  removing mozart.mx1
  removing mozart.mx2
  removing mozart.dvi
  removing mozart.ps
  removing mozart.log
  removing mozart.pml
---   Packages actually used according to /tmp/lua_PyrAjy   ---
M-Tx 0.61 (Music from TeXt) <11 December 2015>
/home/dirk/texmf/tex/generic/mtx.tex
  mtx.tex 0.61 <19 November 2015>
PMX, Version 2.7  , 3 Apr 13
/usr/share/texmf/tex/generic/pmx/pmx.tex
  PMX, a Preprocessor for MusiXTeX, Version 2.7a <3 April 13>
./musixtex.tex
  MusiXTeX(c) 1.20 <2015-12-13>
./musixlyr.tex
  MusiXLYRics 2.1c <June 10, 2003>
Musixflx-0.83.3.lua7
pdfTeX, Version 3.1415926-2.5-1.40.14 (TeX Live 2013/Debian)

[1] TeXLive 2013 as installed by Ubuntu 14.04 LTS, except for
the very latest MusiXTeX and M-Tx.

Enjoy!

Dirk
-------------------------------
[email protected] mailing list
If you want to unsubscribe or look at the archives, go to 
http://tug.org/mailman/listinfo/tex-music

Reply via email to