In article <[EMAIL PROTECTED]>,
Christophe Declercq <[EMAIL PROTECTED]> wrote:
> But, abc2mTeX and LaTeX would be better for serious things. The
> inconveniences are that abc2mTeX needs an update and that MusixTeX
> uses type III fonts which render very badly in Acrobat Reader if you
> want pdf.
Ghostscript 6 is a lot better at doing PS->PDF than earlier versions.
I think abc2ps also uses Type 3 fonts, and PDF created from abc2ps
output via gs 6.x actually looks much more reasonable on screen than
it used to. I haven't used MusiXTeX in a long time so couldn't comment
on its PDF output.
> I am not that litterate in LaTeX but perhaps there is a place for a LaTeX
> package which could allow to enter abc directly embedded in a LaTeX source
> within an abc environment and turning it in an eps file with abc2ps and a
> \includegraphics instruction at compile time.
That would actually be reasonably straightforward to do. There are
pre-cooked packages in LaTeX that will let you write the contents of
something like
\begin{abc}
T:....
...
abc def|...
\end{abc}
to a temporary file. At the same time you could write a shell script
or makefile to run abc2ps on the abc files so you could pick up the
output on the next LaTeX run. You can even get some LaTeX
implementations (for example teTeX on Linux) to execute shell commands
for you, but since this is a bit of a security hole (think ILOVEYOU)
this must be separately enabled.
As Christophe says, one could probably gut the �emp� package to figure
out how to do this exactly. Actually, I quite like the idea. Would
there be interest in an �abcinc� LaTeX package? If enough people want
this I might be persuaded to work on such a beast and make it freely
available.
Anselm
--
Anselm Lingnau ......................... [EMAIL PROTECTED]
There is only one basic human right, the right to do as you damn well please.
And with it comes the only basic human duty, the duty to take the consequences.
-- P. J. O'Rourke
To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html