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