Musixtex 连线符在音符前开始

Musixtex 连线符在音符前开始

我尝试用滑线写一些音符,但是滑线在音符之前就开始了,我做错了什么?

滑音

\documentclass{standalone}
\usepackage{musixtex}
\begin{document}
\begin{music}
\startpiece
\NOtes \qu {h}  \Dqbu hh \cu g \qu{f}  \islurd0{g}\cu{g}\enotes \bar
\NOtes  \tslur0{g} \qu g \qp \qp  \enotes
\Endpiece
\end{music}
\end{document}

答案1

在 musixtex 中,每个不需要的空间都可能导致错误,或者更确切地说:导致错误。应该是这样的:

\documentclass{standalone}
\usepackage{musixtex}
\begin{document}
\begin{music}
\startpiece
\NOtes\qu h\Dqbu hh\cu g\qu f\islurd0g\cu g\enotes\bar
\NOtes\tslur0g\qu g\qp\qp\enotes
\Endpiece
\end{music}
\end{document}

要点是:如果您只想排版音乐,请不要使用 LaTeX,而要使用 Plain,然后将文件 musixflx 并用 Plain 再次编译。这样做的原因是,现在您无法在调后添加额外的空格,这在 Plain 中是正常的,因为音符不应该如此靠近调开始。

答案2

放在cu{g}诽谤句之前有助于:

\documentclass{standalone}
\usepackage{musixtex}
\begin{document}
\begin{music}
\startpiece
\NOtes \qu {h}  \Dqbu hh \cu g \qu{f}  \cu{g}\islurd0{g}\enotes \bar
\NOtes
\tslur0{g} \qu g \qp \qp  \enotes
\Endpiece
\end{music}
\end{document}

在此处输入图片描述

相关内容