In einem Musikstück soll aus Platzgründen der Notenschlüssel nur in der ersten Zeile erscheinen. Zwar kann ich den Notenschlüssel durch ein leeres Symbol ersetzen, dann wird aber vor den Vorzeichen ein entsprechend breiter Leerraum gesetzt. Wie kann dieser unterdrückt werden? Open in Online-Editor
\documentclass{article} \usepackage{musixtex} \begin{document} \begin{music} \generalsignature{3} \nostartrule \nobarnumbers \startpiece \NOtes \qu{cdefg} \en \setclefsymbol{1}{\empty} \alaligne \NOtes \qu{defgh} \en \alaligne \NOtes \qu{efghi} \en \endpiece \end{music} \end{document} gefragt 13 Jul '15, 12:33 Cletus |
Eine offizielle Schnittstelle scheint es nicht zu geben. MusixTeX erwähnt zwar Man könnte sich einen neuen Befehl Open in Online-Editor
\documentclass{article} \usepackage{musixtex} \makeatletter \newcommand*\noclef{ \setclefsymbol{1}{\empty}% \clef@skip=2pt\relax } \makeatother \begin{document} \begin{music} \generalsignature{3} \nostartrule \nobarnumbers \startpiece \NOtes \qu{cdefg} \en \noclef \alaligne \NOtes \qu{defgh} \en \alaligne \NOtes \qu{efghi} \en \endpiece \end{music} \end{document} Vorher: Nachher: Mit Open in Online-Editor
\newcommand*\noclef{ \setclefsymbol{1}{\addspace{-\afterruleskip}}% \clef@skip=2pt\relax } beantwortet 13 Jul '15, 12:44 cgnieder Der Haken bei der Sache ist, dass der Leerraum zwar vor den Vorzeichen nicht mehr auftritt, dafür aber danach. Die Noten stehen noch an genau der gleichen Stelle, weshalb kein Platzgewinn erzielt wird.
(13 Jul '15, 23:34)
Cletus
|