在lilypond
中,我只需要将偶然的数字贝司数字放在括号中 - 而不是整个数字。语法是允许的还是有解决方法?
在下面的非工作示例中,我可以将整个数字放在括号中< [6-] >
,但我想要< 6[-] >
之类的内容。
\version "2.18.2"
{
\clef "bass"
<<
{ c1 }
\figures { < 6[-] >1 }
>>
}
答案 0 :(得分:2)
如果在图形模式下仅输入偶然事件,则会出现错误。在documentation中,您可以阅读&#34;意外(包括自然)可以添加到数字&#34;。所以可以添加它们(&#34; 6 - &#34;和#34; 6 - &#34;都可以)但是不能自己工作(&#34; - 6&#34;不行)。
解决方法是使用标记。您可能需要根据需要重新格式化标记:
\version "2.18.2"
{
\clef "bass"
<<
{ c1 }
\figures {
< \markup \tiny { [ \flat ] \number 6 } >
}
>>
}
答案 1 :(得分:1)
根据@fedelibre的建议,我试图编制一个与默认括号内图相匹配的标记,但结果在视觉上不成功,因为标记括号与图中使用的标记不同。
此外,代码是残暴的。它需要被包装在一个Scheme函数中才有用。
\version "2.18.2"
{
\clef "bass"
<<
{ c2 c2 }
\figures { < [6- ]>2
<
\markup \fontsize #-1 \concat {
\raise #0.2 {
[
\fontsize #-3.5 {\raise #0.2 {\flat}}
]
}
{\number 6}
}
>2
}
>>
}