MusiXTeX Extention Package: PostScript Slurs by MetaPost
Features
- Supporting almost all MusiXTeX legacy slur expressions (normal slur/tie, slur height adjustment, inverted slur, dotted slur), except for that
\curve{h}{i}{j}
is equivalent to \midslur{h}
at present.
- No limits of slur length, slur height, slur slope.
- Improved appearance.
- Almost full compatibility to old (font-based slurs) scores.
- Compatibility to various DVIwares.
- Good working even if LaTeX
music
environment with musixtex.sty
.
Contents
musixpss.html
This file.
musixpss.txt
Documentation. (in Japanese)
musixpss.tex
TeX macro file.
musixpss.exe
Support program executable for Win32.
musixpss.c
C source of support program.
COPYING.txt
GNU General Public Licence ver.2.
Requirement
- the MetaPost system.
- a DVIware which supports inclusion of EPS figures via
\special{PSfile=...}
. followings is OK:
- dvips
- dvipdfm(0.12 or later)
- dviout
- ...
- an ANSI C compiler (in case your OS is not Win32).
How to use
- Installation
- Assume that TeX, MusiXTeX, and MetaPost work well on your system.
- Download the package and infrate it.
- Put
musixpss.tex
into the directry where the working score exists.
- If your OS is Win32, put
musixpss.exe
into a directry registrated in PATH
environment valuable. If not, compile musixpss.c
with an ANSI C compiler and put the executable into apporopriate directry.
- Practical Use
Assume that the MusiXTeX score source is named foo.tex
.
- Make a MusiXTeX score source
foo.tex
in conventional way.
- add
\input musixpss.tex
after \input musixtex.tex
.
- Run usual MusiXTeX 3-path procedure:
tex foo.tex
musixflx foo
tex foo.tex
Some warnings such as No file foo.1.
will be appear on the terminal and LOG file. A file foo.slu
containing parameters of slurs will be additionally generated.
- Run
musixpss foo
. The program musixpss.exe
will translate foo.slu
into foo.mp
as MetaPost input.
- Run MetaPost. Command line is system dependent. On
my system, it comes
mpost foo
. EPS files foo.1
, foo.2
or so containing each slur will be generated.
- Run
tex foo.tex
once more. The warnings will disappear and \special
for including EPS files will be written in DVI file.
- Run DVIware.
Note
- Most DVIwares compatible to dvips in LaTeX2e graphicx package will be OK, but I'm not sure.
- When printing score to paper, using printers with high resolurion (1200dpi or so) is recommended.
License
GNU GPL ver.2 or later. See the file COPYING.txt
.
(since ver.0.41 of this package)
Copyright (C) 2001-2002 Hiroaki MORIMOTO (Kuuku), All rights reserved.
All kinds of comments, suggestions, and bug reports are welcome.
mailto: CQX05646@nifty.ne.jp