使用 MusiXTeX 包进行光束放置

使用 MusiXTeX 包进行光束放置

我有以下代码,但我不明白为什么它会将第一个音符渲染到梁之外。我想将所有音符以相等的间距添加到梁上,并使用正确的斜率、长度和梁的位置。

除了我使用的语法(取自手册的“向梁添加注释”部分)之外,当使用此方法向梁添加注释时,是否还有其他特殊的语法来指示梁的开始?

代码:

\documentclass{article}
\usepackage{musixtex}
\thispagestyle{empty}
\begin{document}
%---------------------------------------------------------------------------------------
\begin{music}
  \parindent 0pt
  \instrumentnumber{1}          
  \setstaffs1{1}                
  \generalmeter{\meterfrac{4}{8}}s
  \generalsignature{2}
  \startpiece
    \Notes \zcn{-9}{sol} \ibu1g1 \nbbu1 \qb1{ghi} \tqu1j \en 
  \Endpiece
\end{music}
\end{document}

答案1

我使用宏\Qqbbu将四个音符添加到双线中,并参考了有关如何附加歌词的建议。(在您的代码中使用 \Notes \zcn{-9}{sol}\ibbu1g1 \qb1{ghi}\tqu1j \en

歌词最好由musixlyrRainer Dunker 的软件包来处理。

(第 23.2 节)。请参阅musixlyr 插件

b

\documentclass{article}
\usepackage{musixtex}
\input{musixlyr} % added <<<<<<<<<<<<<<<<<<

\thispagestyle{empty}

\begin{document}
    %---------------------------------------------------------------------------------------
    \begin{music}
        \parindent 0pt
        \instrumentnumber{1}          
        \setstaffs1{1}                
        \generalmeter{\meterfrac{4}{8}}
        \generalsignature{2}
        \setlyrics{a-liric}{sol la si do} % added <<<<<<<<<<<<<<<<<<
        \assignlyrics1{a-liric} % added <<<<<<<<<<<<<<<<<<
        \startpiece
        \Notes\Qqbbu ghij\en %sol la si do
        \Endpiece
    \end{music}
\end{document}

如果你想在双线下获得更多音符,你可以使用

\Notes\ibbu1g3 \qb1{ghij}\tqh1k \en

请注意没有空间在第四个音符和最后一个音符之间。

相关内容