Ein Problem beim Liedsatz mit TeX ist die begrenzte Anzahl von toks, dimens, die bei musixtex und musixlyr in (zu) großer Anzahl benötigt werden, wenn ein neues \begin{music} erfolgt. Gelöst werden kann dies durch eine nur lokale Allokierung dieser Größen, was das Paket localloc von Bernd Raichle ermöglicht.

Damit localloc auch wirklich verwendet wird, sind folgende Änderungen an musixlyr.tex erforderlich, die bei mir bisher zu keinen negativen Nebenwirkungen geführt haben:
An allen Stellen, die in der Originaldatei \newtoks, \newdimen enthielten, setze man \lnew...

Sollte das immer noch nicht reichen, könnte man ähnliche Änderungen vielleicht auch in der Datei musixtex.tex versuchen, sollte dabei aber sehr viel vorsichtiger sein. Ein Vorschlag wären die \newtoken bei %meter, aber vorsichtig!

Jetzt folgt die eigentliche Bearbeitung der Eingabedateien:

Zunächst mit mtx Dateiname die Musixtex-Eingabedateien erzeugen.
Dann in den erzeugten Dateien jeweils die Zeilen
\input musixtex
\input pmx
\input musixmad
\normalmusicsize%
\nopagenumbers
sowie in meinem speziellen Fall
\hsize= ...
\vsize= ... , was man auch vielleicht durch Ändern der mtx-Eingabedateien ändern könnte, entfernen.. Für "herreuch.tex" wird beispielsweise nur der vsize entfernt.

Weiterhin die letzte und die vorletzte Zeile
\vskip .3\Interligne\eject\endmuflex
\bye entfernen

Die zu den ersten \input-Anweisungen gehörenden Dateien sind schon anderenorts ins Top-Level-TeX-File importiert. Weitere (kleinere) Änderungen in den von m-tx/pmx erzeugten Dateien sind in gd.tex vermerkt. Dann für den TeX-Lauf die Musixtex.* und die zugehörigen *.tfm-Dateien verfügbar machen. Ebenso musixltx.tex, localloc.sty, pmx.tex, musixmad, musixadd

Im dvi-Viewer (hier dvipm) folgendes für Fontdateien eintragen: ... (alter Eintrag)... ,<Pfad zu den PK-Dateien von Musixtex>\@f.pk Dort könnten dann auch die Dateien gdord??.pk abgelegt werden.

Ich habe bei der ganzen Angelegenheit mtx 0.52 sowie pmx 1.43 unter emtex/TDS (warp4) verwendet. Insofern kann der Aufruf von TeX mit dem Formatfile Musixtex.fmt unter anderen Systemen etwas anders aussehen.

Übersetzen der TeX-Datei mit tex ^&musixtex gd
nicht mit latex, da sonst erst recht Probleme mit no room auftreten! Dabei vielleicht noch einmal \end sagen, damit der TeX-Lauf losrennt.

Erzeugen der PostScript-Datei mit dvips -t landscape -O -1.26in,-1in gd
oder im "Gesangbuch mit Goldschnitt-Format":
dvips -t landscape -O -0.05in,-1in gd
(funktioniert in dieser Form zumindest auf meinem LaserJet 5P).

Vorschläge, Verbesserungen usw. bitte an
Dirk Baack, dirk@baack-lamstedt.de

letzte Änderung: 14. Juni 2000