[ << Text ] | [Top][Contents] | [ Vocal music >> ] |
[ < 上下に歌詞を配置した合唱譜テンプレート ] | [ Up : Text ] | [ Vocal music > ] |
repeatCommands を用いて入れ替え部分のテキストにマークアップを使用する
入れ替え部分のある繰り返しは \repeat volta
を用いて指定するのが最善ですが、入れ替え部分のテキストを \markup
によってフォーマットする必要がある場合は、repeatCommands
コンテキスト
プロパティを用いる必要があります。
repeatCommands
はリストを取るため、マークアップを含める簡単な方法は、マークアップを変数として定義し、Scheme 構文を用いてリストに埋め込むことです
(#(list (list 'volta textIdentifier))
, textIdentifier
は変数名)。繰り返し小節線の指定を、リストの別の要素から行うことができます。
voltaAdLib = \markup { \volta-number { 1. 2. 3... } \italic { ad lib. } } \relative c'' { c1 \set Score.repeatCommands = #(list (list 'volta voltaAdLib) 'start-repeat) c4 b d e \set Score.repeatCommands = #'((volta #f) (volta "4.") end-repeat) f1 \set Score.repeatCommands = #'((volta #f)) }
[ << Text ] | [Top][Contents] | [ Vocal music >> ] |
[ < 上下に歌詞を配置した合唱譜テンプレート ] | [ Up : Text ] | [ Vocal music > ] |