PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : musixtex verursacht signifikantes Leerzeichen



rstuby
07-04-2017, 12:03
Hallo!
Ich möchte ein Lied als Standalone ausgeben, um die pdf-Datei nachher woanders als Bild einzubinden.
Sobald ich das musixtex-Paket einbinde auch wenn ich es gar nicht benutze) entsteht am linken Rand ein weißer Abstand, der meiner Ansicht nach die Breite von einem Leerzeichen hat. Kann man da was machen? Workaround? Bugreport? Danke schon mal!


\documentclass{standalone}
\usepackage{musixtex}
\begin{document}
blablabla
\end{document}

rstuby
07-04-2017, 13:25
Habe gerade selbst eine Lösung gefunden. Der Befehl \unskip war mir noch unbekannt.


\documentclass{standalone}
\usepackage{musixtex}
\begin{document}
\unskip blablabla
\end{document}

u_fischer
07-04-2017, 17:07
Das Leerzeichen hinter \begin{document} ausblenden geht auch:
\documentclass{standalone}
\usepackage{musixtex}
\begin{document}%
blablabla
\end{document}

klops
07-04-2017, 19:42
Melde das doch bitte als Bug. In musixltx.tex fehlt offenbar am Ende der Umdefinierung von \document
\ifx\musix@begindocument\undefined
\let\musix@begindocument\document
\def\document{\musix@begindocument
\ifstartmuflex@done\else\startmuflex\fi}%
\fi vor der schließenden Klammer ein \ignorespaces.

rstuby
08-04-2017, 09:09
Ich habe keine Bugreport-Adresse gefunden. Jetzt habe ich eine E-Mail an Bob Tennent geschrieben.

Edit: Er hat geantwortet und es wird in der nächsten Version korrigiert!

klops
09-04-2017, 12:10
Danke, dass Du Dich darum gekümmert hast.

rstuby
09-04-2017, 19:24
Er schrieb, dass dieser Teil seit 1996 (!) nicht mehr angerührt wurde.
Und das, wo Lieder doch bestimmt nicht selten als Standalone gesetzt werden. Ich habe es auch selbst schon öfter gemacht, aber noch nie daran gedacht, den kleinen weißen Rand zu bekämpfen. Bis ich es mal nicht zentrieren, sondern passgenau haben wollte.