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